31#ifndef OGR_PGEOGEOMETRY_H_INCLUDED
32#define OGR_PGEOGEOMETRY_H_INCLUDED
41#define SHPT_POINTZM 11
44#define SHPT_MULTIPOINT 8
45#define SHPT_MULTIPOINTM 28
46#define SHPT_MULTIPOINTZM 18
47#define SHPT_MULTIPOINTZ 20
55#define SHPT_POLYGONM 25
56#define SHPT_POLYGONZM 15
57#define SHPT_POLYGONZ 19
59#define SHPT_MULTIPATCHM 31
60#define SHPT_MULTIPATCH 32
63#define SHPT_GENERALPOLYLINE 50
64#define SHPT_GENERALPOLYGON 51
65#define SHPT_GENERALPOINT 52
66#define SHPT_GENERALMULTIPOINT 53
67#define SHPT_GENERALMULTIPATCH 54
71#define ESRI_LAYERGEOMTYPE_NULL 0
72#define ESRI_LAYERGEOMTYPE_POINT 1
73#define ESRI_LAYERGEOMTYPE_MULTIPOINT 2
74#define ESRI_LAYERGEOMTYPE_POLYLINE 3
75#define ESRI_LAYERGEOMTYPE_POLYGON 4
76#define ESRI_LAYERGEOMTYPE_MULTIPATCH 9
79 const GInt32* panPartStart,
84 const double* padfZ );
86OGRErr CPL_DLL OGRCreateFromShapeBin(
GByte *pabyShape,
95 int bAllowSHPTTriangle,
Abstract base class for all geometry classes.
Definition: ogr_geometry.h:287
Simple container for a position.
Definition: ogr_geometry.h:64
unsigned char GByte
Unsigned byte type.
Definition: cpl_port.h:215
int GInt32
Int32 type.
Definition: cpl_port.h:205
int OGRErr
Simple container for a bounding region.
Definition: ogr_core.h:290
Simple feature geometry classes.