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


Public Member Functions | |
| virtual bool | intersectsShapeInTime (const ITimeShape &in) const =0 |
| virtual bool | intersectsShapeInTime (const Tools::IInterval &ivI, const ITimeShape &in) const =0 |
| virtual bool | containsShapeInTime (const ITimeShape &in) const =0 |
| virtual bool | containsShapeInTime (const Tools::IInterval &ivI, const ITimeShape &in) const =0 |
| virtual bool | touchesShapeInTime (const ITimeShape &in) const =0 |
| virtual bool | touchesShapeInTime (const Tools::IInterval &ivI, const ITimeShape &in) const =0 |
| virtual double | getAreaInTime () const =0 |
| virtual double | getAreaInTime (const Tools::IInterval &ivI) const =0 |
| virtual double | getIntersectingAreaInTime (const ITimeShape &r) const =0 |
| virtual double | getIntersectingAreaInTime (const Tools::IInterval &ivI, const ITimeShape &r) const =0 |
| ~ITimeShape () override=default | |
Public Member Functions inherited from Tools::IInterval | |
| 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 |
Definition at line 82 of file SpatialIndex.h.
|
overridedefault |
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, SpatialIndex::TimePoint, and SpatialIndex::MovingRegion.
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, SpatialIndex::TimePoint, and SpatialIndex::MovingRegion.
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, SpatialIndex::TimePoint, and SpatialIndex::MovingRegion.
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, SpatialIndex::TimePoint, and SpatialIndex::MovingRegion.
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.
|
pure virtual |
Implemented in SpatialIndex::TimeRegion, and SpatialIndex::TimePoint.