文章源代码如下:
Shapefile.h
class ContourLine
{
public:
ContourLine();
//ShapeFile(char *);
~ContourLine(void);
void ReadContour(char*);
void SavaContour(char*);
vector<Line> mContours;//等高线
double MinElevation;
double MaxElevation;
int lineNumber;//shpfile数据中线多个数
int pointNumber;//shpfile数据中点多个数
private:
char *FilePath; //数据路径
public:
void SetPath(char *path);
double ContourLine::GetLengthBetweenPoint(Point P1,Point P2);
void ContourLine::GetLength(Line& pContour);
public:
double minx,miny,maxx,maxy;
};class ContourLine
{
pu