te::gm::Polygon Member List

This is the complete list of members for te::gm::Polygon, including all inherited members.

AbstractData()te::dt::AbstractDatainline
accept(VisitorType &guest) const =0te::common::BaseVisitable< Visitor >pure virtual
add(Curve *ring)te::gm::CurvePolygoninline
asBinary(std::size_t &size) const te::gm::Geometry
asText() const te::gm::Geometry
buffer(const double &distance) const te::gm::Geometryvirtual
buffer(const double &distance, int quadrantSegments) const te::gm::Geometryvirtual
buffer(const double &distance, int quadrantSegments, BufferCapStyle endCapStyle) const te::gm::Geometryvirtual
clear()te::gm::CurvePolygon
clone() const te::gm::Polygonvirtual
computeMBR(bool cascade) const te::gm::CurvePolygonvirtual
contains(const Geometry *const rhs) const te::gm::Geometryvirtual
convexHull() const te::gm::Geometryvirtual
coveredBy(const Geometry *const rhs) const te::gm::Geometryvirtual
covers(const Geometry *const rhs) const te::gm::Geometryvirtual
crosses(const Geometry *const rhs) const te::gm::Geometryvirtual
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::Geometryvirtual
disjoint(const Geometry *const rhs) const te::gm::Geometryvirtual
distance(const Geometry *const rhs) const te::gm::Geometryvirtual
dWithin(const Geometry *const rhs, const double &distance) const te::gm::Geometryvirtual
equals(const Geometry *const rhs, const bool exact=false) const te::gm::Geometryvirtual
Geometry(GeomType t, int srid=-1, Envelope *mbr=0)te::gm::Geometry
Geometry(const Geometry &rhs)te::gm::Geometry
getArea() const te::gm::CurvePolygonvirtual
getBoundary() const te::gm::Geometryvirtual
getCentroid() const te::gm::CurvePolygonvirtual
getCentroidCoord() const te::gm::CurvePolygonvirtual
getCoordinateDimension() const te::gm::Geometry
getCoordOnSurface() const te::gm::CurvePolygonvirtual
getDimension() const te::gm::Surfacevirtual
getEnvelope() const te::gm::Geometry
getExteriorRing() const te::gm::CurvePolygon
getGeometryType() const te::gm::Polygonvirtual
getGeomTypeId() const te::gm::Geometryinline
getGeomTypeId(const std::string &gtype)te::gm::Geometrystatic
getInteriorRingN(std::size_t i) const te::gm::CurvePolygon
getMBR() const te::gm::Geometry
getNPoints() const te::gm::CurvePolygonvirtual
getNumInteriorRings() const te::gm::CurvePolygon
getNumRings() const te::gm::CurvePolygoninline
getPerimeter() const te::gm::CurvePolygonvirtual
getPointOnSurface() const te::gm::CurvePolygonvirtual
getRingN(std::size_t i) const te::gm::CurvePolygoninline
getRings()te::gm::CurvePolygoninline
getRings() const te::gm::CurvePolygoninline
getSRID() const te::gm::Geometryinline
getTypeCode() const te::gm::Geometryvirtual
getWkb(char *wkb, te::common::MachineByteOrder byteOrder) const te::gm::Geometry
getWkbSize() const te::gm::Geometry
intersection(const Geometry *const rhs) const te::gm::Geometryvirtual
intersects(const Geometry *const rhs) const te::gm::Geometryvirtual
is3D() const te::gm::Geometry
isEmpty() const te::gm::Geometryvirtual
isGeomType(const std::string &stype)te::gm::Geometrystatic
isMeasured() const te::gm::Geometry
isSimple() const te::gm::Geometryvirtual
isValid() const te::gm::Geometryvirtual
loadGeomTypeId()te::gm::Geometrystatic
locateAlong(const double &mValue) const te::gm::Geometryinlinevirtual
locateBetween(const double &mStart, const double &mEnd) const te::gm::Geometryvirtual
m_gTypete::gm::Geometryprotected
m_mbrte::gm::Geometrymutableprotected
m_sridte::gm::Geometryprotected
operator=(const Polygon &rhs)te::gm::Polygonvirtual
te::gm::CurvePolygon::operator=(const CurvePolygon &rhs)te::gm::CurvePolygonvirtual
te::gm::Surface::operator=(const Surface &rhs)te::gm::Surfacevirtual
te::gm::Geometry::operator=(const Geometry &rhs)te::gm::Geometryvirtual
operator[](std::size_t i) const te::gm::CurvePolygoninline
operator[](std::size_t i)te::gm::CurvePolygoninline
overlaps(const Geometry *const rhs) const te::gm::Geometryvirtual
Polygon(std::size_t nRings, GeomType t, int srid=0, Envelope *mbr=0)te::gm::Polygon
Polygon(const Polygon &rhs)te::gm::Polygon
push_back(Curve *ring)te::gm::CurvePolygoninline
relate(const Geometry *const rhs, const std::string &matrix) const te::gm::Geometryvirtual
relate(const Geometry *const rhs) const te::gm::Geometryvirtual
removeRingN(std::size_t i)te::gm::CurvePolygon
ReturnType typedefte::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::CurvePolygonvirtual
sm_geomTypeMapte::gm::Geometryprotectedstatic
sm_typeNamete::gm::Polygonprivatestatic
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::Geometryvirtual
toString() const te::gm::Geometryinlinevirtual
touches(const Geometry *const rhs) const te::gm::Geometryvirtual
transform(int srid)te::gm::CurvePolygonvirtual
Union(const Geometry *const rhs) const te::gm::Geometryvirtual
VisitorType typedefte::common::BaseVisitable< Visitor >
within(const Geometry *const rhs) const te::gm::Geometryvirtual
~AbstractData()te::dt::AbstractDatainlinevirtual
~BaseVisitable()te::common::BaseVisitable< Visitor >inlineprotectedvirtual
~CurvePolygon()te::gm::CurvePolygonvirtual
~Geometry()te::gm::Geometryvirtual
~Polygon()te::gm::Polygonvirtual
~Surface()te::gm::Surfaceinlinevirtual