37 TimePoint(
const double* pCoords,
double tStart,
double tEnd, uint32_t dimension);
Definition SpatialIndex.h:82
Definition TimePoint.h:33
virtual double getIntersectingAreaInTime(const Tools::IInterval &ivI, const ITimeShape &r) const
virtual bool intersectsInterval(Tools::IntervalType t, const double start, const double end) const
virtual void makeInfinite(uint32_t dimension)
virtual double getIntersectingAreaInTime(const ITimeShape &r) const
double m_endTime
Definition TimePoint.h:89
virtual void loadFromByteArray(const byte *data)
virtual bool operator==(const TimePoint &p) const
virtual void storeToByteArray(byte **data, uint32_t &len)
virtual bool containsShapeInTime(const ITimeShape &in) const
virtual double getAreaInTime() const
virtual TimePoint & operator=(const TimePoint &p)
virtual bool intersectsShapeInTime(const ITimeShape &in) const
virtual bool touchesShapeInTime(const ITimeShape &in) const
virtual bool touchesShapeInTime(const Tools::IInterval &ivI, const ITimeShape &in) const
virtual double getAreaInTime(const Tools::IInterval &ivI) const
double m_startTime
Definition TimePoint.h:88
virtual bool containsInterval(const Tools::IInterval &ti) const
virtual bool intersectsShapeInTime(const Tools::IInterval &ivI, const ITimeShape &in) const
virtual double getLowerBound() const
virtual bool containsShapeInTime(const Tools::IInterval &ivI, const ITimeShape &in) const
TimePoint(const double *pCoords, double tStart, double tEnd, uint32_t dimension)
virtual void setBounds(double, double)
virtual void makeDimension(uint32_t dimension)
virtual Tools::IInterval & operator=(const Tools::IInterval &)
TimePoint(const Point &p, const Tools::IInterval &ti)
friend SIDX_DLL std::ostream & operator<<(std::ostream &os, const TimePoint &pt)
virtual bool intersectsInterval(const Tools::IInterval &ti) const
virtual uint32_t getByteArraySize()
TimePoint(const Point &p, double tStart, double tEnd)
virtual TimePoint * clone()
virtual double getUpperBound() const
virtual Tools::IntervalType getIntervalType() const
TimePoint(const TimePoint &p)
TimePoint(const double *pCoords, const Tools::IInterval &ti, uint32_t dimension)
Definition CustomStorage.h:34
SIDX_DLL std::ostream & operator<<(std::ostream &os, const LineSegment &pt)
#define SIDX_DLL
Definition sidx_export.h:41