|
SpatiaLite
4.3.0
|
Geometry structures. More...
#include <sys/types.h>

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... | |
| struct | gaiaLayerExtentInfos |
| Layer Extent infos. More... | |
| struct | gaiaLayerAuthInfos |
| Layer Auth infos. More... | |
| struct | gaiaAttributeFieldMaxSizeInfos |
| Attribute/Field MaxSize/Length infos. More... | |
| struct | gaiaAttributeFieldIntRangeInfos |
| Attribute/Field Integer range infos. More... | |
| struct | gaiaAttributeFieldDoubleRangeInfos |
| Attribute/Field Double range infos. More... | |
| struct | gaiaLayerAttributeFieldInfos |
| LayerAttributeField infos. More... | |
| struct | gaiaVectorLayerItem |
| Vector Layer item. More... | |
| struct | gaiaVectorLayersListStr |
| Container for Vector Layers List. 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. More... | |
| typedef struct gaiaDynamicLineStruct | gaiaDynamicLine |
| Container for dynamically growing line/ring. | |
| typedef gaiaDynamicLine * | gaiaDynamicLinePtr |
| Typedef for dynamically growing line/ring structure. More... | |
| typedef struct gaiaLinestringStruct | gaiaLinestring |
| Container for OGC LINESTRING Geometry. | |
| typedef gaiaLinestring * | gaiaLinestringPtr |
| Typedef for OGC LINESTRING structure. More... | |
| typedef struct gaiaRingStruct | gaiaRing |
| Container for OGC RING Geometry. | |
| typedef gaiaRing * | gaiaRingPtr |
| Typedef for OGC RING structure. More... | |
| typedef struct gaiaPolygonStruct | gaiaPolygon |
| Container for OGC POLYGON Geometry. | |
| typedef gaiaPolygon * | gaiaPolygonPtr |
| Typedef for OGC POLYGON structure. More... | |
| typedef struct gaiaGeomCollStruct | gaiaGeomColl |
| Container for OGC GEOMETRYCOLLECTION Geometry. | |
| typedef gaiaGeomColl * | gaiaGeomCollPtr |
| Typedef for OGC GEOMETRYCOLLECTION structure. More... | |
| typedef struct gaiaPreRingStruct | gaiaPreRing |
| Container similar to LINESTRING [internally used]. | |
| typedef gaiaPreRing * | gaiaPreRingPtr |
| Typedef for gaiaPreRing structure. More... | |
| 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. More... | |
| typedef struct gaiaDbfStruct | gaiaDbf |
| Container for DBF file handling. | |
| typedef gaiaDbf * | gaiaDbfPtr |
| Typedef for DBF file handler structure. More... | |
| typedef struct gaiaShapefileStruct | gaiaShapefile |
| Container for SHP file handling. | |
| typedef gaiaShapefile * | gaiaShapefilePtr |
| Typedef for SHP file handler structure. More... | |
| typedef struct gaiaOutBufferStruct | gaiaOutBuffer |
| Container for dynamically growing output buffer. | |
| typedef gaiaOutBuffer * | gaiaOutBufferPtr |
| Typedef for dynamically growing output buffer structure. More... | |
| typedef struct vrttxt_reader | gaiaTextReader |
| Container for Virtual Text file handling. | |
| typedef gaiaTextReader * | gaiaTextReaderPtr |
| Typedef for Virtual Text file handling structure. More... | |
| typedef struct gaiaLayerExtentInfos | gaiaLayerExtent |
| Layer Extent infos. | |
| typedef gaiaLayerExtent * | gaiaLayerExtentPtr |
| Typedef for Layer Extent infos. More... | |
| typedef struct gaiaLayerAuthInfos | gaiaLayerAuth |
| Layer Auth infos. | |
| typedef gaiaLayerAuth * | gaiaLayerAuthPtr |
| Typedef for Layer Auth infos. More... | |
| typedef struct gaiaAttributeFieldMaxSizeInfos | gaiaAttributeFieldMaxSize |
| Attribute/Field MaxSize/Length infos. | |
| typedef gaiaAttributeFieldMaxSize * | gaiaAttributeFieldMaxSizePtr |
| Typedef for Attribute/Field MaxSize/Length infos. More... | |
| typedef struct gaiaAttributeFieldIntRangeInfos | gaiaAttributeFieldIntRange |
| Attribute/Field Integer range infos. | |
| typedef gaiaAttributeFieldIntRange * | gaiaAttributeFieldIntRangePtr |
| Typedef for Attribute/Field Integer range infos. More... | |
| typedef struct gaiaAttributeFieldDoubleRangeInfos | gaiaAttributeFieldDoubleRange |
| Attribute/Field Double range infos. | |
| typedef gaiaAttributeFieldDoubleRange * | gaiaAttributeFieldDoubleRangePtr |
| Typedef for Attribute/Field Double range infos. More... | |
| typedef struct gaiaLayerAttributeFieldInfos | gaiaLayerAttributeField |
| LayerAttributeField infos. | |
| typedef gaiaLayerAttributeField * | gaiaLayerAttributeFieldPtr |
| Typedef for Layer AttributeField infos. More... | |
| typedef struct gaiaVectorLayerItem | gaiaVectorLayer |
| Vector Layer item. | |
| typedef gaiaVectorLayer * | gaiaVectorLayerPtr |
| Typedef for Vector Layer item. More... | |
| typedef struct gaiaVectorLayersListStr | gaiaVectorLayersList |
| Container for Vector Layers List. | |
| typedef gaiaVectorLayersList * | gaiaVectorLayersListPtr |
| Typedef for Vector Layers List. More... | |
Geometry structures.
Typedef for Attribute/Field Double range infos.
Typedef for Attribute/Field Integer range infos.
Typedef for Attribute/Field MaxSize/Length infos.
| 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 for Layer AttributeField infos.
| typedef gaiaLayerAuth* gaiaLayerAuthPtr |
Typedef for Layer Auth infos.
| typedef gaiaLayerExtent* gaiaLayerExtentPtr |
Typedef for Layer Extent infos.
| 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.
| typedef gaiaVectorLayer* gaiaVectorLayerPtr |
Typedef for Vector Layer item.
Typedef for Vector Layers List.
1.8.9.1