| AbstractData() | te::dt::AbstractData | inline | 
  | accept(VisitorType &guest) const  =0 | te::common::BaseVisitable< Visitor > | pure virtual | 
  | add(Curve *c) | te::gm::CompoundCurve |  | 
  | 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 | 
  | clone() const | te::gm::CompoundCurve | virtual | 
  | CompoundCurve(GeomType t, int srid=0, Envelope *mbr=0) | te::gm::CompoundCurve |  | 
  | CompoundCurve(std::size_t size, GeomType t, int srid=0, Envelope *mbr=0) | te::gm::CompoundCurve |  | 
  | CompoundCurve(const CompoundCurve &rhs) | te::gm::CompoundCurve |  | 
  | computeMBR(bool cascade) const | te::gm::CompoundCurve | 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 | 
  | Curve(GeomType t, int srid=0, Envelope *mbr=0) | te::gm::Curve |  | 
  | Curve(const Curve &rhs) | te::gm::Curve |  | 
  | 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=0, Envelope *mbr=0) | te::gm::Geometry |  | 
  | Geometry(const Geometry &rhs) | te::gm::Geometry |  | 
  | get2DGeometryType() const | te::gm::Geometry | virtual | 
  | get2DGeomTypeId() const | te::gm::Geometry | virtual | 
  | getBoundary() const | te::gm::Geometry | virtual | 
  | getCentroid() const | te::gm::Geometry |  | 
  | getCoordinateDimension() const | te::gm::Geometry |  | 
  | getCurve(std::size_t i) const | te::gm::CompoundCurve |  | 
  | getCurves() const | te::gm::CompoundCurve | inline | 
  | getCurves() | te::gm::CompoundCurve | inline | 
  | getDimension() const | te::gm::Curve | virtual | 
  | getEndPoint() const | te::gm::CompoundCurve | virtual | 
  | getEnvelope() const | te::gm::Geometry |  | 
  | getGeometryType() const | te::gm::CompoundCurve | virtual | 
  | getGeomTypeId() const | te::gm::Geometry | inline | 
  | getGeomTypeId(const std::string >ype) | te::gm::Geometry | static | 
  | getGeomTypeString(const int &gId) | te::gm::Geometry | static | 
  | getLength() const | te::gm::CompoundCurve | virtual | 
  | getMBR() const | te::gm::Geometry |  | 
  | getNPoints() const | te::gm::CompoundCurve | virtual | 
  | getSRID() const | te::gm::Geometry | inline | 
  | getStartPoint() const | te::gm::CompoundCurve | virtual | 
  | 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 |  | 
  | isClosed() const | te::gm::CompoundCurve | virtual | 
  | isCollection() const | te::gm::Geometry |  | 
  | isEmpty() const | te::gm::Geometry | virtual | 
  | isGeomType(const std::string &stype) | te::gm::Geometry | static | 
  | isMeasured() const | te::gm::Geometry |  | 
  | isRing() const | te::gm::Curve |  | 
  | 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::CompoundCurve | virtual | 
  | m_curves | te::gm::CompoundCurve | protected | 
  | m_gType | te::gm::Geometry | protected | 
  | m_mbr | te::gm::Geometry | mutableprotected | 
  | m_srid | te::gm::Geometry | protected | 
  | makeEmpty() | te::gm::CompoundCurve |  | 
  | operator=(const CompoundCurve &rhs) | te::gm::CompoundCurve |  | 
  | te::gm::Curve::operator=(const Curve &rhs) | te::gm::Curve | virtual | 
  | te::gm::Geometry::operator=(const Geometry &rhs) | te::gm::Geometry | virtual | 
  | overlaps(const Geometry *const rhs) const | te::gm::Geometry | virtual | 
  | relate(const Geometry *const rhs, const std::string &matrix) const | te::gm::Geometry | virtual | 
  | relate(const Geometry *const rhs) const | te::gm::Geometry | virtual | 
  | ReturnType typedef | te::common::BaseVisitable< Visitor > |  | 
  | setSRID(int srid) | te::gm::CompoundCurve | virtual | 
  | size() const | te::gm::CompoundCurve | inline | 
  | sm_geomTypeMap | te::gm::Geometry | protectedstatic | 
  | sm_typeName | te::gm::CompoundCurve | privatestatic | 
  | 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::CompoundCurve | 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 | 
  | ~CompoundCurve() | te::gm::CompoundCurve |  | 
  | ~Curve() | te::gm::Curve | inlinevirtual | 
  | ~Geometry() | te::gm::Geometry | virtual |