|
virtual MovingRegion * | clone () |
|
virtual void | combineRegionAfterTime (double t, const MovingRegion &r) |
|
virtual void | combineRegionInTime (const MovingRegion &r) |
|
virtual bool | containsPointInTime (const MovingPoint &p) const |
|
virtual bool | containsPointInTime (const Tools::IInterval &ivI, const MovingPoint &p) const |
|
virtual bool | containsRegionAfterTime (double t, const MovingRegion &r) const |
|
virtual bool | containsRegionAtTime (double t, const MovingRegion &r) const |
|
virtual bool | containsRegionInTime (const MovingRegion &r) const |
|
virtual bool | containsRegionInTime (const Tools::IInterval &ivI, const MovingRegion &r) const |
|
virtual double | getAreaInTime () const |
|
virtual double | getAreaInTime (const Tools::IInterval &ivI) const |
|
virtual uint32_t | getByteArraySize () |
|
virtual double | getCenterDistanceInTime (const MovingRegion &r) const |
|
virtual double | getCenterDistanceInTime (const Tools::IInterval &ivI, const MovingRegion &r) const |
|
virtual void | getCombinedRegionAfterTime (double t, MovingRegion &out, const MovingRegion &in) const |
|
virtual void | getCombinedRegionInTime (MovingRegion &out, const MovingRegion &in) const |
|
virtual double | getExtrapolatedHigh (uint32_t index, double t) const |
|
virtual double | getExtrapolatedLow (uint32_t index, double t) const |
|
virtual double | getHigh (uint32_t index, double t) const |
|
virtual double | getIntersectingAreaInTime (const ITimeShape &r) const |
|
virtual double | getIntersectingAreaInTime (const MovingRegion &r) const |
|
virtual double | getIntersectingAreaInTime (const Tools::IInterval &ivI, const ITimeShape &r) const |
|
virtual double | getIntersectingAreaInTime (const Tools::IInterval &ivI, const MovingRegion &r) const |
|
virtual double | getLow (uint32_t index, double t) const |
|
virtual void | getMBRAtTime (double t, Region &out) const |
|
virtual double | getProjectedSurfaceAreaInTime () const |
|
virtual double | getProjectedSurfaceAreaInTime (const Tools::IInterval &ivI) const |
|
virtual double | getVHigh (uint32_t index) const |
|
virtual double | getVLow (uint32_t index) const |
|
virtual void | getVMBR (Region &out) const |
|
virtual bool | intersectsPointInTime (const MovingPoint &p) const |
|
virtual bool | intersectsPointInTime (const MovingPoint &p, Tools::IInterval &out) const |
|
virtual bool | intersectsPointInTime (const Tools::IInterval &ivI, const MovingPoint &p, Tools::IInterval &out) const |
|
virtual bool | intersectsRegionAtTime (double t, const MovingRegion &r) const |
|
virtual bool | intersectsRegionInTime (const MovingRegion &r) const |
|
virtual bool | intersectsRegionInTime (const MovingRegion &r, Tools::IInterval &out) const |
|
virtual bool | intersectsRegionInTime (const Tools::IInterval &ivI, const MovingRegion &r, Tools::IInterval &ret) const |
|
bool | isShrinking () const |
|
virtual void | loadFromByteArray (const byte *data) |
|
virtual void | makeDimension (uint32_t dimension) |
|
virtual void | makeInfinite (uint32_t dimension) |
|
| MovingRegion () |
|
| MovingRegion (const double *pLow, const double *pHigh, const double *pVLow, const double *pVHigh, const Tools::IInterval &ti, uint32_t dimension) |
|
| MovingRegion (const double *pLow, const double *pHigh, const double *pVLow, const double *pVHigh, double tStart, double tEnd, uint32_t dimension) |
|
| MovingRegion (const MovingPoint &low, const MovingPoint &high) |
|
| MovingRegion (const MovingRegion &in) |
|
| MovingRegion (const Point &low, const Point &high, const Point &vlow, const Point &vhigh, const Tools::IInterval &ti) |
|
| MovingRegion (const Point &low, const Point &high, const Point &vlow, const Point &vhigh, double tStart, double tEnd) |
|
| MovingRegion (const Region &mbr, const Region &vbr, const Tools::IInterval &ivI) |
|
| MovingRegion (const Region &mbr, const Region &vbr, double tStart, double tEnd) |
|
virtual MovingRegion & | operator= (const MovingRegion &r) |
|
virtual bool | operator== (const MovingRegion &) const |
|
virtual void | storeToByteArray (byte **data, uint32_t &len) |
|
virtual | ~MovingRegion () |
|
virtual bool | containsInterval (const Tools::IInterval &ti) const |
|
virtual bool | containsShapeInTime (const ITimeShape &in) const |
|
virtual bool | containsShapeInTime (const Tools::IInterval &ivI, const ITimeShape &in) const |
|
virtual Tools::IntervalType | getIntervalType () const |
|
virtual double | getLowerBound () const |
|
virtual double | getUpperBound () const |
|
virtual bool | intersectsInterval (const Tools::IInterval &ti) const |
|
virtual bool | intersectsInterval (Tools::IntervalType t, const double start, const double end) const |
|
virtual bool | intersectsShapeInTime (const ITimeShape &in) const |
|
virtual bool | intersectsShapeInTime (const Tools::IInterval &ivI, const ITimeShape &in) const |
|
virtual TimeRegion & | operator= (const TimeRegion &r) |
|
virtual Tools::IInterval & | operator= (const Tools::IInterval &) |
|
virtual bool | operator== (const TimeRegion &) const |
|
virtual void | setBounds (double, double) |
|
| TimeRegion () |
|
| TimeRegion (const double *pLow, const double *pHigh, const Tools::IInterval &ti, uint32_t dimension) |
|
| TimeRegion (const double *pLow, const double *pHigh, double tStart, double tEnd, uint32_t dimension) |
|
| TimeRegion (const Point &low, const Point &high, const Tools::IInterval &ti) |
|
| TimeRegion (const Point &low, const Point &high, double tStart, double tEnd) |
|
| TimeRegion (const Region &in, const Tools::IInterval &ti) |
|
| TimeRegion (const Region &in, double tStart, double tEnd) |
|
| TimeRegion (const TimePoint &low, const TimePoint &high) |
|
| TimeRegion (const TimeRegion &in) |
|
virtual bool | touchesPointInTime (const TimePoint &in) const |
|
virtual bool | touchesRegionInTime (const TimeRegion &in) const |
|
virtual bool | touchesShapeInTime (const ITimeShape &in) const |
|
virtual bool | touchesShapeInTime (const Tools::IInterval &ivI, const ITimeShape &in) const |
|
virtual | ~TimeRegion () |
|
virtual void | combinePoint (const Point &in) |
|
virtual void | combineRegion (const Region &in) |
|
virtual bool | containsPoint (const Point &in) const |
|
virtual bool | containsRegion (const Region &in) const |
|
virtual bool | containsShape (const IShape &in) const |
|
virtual double | getArea () const |
|
virtual void | getCenter (Point &out) const |
|
virtual void | getCombinedRegion (Region &out, const Region &in) const |
|
virtual uint32_t | getDimension () const |
|
virtual double | getIntersectingArea (const Region &in) const |
|
virtual Region | getIntersectingRegion (const Region &r) const |
|
virtual double | getMargin () const |
|
virtual void | getMBR (Region &out) const |
|
virtual double | getMinimumDistance (const IShape &in) const |
|
virtual double | getMinimumDistance (const Point &in) const |
|
virtual double | getMinimumDistance (const Region &in) const |
|
virtual bool | intersectsLineSegment (const LineSegment &in) const |
|
virtual bool | intersectsRegion (const Region &in) const |
|
virtual bool | intersectsShape (const IShape &in) const |
|
virtual Region & | operator= (const Region &r) |
|
virtual bool | operator== (const Region &) const |
|
| Region () |
|
| Region (const double *pLow, const double *pHigh, uint32_t dimension) |
|
| Region (const Point &low, const Point &high) |
|
| Region (const Region &in) |
|
virtual bool | touchesPoint (const Point &in) const |
|
virtual bool | touchesRegion (const Region &in) const |
|
virtual bool | touchesShape (const IShape &in) const |
|
virtual | ~Region () |
|
virtual | ~IObject () |
|
virtual | ~IShape () |
|
virtual | ~ISerializable () |
|
virtual | ~ITimeShape () |
|
virtual | ~IInterval () |
|
virtual | ~IEvolvingShape () |
|