|
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. | |
Public Member Functions inherited from SpatialIndex::Point | |
| 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 () |
Public Member Functions inherited from Tools::IObject | |
| virtual | ~IObject () |
Public Member Functions inherited from SpatialIndex::IShape | |
| virtual | ~IShape () |
Public Member Functions inherited from Tools::ISerializable | |
| virtual | ~ISerializable () |
Additional Inherited Members | |
Public Attributes inherited from SpatialIndex::Point | |
| 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.