|
| 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 () |
| |