Geometry structures. More...

Go to the source code of this file.
Data Structures | |
| struct | gaiaPointStruct | 
| Container for OGC POINT Geometry.  More... | |
| struct | gaiaDynamicLineStruct | 
| Container for dynamically growing line/ring.  More... | |
| struct | gaiaLinestringStruct | 
| Container for OGC LINESTRING Geometry.  More... | |
| struct | gaiaRingStruct | 
| Container for OGC RING Geometry.  More... | |
| struct | gaiaPolygonStruct | 
| Container for OGC POLYGON Geometry.  More... | |
| struct | gaiaGeomCollStruct | 
| Container for OGC GEOMETRYCOLLECTION Geometry.  More... | |
| struct | gaiaPreRingStruct | 
| Container similar to LINESTRING [internally used].  More... | |
| struct | gaiaValueStruct | 
| Container for variant (multi-type) value.  More... | |
| struct | gaiaDbfFieldStruct | 
| Container for DBF field.  More... | |
| struct | gaiaDbfListStruct | 
| Container for a list of DBF fields.  More... | |
| struct | gaiaDbfStruct | 
| Container for DBF file handling.  More... | |
| struct | gaiaShapefileStruct | 
| Container for SHP file handling.  More... | |
| struct | gaiaOutBufferStruct | 
| Container for dynamically growing output buffer.  More... | |
| struct | vrttxt_line | 
| Container for Virtual Text record (line)  More... | |
| struct | vrttxt_row | 
| Container for Virtual Text record (line) offsets.  More... | |
| struct | vrttxt_row_block | 
| Container for Virtual Text block of records.  More... | |
| struct | vrttxt_column_header | 
| Container for Virtual Text column (field) header.  More... | |
| struct | vrttxt_reader | 
| Container for Virtual Text file handling.  More... | |
Macros | |
| #define | VRTTXT_FIELDS_MAX 65535 | 
| Virtual Text driver: MAX number of fields.  | |
| #define | VRTTXT_BLOCK_MAX 65535 | 
| Virtual Text driver: MAX block size (in bytes)  | |
| #define | VRTTXT_TEXT 1 | 
| Virtual Text driver: TEXT value.  | |
| #define | VRTTXT_INTEGER 2 | 
| Virtual Text driver: INTEGER value.  | |
| #define | VRTTXT_DOUBLE 3 | 
| Virtual Text driver: DOUBLE value.  | |
| #define | VRTTXT_NULL 4 | 
| Virtual Text driver: NULL value.  | |
Typedefs | |
| typedef struct gaiaPointStruct | gaiaPoint | 
| Container for OGC POINT Geometry.  | |
| typedef gaiaPoint * | gaiaPointPtr | 
| Typedef for OGC POINT structure.   | |
| 
typedef struct  gaiaDynamicLineStruct  | gaiaDynamicLine | 
| Container for dynamically growing line/ring.  | |
| typedef gaiaDynamicLine * | gaiaDynamicLinePtr | 
| Typedef for dynamically growing line/ring structure.   | |
| typedef struct gaiaLinestringStruct | gaiaLinestring | 
| Container for OGC LINESTRING Geometry.  | |
| typedef gaiaLinestring * | gaiaLinestringPtr | 
| Typedef for OGC LINESTRING structure.   | |
| typedef struct gaiaRingStruct | gaiaRing | 
| Container for OGC RING Geometry.  | |
| typedef gaiaRing * | gaiaRingPtr | 
| Typedef for OGC RING structure.   | |
| typedef struct gaiaPolygonStruct | gaiaPolygon | 
| Container for OGC POLYGON Geometry.  | |
| typedef gaiaPolygon * | gaiaPolygonPtr | 
| Typedef for OGC POLYGON structure.   | |
| typedef struct gaiaGeomCollStruct | gaiaGeomColl | 
| Container for OGC GEOMETRYCOLLECTION Geometry.  | |
| typedef gaiaGeomColl * | gaiaGeomCollPtr | 
| Typedef for OGC GEOMETRYCOLLECTION structure.   | |
| typedef struct gaiaPreRingStruct | gaiaPreRing | 
| Container similar to LINESTRING [internally used].  | |
| typedef gaiaPreRing * | gaiaPreRingPtr | 
| Typedef for gaiaPreRing structure.   | |
| typedef struct gaiaValueStruct | gaiaValue | 
| Container for variant (multi-type) value.  | |
| typedef gaiaValue * | gaiaValuePtr | 
| Typedef for variant (multi-type) value structure.  | |
| typedef struct gaiaDbfFieldStruct | gaiaDbfField | 
| Container for DBF field.  | |
| typedef gaiaDbfField * | gaiaDbfFieldPtr | 
| Typedef for DBF field structure.  | |
| typedef struct gaiaDbfListStruct | gaiaDbfList | 
| Container for a list of DBF fields.  | |
| typedef gaiaDbfList * | gaiaDbfListPtr | 
| Typedef for a list of DBF fields.   | |
| typedef struct gaiaDbfStruct | gaiaDbf | 
| Container for DBF file handling.  | |
| typedef gaiaDbf * | gaiaDbfPtr | 
| Typedef for DBF file handler structure.   | |
| typedef struct gaiaShapefileStruct | gaiaShapefile | 
| Container for SHP file handling.  | |
| typedef gaiaShapefile * | gaiaShapefilePtr | 
| Typedef for SHP file handler structure.   | |
| typedef struct gaiaOutBufferStruct | gaiaOutBuffer | 
| Container for dynamically growing output buffer.  | |
| typedef gaiaOutBuffer * | gaiaOutBufferPtr | 
| Typedef for dynamically growing output buffer structure.   | |
| typedef struct vrttxt_reader | gaiaTextReader | 
| Container for Virtual Text file handling.  | |
| typedef gaiaTextReader * | gaiaTextReaderPtr | 
| Typedef for Virtual Text file handling structure.   | |
Geometry structures.
| typedef gaiaDbfList* gaiaDbfListPtr | 
Typedef for a list of DBF fields.
| typedef gaiaDbf* gaiaDbfPtr | 
Typedef for DBF file handler structure.
| typedef gaiaDynamicLine* gaiaDynamicLinePtr | 
Typedef for dynamically growing line/ring structure.
| typedef gaiaGeomColl* gaiaGeomCollPtr | 
Typedef for OGC GEOMETRYCOLLECTION structure.
| typedef gaiaLinestring* gaiaLinestringPtr | 
Typedef for OGC LINESTRING structure.
| typedef gaiaOutBuffer* gaiaOutBufferPtr | 
Typedef for dynamically growing output buffer structure.
| typedef gaiaPoint* gaiaPointPtr | 
Typedef for OGC POINT structure.
| typedef gaiaPolygon* gaiaPolygonPtr | 
Typedef for OGC POLYGON structure.
| typedef gaiaPreRing* gaiaPreRingPtr | 
Typedef for gaiaPreRing structure.
| typedef gaiaRing* gaiaRingPtr | 
Typedef for OGC RING structure.
| typedef gaiaShapefile* gaiaShapefilePtr | 
Typedef for SHP file handler structure.
| typedef gaiaTextReader* gaiaTextReaderPtr | 
Typedef for Virtual Text file handling structure.
 1.8.1.1