|
libspatialindex API Reference
(git-trunk)
|
#include <Tools.h>


Public Member Functions | |
| virtual | ~IInterval ()=default |
| virtual double | getLowerBound () const =0 |
| virtual double | getUpperBound () const =0 |
| virtual void | setBounds (double, double)=0 |
| virtual bool | intersectsInterval (const IInterval &) const =0 |
| virtual bool | intersectsInterval (IntervalType type, const double start, const double end) const =0 |
| virtual bool | containsInterval (const IInterval &) const =0 |
| virtual IntervalType | getIntervalType () const =0 |
|
virtualdefault |
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, SpatialIndex::TimePoint, and Tools::Interval.
|
pure virtual |
Implemented in Tools::Interval, SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
Referenced by Tools::Interval::containsInterval(), Tools::Interval::intersectsInterval(), and Tools::Interval::operator=().

|
pure virtual |
Implemented in Tools::Interval, SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
Referenced by Tools::Interval::containsInterval(), SpatialIndex::MVRTree::MVRTree::deleteData(), SpatialIndex::TPRTree::TPRTree::deleteData(), SpatialIndex::MVRTree::MVRTree::insertData(), SpatialIndex::TPRTree::TPRTree::insertData(), Tools::Interval::intersectsInterval(), Tools::Interval::operator=(), SpatialIndex::TimePoint::operator=(), and SpatialIndex::TimeRegion::operator=().

|
pure virtual |
Implemented in Tools::Interval, SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
Referenced by Tools::Interval::containsInterval(), SpatialIndex::MVRTree::MVRTree::deleteData(), SpatialIndex::TPRTree::TPRTree::deleteData(), Tools::Interval::intersectsInterval(), Tools::Interval::operator=(), SpatialIndex::TimePoint::operator=(), and SpatialIndex::TimeRegion::operator=().

|
pure virtual |
Implemented in SpatialIndex::TimeRegion, SpatialIndex::TimePoint, and Tools::Interval.
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, SpatialIndex::TimePoint, and Tools::Interval.
|
pure virtual |
Implemented in Tools::Interval, SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.