SpatiaLite  4.2.0
 All Data Structures Files Functions Variables Typedefs Macros Pages
Data Fields
gaiaVectorLayerItem Struct Reference

Vector Layer item. More...

#include <gg_structs.h>

Collaboration diagram for gaiaVectorLayerItem:
Collaboration graph
[legend]

Data Fields

int LayerType
 one of GAIA_VECTOR_UNKNOWN, GAIA_VECTOR_TABLE, GAIA_VECTOR_VIEW, GAIA_VECTOR_VIRTUAL
 
char * TableName
 SQL name of the corresponding table.
 
char * GeometryName
 SQL name of the corresponding Geometry column.
 
int Srid
 SRID value.
 
int GeometryType
 one of GAIA_VECTOR_UNKNOWN, GAIA_VECTOR_POINT, GAIA_VECTOR_LINESTRING, GAIA_VECTOR_POLYGON, GAIA_VECTOR_MULTIPOINT, GAIA_VECTOR_MULTILINESTRING, GAIA_VECTOR_MULTIPOLYGON, GAIA_VECTOR_GEOMETRYCOLLECTION, GAIA_VECTOR_GEOMETRY
 
int Dimensions
 one of GAIA_VECTOR_UNKNOWN, GAIA_XY, GAIA_XY_Z, GAIA_XY_M, GAIA_XY_ZM
 
int SpatialIndex
 one of GAIA_VECTOR_UNKNOWN, GAIA_SPATIAL_INDEX_NONE, GAIA_SPATIAL_INDEX_RTREE, GAIA_SPATIAL_INDEX_MBRCACHE
 
gaiaLayerExtentPtr ExtentInfos
 pointer to Extent infos (may be NULL)
 
gaiaLayerAuthPtr AuthInfos
 pointer to Auth infos (may be NULL)
 
gaiaLayerAttributeFieldPtr First
 pointer to first Field/Attribute (linked list)
 
gaiaLayerAttributeFieldPtr Last
 pointer to last Field/Attribute (linked list)
 
struct gaiaVectorLayerItemNext
 pointer to next item (linked list)
 

Detailed Description

Vector Layer item.

Examples:
demo5.c.

The documentation for this struct was generated from the following file: