|
virtual MovingPoint * | clone () |
|
virtual uint32_t | getByteArraySize () |
|
virtual double | getCoord (uint32_t index, double t) const |
|
virtual void | getMBRAtTime (double t, Region &out) const |
|
virtual void | getPointAtTime (double t, Point &out) const |
|
virtual double | getProjectedCoord (uint32_t index, double t) const |
|
virtual double | getVCoord (uint32_t index) const |
|
virtual void | getVMBR (Region &out) const |
|
virtual void | loadFromByteArray (const byte *data) |
|
virtual void | makeDimension (uint32_t dimension) |
|
virtual void | makeInfinite (uint32_t dimension) |
|
| MovingPoint () |
|
| MovingPoint (const double *pCoords, const double *pVCoords, const Tools::IInterval &ti, uint32_t dimension) |
|
| MovingPoint (const double *pCoords, const double *pVCoords, double tStart, double tEnd, uint32_t dimension) |
|
| MovingPoint (const MovingPoint &p) |
|
| MovingPoint (const Point &p, const Point &vp, const Tools::IInterval &ti) |
|
| MovingPoint (const Point &p, const Point &vp, double tStart, double tEnd) |
|
virtual MovingPoint & | operator= (const MovingPoint &p) |
|
virtual bool | operator== (const MovingPoint &p) const |
|
virtual void | storeToByteArray (byte **data, uint32_t &len) |
|
virtual | ~MovingPoint () |
|
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 double | getAreaInTime () const |
|
virtual double | getAreaInTime (const Tools::IInterval &ivI) 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 | intersectsShapeInTime (const ITimeShape &in) const |
|
virtual bool | intersectsShapeInTime (const Tools::IInterval &ivI, const ITimeShape &in) const |
|
virtual TimePoint & | operator= (const TimePoint &p) |
|
virtual Tools::IInterval & | operator= (const Tools::IInterval &) |
|
virtual bool | operator== (const TimePoint &p) const |
|
virtual void | setBounds (double, double) |
|
| TimePoint () |
|
| TimePoint (const double *pCoords, const Tools::IInterval &ti, uint32_t dimension) |
|
| TimePoint (const double *pCoords, double tStart, double tEnd, uint32_t dimension) |
|
| TimePoint (const Point &p, const Tools::IInterval &ti) |
|
| TimePoint (const Point &p, double tStart, double tEnd) |
|
| TimePoint (const TimePoint &p) |
|
virtual bool | touchesShapeInTime (const ITimeShape &in) const |
|
virtual bool | touchesShapeInTime (const Tools::IInterval &ivI, const ITimeShape &in) const |
|
virtual | ~TimePoint () |
|
virtual bool | containsShape (const IShape &in) const |
|
virtual double | getArea () const |
|
virtual void | getCenter (Point &out) const |
|
virtual double | getCoordinate (uint32_t index) const |
|
virtual uint32_t | getDimension () const |
|
virtual void | getMBR (Region &out) const |
|
virtual double | getMinimumDistance (const IShape &in) const |
|
virtual double | getMinimumDistance (const Point &p) const |
|
virtual bool | intersectsShape (const IShape &in) const |
|
virtual Point & | operator= (const Point &p) |
|
virtual bool | operator== (const Point &p) const |
|
| Point () |
|
| Point (const double *pCoords, uint32_t dimension) |
|
| Point (const Point &p) |
|
virtual bool | touchesShape (const IShape &in) const |
|
virtual | ~Point () |
|
virtual | ~IObject () |
|
virtual | ~IShape () |
|
virtual | ~ISerializable () |
|
virtual | ~ITimeShape () |
|
virtual | ~IInterval () |
|
virtual | ~IEvolvingShape () |
|