between(const Point &a, const Point &b, const Point &c) | SpatialIndex::LineSegment | protectedstatic |
between(double a, double b, double c) | SpatialIndex::LineSegment | protectedstatic |
clone() override | SpatialIndex::LineSegment | virtual |
collinear(const Point &a, const Point &b, const Point &c) | SpatialIndex::LineSegment | protectedstatic |
containsShape(const IShape &in) const override | SpatialIndex::LineSegment | virtual |
doubleAreaTriangle(const Point &a, const Point &b, const Point &c) | SpatialIndex::LineSegment | protectedstatic |
getAngleOfPerpendicularRay() | SpatialIndex::LineSegment | virtual |
getArea() const override | SpatialIndex::LineSegment | virtual |
getByteArraySize() override | SpatialIndex::LineSegment | virtual |
getCenter(Point &out) const override | SpatialIndex::LineSegment | virtual |
getDimension() const override | SpatialIndex::LineSegment | virtual |
getMBR(Region &out) const override | SpatialIndex::LineSegment | virtual |
getMinimumDistance(const IShape &in) const override | SpatialIndex::LineSegment | virtual |
getMinimumDistance(const Point &p) const | SpatialIndex::LineSegment | virtual |
getRelativeMaximumDistance(const Region &r) const | SpatialIndex::LineSegment | virtual |
getRelativeMinimumDistance(const Point &p) const | SpatialIndex::LineSegment | virtual |
intersects(const Point &a, const Point &b, const Point &c, const Point &d) | SpatialIndex::LineSegment | protectedstatic |
intersectsLineSegment(const LineSegment &l) const | SpatialIndex::LineSegment | virtual |
intersectsProper(const Point &a, const Point &b, const Point &c, const Point &d) | SpatialIndex::LineSegment | protectedstatic |
intersectsRegion(const Region &p) const | SpatialIndex::LineSegment | virtual |
intersectsShape(const IShape &in) const override | SpatialIndex::LineSegment | virtual |
leftOf(const Point &a, const Point &b, const Point &c) | SpatialIndex::LineSegment | protectedstatic |
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) override | SpatialIndex::LineSegment | virtual |
m_dimension | SpatialIndex::LineSegment | |
m_pEndPoint | SpatialIndex::LineSegment | |
m_pStartPoint | SpatialIndex::LineSegment | |
makeDimension(uint32_t dimension) | SpatialIndex::LineSegment | virtual |
makeInfinite(uint32_t dimension) | SpatialIndex::LineSegment | virtual |
operator<<(std::ostream &os, const LineSegment &pt) | SpatialIndex::LineSegment | friend |
operator=(const LineSegment &p) | SpatialIndex::LineSegment | virtual |
operator==(const LineSegment &p) const | SpatialIndex::LineSegment | virtual |
Point class | SpatialIndex::LineSegment | friend |
Region class | SpatialIndex::LineSegment | friend |
storeToByteArray(uint8_t **data, uint32_t &length) override | SpatialIndex::LineSegment | virtual |
touchesShape(const IShape &in) const override | SpatialIndex::LineSegment | virtual |
~IObject()=default | Tools::IObject | virtual |
~ISerializable()=default | Tools::ISerializable | virtual |
~IShape() override=default | SpatialIndex::IShape | |
~LineSegment() override | SpatialIndex::LineSegment | |