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.