⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shapedesc.h

📁 利用vc开发gis系统有用的可以下一下哈欢迎大家使用
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -