26 #ifndef __TERRALIB_GEOMETRY_INTERNAL_GEOMETRYPROPERTY_H 
   27 #define __TERRALIB_GEOMETRY_INTERNAL_GEOMETRYPROPERTY_H 
   30 #include "../datatype/SimpleProperty.h" 
   82                          bool isRequired = 
false,
 
   83                          std::string* defaultValue = 0,
 
  105                          bool isRequired = 
false,
 
  106                          std::string* defaultValue = 0,
 
  186 #endif  // __TERRALIB_GEOMETRY_INTERNAL_GEOMETRYPROPERTY_H 
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code. 
 
void setSRID(int srid)
It sets the spatial reference system identifier associated to this property. 
 
void setGeometryType(GeomType t)
It sets the geometry subtype. 
 
An atomic property like an integer or double. 
 
It models a property definition. 
 
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
Enumerations related to Geometry module. 
 
int getSRID() const 
It returns the spatial reference system identifier associated to this property. 
 
GeomType m_geomType
The geometry type. 
 
GeomType getGeometryType() const 
It returns the geometry subtype allowed for the property. 
 
int m_srid
The SRS associated to the property. 
 
Configuration flags for the Vector Geometry Model of TerraLib.