|
virtual TimeRegion * | clone () |
|
virtual void | combineRegionInTime (const TimeRegion &in) |
|
virtual bool | containsInterval (const Tools::IInterval &ti) const |
|
virtual bool | containsPointInTime (const TimePoint &in) const |
|
virtual bool | containsRegionInTime (const TimeRegion &in) const |
|
virtual bool | containsShapeInTime (const ITimeShape &in) const |
|
virtual bool | containsShapeInTime (const Tools::IInterval &ivI, const ITimeShape &in) const |
|
virtual double | getAreaInTime () const |
|
virtual double | getAreaInTime (const Tools::IInterval &ivI) const |
|
virtual uint32_t | getByteArraySize () |
|
virtual void | getCombinedRegionInTime (TimeRegion &out, const TimeRegion &in) const |
|
virtual double | getIntersectingAreaInTime (const ITimeShape &r) const |
|
virtual double | getIntersectingAreaInTime (const Tools::IInterval &ivI, const ITimeShape &r) 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 | intersectsRegionInTime (const TimeRegion &in) const |
|
virtual bool | intersectsShapeInTime (const ITimeShape &in) const |
|
virtual bool | intersectsShapeInTime (const Tools::IInterval &ivI, const ITimeShape &in) const |
|
virtual void | loadFromByteArray (const byte *data) |
|
virtual void | makeDimension (uint32_t dimension) |
|
virtual void | makeInfinite (uint32_t dimension) |
|
virtual TimeRegion & | operator= (const TimeRegion &r) |
|
virtual Tools::IInterval & | operator= (const Tools::IInterval &) |
|
virtual bool | operator== (const TimeRegion &) const |
|
virtual void | setBounds (double, double) |
|
virtual void | storeToByteArray (byte **data, uint32_t &len) |
|
| 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 | getHigh (uint32_t index) const |
|
virtual double | getIntersectingArea (const Region &in) const |
|
virtual Region | getIntersectingRegion (const Region &r) const |
|
virtual double | getLow (uint32_t index) 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 () |
|