27 #include "../common/Translator.h" 
   28 #include "../geometry/GeometryCollection.h" 
   29 #include "../geometry/LinearRing.h" 
   30 #include "../geometry/LineString.h" 
   31 #include "../geometry/MultiLineString.h" 
   32 #include "../geometry/MultiPoint.h" 
   33 #include "../geometry/MultiPolygon.h" 
   34 #include "../geometry/PointM.h" 
   35 #include "../geometry/PointZ.h" 
   36 #include "../geometry/PointZM.h" 
   37 #include "../geometry/Polygon.h" 
   64   m_size += 4 + (5 * ngeoms);
 
   66   for(
unsigned int i = 0; i < ngeoms; ++i)
 
  137   for(std::size_t i = 0; i < nrings; ++i)
 
MultiLineString is a MultiCurve whose elements are LineStrings. 
 
std::size_t getNPoints() const 
It returns the number of points (vertexes) in the linestring. 
 
Polygon is a subclass of CurvePolygon whose rings are defined by linear rings. 
 
A LinearRing is a LineString that is both closed and simple. 
 
void visit(const te::gm::Curve &)
 
A point with z-coordinate value. 
 
Geometry * getGeometryN(std::size_t i) const 
It returns the n-th geometry in this GeometryCollection. 
 
std::size_t getNumRings() const 
It returns the number of rings in this CurvePolygon. 
 
A point with a z-coordinate value and an associated measurement. 
 
const double & getZ(std::size_t i) const 
It returns the n-th z coordinate value. 
 
LineString is a curve with linear interpolation between points. 
 
std::size_t getNumGeometries() const 
It returns the number of geometries in this GeometryCollection. 
 
A class that helps to determine the size of a SpatiaLite geometry. 
 
MultiPolygon is a MultiSurface whose elements are Polygons. 
 
static std::size_t getEWKBSize(const te::gm::Geometry *g)
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
A point with x and y coordinate values. 
 
const double & getM(std::size_t i) const 
It returns the n-th m measure value. 
 
A point with an associated measure. 
 
It is a collection of other geometric objects. 
 
virtual ReturnType accept(VisitorType &guest) const =0
It call the visit method from the guest object. 
 
MultiPoint is a GeometryCollection whose elements are restricted to points. 
 
Curve * getRingN(std::size_t i) const 
It returns the n-th ring for this curve polygon as a curve.