| 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=-1, Envelope *mbr=0) | te::gm::Geometry |  | 
  | Geometry(const Geometry &rhs) | te::gm::Geometry |  | 
  | getBoundary() const  | te::gm::Geometry | virtual | 
  | 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 | 
  | 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 | 
  | 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 |