libspatialindex API Reference  (git-trunk)
SpatialIndex::LineSegment Member List

This is the complete list of members for SpatialIndex::LineSegment, including all inherited members.

between(const Point &a, const Point &b, const Point &c)SpatialIndex::LineSegmentprotectedstatic
between(double a, double b, double c)SpatialIndex::LineSegmentprotectedstatic
clone() overrideSpatialIndex::LineSegmentvirtual
collinear(const Point &a, const Point &b, const Point &c)SpatialIndex::LineSegmentprotectedstatic
containsShape(const IShape &in) const overrideSpatialIndex::LineSegmentvirtual
doubleAreaTriangle(const Point &a, const Point &b, const Point &c)SpatialIndex::LineSegmentprotectedstatic
getAngleOfPerpendicularRay()SpatialIndex::LineSegmentvirtual
getArea() const overrideSpatialIndex::LineSegmentvirtual
getByteArraySize() overrideSpatialIndex::LineSegmentvirtual
getCenter(Point &out) const overrideSpatialIndex::LineSegmentvirtual
getDimension() const overrideSpatialIndex::LineSegmentvirtual
getMBR(Region &out) const overrideSpatialIndex::LineSegmentvirtual
getMinimumDistance(const IShape &in) const overrideSpatialIndex::LineSegmentvirtual
getMinimumDistance(const Point &p) constSpatialIndex::LineSegmentvirtual
getRelativeMaximumDistance(const Region &r) constSpatialIndex::LineSegmentvirtual
getRelativeMinimumDistance(const Point &p) constSpatialIndex::LineSegmentvirtual
intersects(const Point &a, const Point &b, const Point &c, const Point &d)SpatialIndex::LineSegmentprotectedstatic
intersectsLineSegment(const LineSegment &l) constSpatialIndex::LineSegmentvirtual
intersectsProper(const Point &a, const Point &b, const Point &c, const Point &d)SpatialIndex::LineSegmentprotectedstatic
intersectsRegion(const Region &p) constSpatialIndex::LineSegmentvirtual
intersectsShape(const IShape &in) const overrideSpatialIndex::LineSegmentvirtual
leftOf(const Point &a, const Point &b, const Point &c)SpatialIndex::LineSegmentprotectedstatic
LineSegment()SpatialIndex::LineSegment
LineSegment(const double *startPoint, const double *endPoint, uint32_t dimension)SpatialIndex::LineSegment
LineSegment(const Point &startPoint, const Point &endPoint)SpatialIndex::LineSegment
LineSegment(const LineSegment &l)SpatialIndex::LineSegment
loadFromByteArray(const uint8_t *data) overrideSpatialIndex::LineSegmentvirtual
m_dimensionSpatialIndex::LineSegment
m_pEndPointSpatialIndex::LineSegment
m_pStartPointSpatialIndex::LineSegment
makeDimension(uint32_t dimension)SpatialIndex::LineSegmentvirtual
makeInfinite(uint32_t dimension)SpatialIndex::LineSegmentvirtual
operator<<(std::ostream &os, const LineSegment &pt)SpatialIndex::LineSegmentfriend
operator=(const LineSegment &p)SpatialIndex::LineSegmentvirtual
operator==(const LineSegment &p) constSpatialIndex::LineSegmentvirtual
Point classSpatialIndex::LineSegmentfriend
Region classSpatialIndex::LineSegmentfriend
storeToByteArray(uint8_t **data, uint32_t &length) overrideSpatialIndex::LineSegmentvirtual
touchesShape(const IShape &in) const overrideSpatialIndex::LineSegmentvirtual
~IObject()=defaultTools::IObjectvirtual
~ISerializable()=defaultTools::ISerializablevirtual
~IShape() override=defaultSpatialIndex::IShape
~LineSegment() overrideSpatialIndex::LineSegment