shapedesc.h

来自「利用vc开发gis系统有用的可以下一下哈欢迎大家使用」· C头文件 代码 · 共 50 行

H
50
字号
#include <stdio.h>
#include <math.h>

#define NullData pow(10,-38)

typedef enum SHAPETYPE
{ 
	NullShape  =0,
	Point      =1,
	Polyline   =3,
	Polygon    =5,
	MultiPoint =8
} ;

struct POINT
{
	double x;
	double y;
} ;

struct MULTIPOINT
{
	double       Box[4]; // Bounding Box
	int          NumPoints; // Number of Points
	struct POINT *Points; // The Points in the Set
} ;

struct POLYLINE
{
	double        Box[4]; // Bounding Box
	int           NumParts; // Number of Parts
	int           NumPoints; // Total Number of Points
	int           *Parts; // Index to First Point in Part
	struct POINT  *Points; // Points for All Parts
} ;

struct POLYGON
{
	double       Box[4]; // Bounding Box
	int          NumParts; // Number of Parts
	int          NumPoints; // Total Number of Points
	int          *Parts; // Index to First Point in Part
	struct POINT *Points; // Points for All Parts
} ;

struct RECORDHEADER
{
	int RecordNumber;
	int RecordLength;
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?