| AbstractData() | te::dt::AbstractData | inline | 
  | accept(VisitorType &guest) const =0 | te::common::BaseVisitable< Visitor > | pure virtual | 
  | add(Curve *ring) | te::gm::CurvePolygon | inline | 
  | asBinary(std::size_t &size) const  | te::gm::Geometry |  | 
  | asText() const  | te::gm::Geometry |  | 
  | buffer(const double &distance) const  | te::gm::Geometry | virtual | 
  | buffer(const double &distance, int quadrantSegments) const  | te::gm::Geometry | virtual | 
  | buffer(const double &distance, int quadrantSegments, BufferCapStyle endCapStyle) const  | te::gm::Geometry | virtual | 
  | clear() | te::gm::CurvePolygon |  | 
  | clone() const  | te::gm::CurvePolygon | virtual | 
  | computeMBR(bool cascade) const  | te::gm::CurvePolygon | virtual | 
  | contains(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | convexHull() const  | te::gm::Geometry | virtual | 
  | coveredBy(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | covers(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | crosses(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | CurvePolygon(std::size_t nRings, GeomType t, int srid=0, Envelope *mbr=0) | te::gm::CurvePolygon |  | 
  | CurvePolygon(const CurvePolygon &rhs) | te::gm::CurvePolygon |  | 
  | difference(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | disjoint(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | distance(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | dWithin(const Geometry *const rhs, const double &distance) const  | te::gm::Geometry | virtual | 
  | equals(const Geometry *const rhs, const bool exact=false) const  | te::gm::Geometry | virtual | 
  | Geometry(GeomType t, int srid=-1, Envelope *mbr=0) | te::gm::Geometry |  | 
  | Geometry(const Geometry &rhs) | te::gm::Geometry |  | 
  | getArea() const  | te::gm::CurvePolygon | virtual | 
  | getBoundary() const  | te::gm::Geometry | virtual | 
  | getCentroid() const  | te::gm::CurvePolygon | virtual | 
  | getCentroidCoord() const  | te::gm::CurvePolygon | virtual | 
  | getCoordinateDimension() const  | te::gm::Geometry |  | 
  | getCoordOnSurface() const  | te::gm::CurvePolygon | virtual | 
  | getDimension() const  | te::gm::Surface | virtual | 
  | getEnvelope() const  | te::gm::Geometry |  | 
  | getExteriorRing() const  | te::gm::CurvePolygon |  | 
  | getGeometryType() const  | te::gm::CurvePolygon | virtual | 
  | getGeomTypeId() const  | te::gm::Geometry | inline | 
  | getGeomTypeId(const std::string >ype) | te::gm::Geometry | static | 
  | getInteriorRingN(std::size_t i) const  | te::gm::CurvePolygon |  | 
  | getMBR() const  | te::gm::Geometry |  | 
  | getNPoints() const  | te::gm::CurvePolygon | virtual | 
  | getNumInteriorRings() const  | te::gm::CurvePolygon |  | 
  | getNumRings() const  | te::gm::CurvePolygon | inline | 
  | getPerimeter() const  | te::gm::CurvePolygon | virtual | 
  | getPointOnSurface() const  | te::gm::CurvePolygon | virtual | 
  | getRingN(std::size_t i) const  | te::gm::CurvePolygon | inline | 
  | getRings() | te::gm::CurvePolygon | inline | 
  | getRings() const  | te::gm::CurvePolygon | inline | 
  | getSRID() const  | te::gm::Geometry | inline | 
  | getTypeCode() const  | te::gm::Geometry | virtual | 
  | getWkb(char *wkb, te::common::MachineByteOrder byteOrder) const  | te::gm::Geometry |  | 
  | getWkbSize() const  | te::gm::Geometry |  | 
  | intersection(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | intersects(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | is3D() const  | te::gm::Geometry |  | 
  | isEmpty() const  | te::gm::Geometry | virtual | 
  | isGeomType(const std::string &stype) | te::gm::Geometry | static | 
  | isMeasured() const  | te::gm::Geometry |  | 
  | isSimple() const  | te::gm::Geometry | virtual | 
  | isValid() const  | te::gm::Geometry | virtual | 
  | loadGeomTypeId() | te::gm::Geometry | static | 
  | locateAlong(const double &mValue) const  | te::gm::Geometry | inlinevirtual | 
  | locateBetween(const double &mStart, const double &mEnd) const  | te::gm::Geometry | virtual | 
  | m_gType | te::gm::Geometry | protected | 
  | m_mbr | te::gm::Geometry | mutableprotected | 
  | m_rings | te::gm::CurvePolygon | private | 
  | m_srid | te::gm::Geometry | protected | 
  | operator=(const CurvePolygon &rhs) | te::gm::CurvePolygon | virtual | 
  | te::gm::Surface::operator=(const Surface &rhs) | te::gm::Surface | virtual | 
  | te::gm::Geometry::operator=(const Geometry &rhs) | te::gm::Geometry | virtual | 
  | operator[](std::size_t i) const  | te::gm::CurvePolygon | inline | 
  | operator[](std::size_t i) | te::gm::CurvePolygon | inline | 
  | overlaps(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | push_back(Curve *ring) | te::gm::CurvePolygon | inline | 
  | relate(const Geometry *const rhs, const std::string &matrix) const  | te::gm::Geometry | virtual | 
  | relate(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | removeRingN(std::size_t i) | te::gm::CurvePolygon |  | 
  | ReturnType typedef | te::common::BaseVisitable< Visitor > |  | 
  | setNumRings(std::size_t size) | te::gm::CurvePolygon |  | 
  | setRingN(std::size_t i, Curve *r) | te::gm::CurvePolygon |  | 
  | setSRID(int srid) | te::gm::CurvePolygon | virtual | 
  | sm_geomTypeMap | te::gm::Geometry | protectedstatic | 
  | sm_typeName | te::gm::CurvePolygon | privatestatic | 
  | Surface(GeomType t, int srid=0, Envelope *mbr=0) | te::gm::Surface |  | 
  | Surface(const Surface &rhs) | te::gm::Surface |  | 
  | symDifference(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | toString() const  | te::gm::Geometry | inlinevirtual | 
  | touches(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | transform(int srid) | te::gm::CurvePolygon | virtual | 
  | Union(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | VisitorType typedef | te::common::BaseVisitable< Visitor > |  | 
  | within(const Geometry *const rhs) const  | te::gm::Geometry | virtual | 
  | ~AbstractData() | te::dt::AbstractData | inlinevirtual | 
  | ~BaseVisitable() | te::common::BaseVisitable< Visitor > | inlineprotectedvirtual | 
  | ~CurvePolygon() | te::gm::CurvePolygon | virtual | 
  | ~Geometry() | te::gm::Geometry | virtual | 
  | ~Surface() | te::gm::Surface | inlinevirtual |