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 Tools::Interval, SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
|
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::TPRTree::TPRTree::deleteData(), SpatialIndex::MVRTree::MVRTree::deleteData(), SpatialIndex::TPRTree::TPRTree::insertData(), SpatialIndex::MVRTree::MVRTree::insertData(), Tools::Interval::intersectsInterval(), SpatialIndex::TimePoint::operator=(), SpatialIndex::TimeRegion::operator=(), and Tools::Interval::operator=().
|
pure virtual |
Implemented in Tools::Interval, SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
Referenced by Tools::Interval::containsInterval(), SpatialIndex::TPRTree::TPRTree::deleteData(), SpatialIndex::MVRTree::MVRTree::deleteData(), Tools::Interval::intersectsInterval(), SpatialIndex::TimePoint::operator=(), SpatialIndex::TimeRegion::operator=(), and Tools::Interval::operator=().
|
pure virtual |
Implemented in Tools::Interval, SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
Referenced by SpatialIndex::MVRTree::MVRTree::flush().
|
pure virtual |
Implemented in Tools::Interval, SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
|
pure virtual |
Implemented in Tools::Interval, SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.