SpatiaLite
3.0.0-stable
|
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... | |
Defines | |
#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.