38 Point(
const double* pCoords, uint32_t dimension);
Definition SpatialIndex.h:68
virtual Point & operator=(const Point &p)
virtual double getMinimumDistance(const IShape &in) const
double * m_pCoords
Definition Point.h:78
virtual void getMBR(Region &out) const
virtual double getCoordinate(uint32_t index) const
virtual void storeToByteArray(byte **data, uint32_t &length)
Point(const double *pCoords, uint32_t dimension)
virtual void makeInfinite(uint32_t dimension)
virtual uint32_t getDimension() const
uint32_t m_dimension
Definition Point.h:77
friend SIDX_DLL std::ostream & operator<<(std::ostream &os, const Point &pt)
virtual void getCenter(Point &out) const
virtual bool touchesShape(const IShape &in) const
virtual bool operator==(const Point &p) const
virtual bool intersectsShape(const IShape &in) const
virtual bool containsShape(const IShape &in) const
virtual uint32_t getByteArraySize()
virtual void loadFromByteArray(const byte *data)
virtual double getMinimumDistance(const Point &p) const
virtual void makeDimension(uint32_t dimension)
virtual double getArea() const
Definition CustomStorage.h:34
SIDX_DLL std::ostream & operator<<(std::ostream &os, const LineSegment &pt)
Tools::PoolPointer< Point > PointPtr
Definition Point.h:84
#define SIDX_DLL
Definition sidx_export.h:41