26 #ifndef __TERRALIB_GEOMETRY_INTERNAL_MULTIPOINT_H 
   27 #define __TERRALIB_GEOMETRY_INTERNAL_MULTIPOINT_H 
   78         MultiPoint(
const MultiPoint& rhs);
 
   90         MultiPoint& operator=(
const MultiPoint& rhs);
 
  133         const std::
string& getGeometryType() const throw();
 
  148         Geometry* locateBetween(const 
double& mStart, const 
double& mEnd) const throw(Exception);
 
  154         static const std::
string sm_typeName;     
 
  160 #endif  // __TERRALIB_GEOMETRY_INTERNAL_MULTIPOINT_H 
#define TEGEOMEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
#define TE_DEFINE_VISITABLE
 
It is a collection of other geometric objects. 
 
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". 
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
GeomType
Each enumerated type is compatible with a Well-known Binary (WKB) type code. 
 
A base class for values that can be retrieved from the data access module. 
 
It is a collection of other geometric objects. 
 
MultiPoint is a GeometryCollection whose elements are restricted to points. 
 
An Envelope defines a 2D rectangular region.