QCAD
Open Source 2D CAD
Loading...
Searching...
No Matches
RSpatialIndexNavel::RSiPoint Class Reference

Internal representation of a point. More...

#include <RSpatialIndexNavel.h>

Inheritance diagram for RSpatialIndexNavel::RSiPoint:
SpatialIndex::Point Tools::IObject SpatialIndex::IShape Tools::ISerializable

Public Member Functions

 RSiPoint (double x, double y, double z)
 Internal.
 
- Public Member Functions inherited from SpatialIndex::Point
virtual Pointclone ()
 
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 Pointoperator= (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
 

Detailed Description

Internal representation of a point.

Depends on the external spatial index library.

Constructor & Destructor Documentation

◆ RSiPoint()

RSpatialIndexNavel::RSiPoint::RSiPoint ( double x,
double y,
double z )

Internal.


The documentation for this class was generated from the following files: