![]() |
QCAD
Open Source 2D CAD
|
Internal representation of a point. More...
#include <RSpatialIndexNavel.h>
Public Member Functions | |
RSiPoint (double x, double y, double z) | |
Internal. | |
![]() | |
virtual Point * | clone () |
virtual bool | containsShape (const IShape &in) const |
virtual double | getArea () const |
virtual uint32_t | getByteArraySize () |
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 void | loadFromByteArray (const byte *data) |
virtual void | makeDimension (uint32_t dimension) |
virtual void | makeInfinite (uint32_t dimension) |
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 void | storeToByteArray (byte **data, uint32_t &length) |
virtual bool | touchesShape (const IShape &in) const |
virtual | ~Point () |
![]() | |
virtual | ~IObject () |
![]() | |
virtual | ~IShape () |
![]() | |
virtual | ~ISerializable () |
Additional Inherited Members | |
![]() | |
uint32_t | m_dimension |
double * | m_pCoords |
Internal representation of a point.
Depends on the external spatial index library.
RSpatialIndexNavel::RSiPoint::RSiPoint | ( | double | x, |
double | y, | ||
double | z ) |
Internal.