37 MovingPoint(
const double* pCoords,
const double* pVCoords,
double tStart,
double tEnd, uint32_t dimension);
46 virtual double getCoord(uint32_t index,
double t)
const;
74 const double* pCoords,
const double* pVCoords,
75 double tStart,
double tEnd, uint32_t dimension);
Definition SpatialIndex.h:98
Definition MovingPoint.h:33
MovingPoint(const double *pCoords, const double *pVCoords, double tStart, double tEnd, uint32_t dimension)
virtual double getCoord(uint32_t index, double t) const
virtual void makeInfinite(uint32_t dimension)
virtual double getVCoord(uint32_t index) const
MovingPoint(const MovingPoint &p)
virtual void getMBRAtTime(double t, Region &out) const
virtual void getPointAtTime(double t, Point &out) const
MovingPoint(const Point &p, const Point &vp, const Tools::IInterval &ti)
MovingPoint(const double *pCoords, const double *pVCoords, const Tools::IInterval &ti, uint32_t dimension)
double * m_pVCoords
Definition MovingPoint.h:78
virtual void makeDimension(uint32_t dimension)
virtual bool operator==(const MovingPoint &p) const
virtual uint32_t getByteArraySize()
MovingPoint(const Point &p, const Point &vp, double tStart, double tEnd)
friend SIDX_DLL std::ostream & operator<<(std::ostream &os, const MovingPoint &pt)
virtual MovingPoint & operator=(const MovingPoint &p)
virtual void storeToByteArray(byte **data, uint32_t &len)
virtual void loadFromByteArray(const byte *data)
virtual MovingPoint * clone()
virtual double getProjectedCoord(uint32_t index, double t) const
void initialize(const double *pCoords, const double *pVCoords, double tStart, double tEnd, uint32_t dimension)
virtual void getVMBR(Region &out) const
Definition TimePoint.h:33
Definition CustomStorage.h:34
SIDX_DLL std::ostream & operator<<(std::ostream &os, const LineSegment &pt)
#define SIDX_DLL
Definition sidx_export.h:41