26 #ifndef __TERRALIB_GEOMETRY_INTERNAL_GEOMETRYCOLLECTION_H    27 #define __TERRALIB_GEOMETRY_INTERNAL_GEOMETRYCOLLECTION_H   142         virtual const std::string& getGeometryType() 
const throw();
   151         void setSRID(
int srid) 
throw();
   179         void computeMBR(
bool cascade) 
const throw();
   188         std::size_t getNPoints() 
const throw();
   207         const std::vector<Geometry*>& 
getGeometries()
 const { 
return m_geometries; }
   247         void setNumGeometries(std::size_t size);
   258         Geometry* getGeometryN(std::size_t i) 
const;
   267         Geometry* getGeometryN(std::size_t i);
   284         void setGeometryN(std::size_t i, 
Geometry* g);
   295         void removeGeometryN(std::size_t i);
   331 #endif  // __TERRALIB_GEOMETRY_INTERNAL_GEOMETRYCOLLECTION_H std::size_t getNumGeometries() const
It returns the number of geometries in this GeometryCollection. 
 
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code. 
 
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
An Envelope defines a 2D rectangular region. 
 
std::vector< Geometry * > m_geometries
The array of geometries that forms the collection. 
 
Dimensionality
From Wikipedia: "in mathematics, the dimension of an object is an intrinsic property, independent of the space in which the object may happen to be embedded". 
 
A base class for values that can be retrieved from the data access module. 
 
#define TE_DEFINE_VISITABLE
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
A Converter is responsible for the conversion of coordinates between different Coordinate Systems (CS...
 
std::vector< Geometry * > & getGeometries()
It returns a reference to the internal list of geometries. 
 
static const std::string sm_typeName
Geometry type name for GeometryCollection. 
 
It is a collection of other geometric objects. 
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
const std::vector< Geometry * > & getGeometries() const
It returns a reference to the internal list of geometries.