📄 shapedesc.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 + -