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
void setGeometryType(GeomType t)
It sets the geometry subtype.
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module.
An atomic property like an integer or double.
int getSRID() const
It returns the spatial reference system identifier associated to this property.
Enumerations related to Geometry module.
GeomType getGeometryType() const
It returns the geometry subtype allowed for the property.
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code.
Configuration flags for the Vector Geometry Model of TerraLib.
int m_srid
The SRS associated to the property.
GeomType m_geomType
The geometry type.
It models a property definition.
void setSRID(int srid)
It sets the spatial reference system identifier associated to this property.