|  | QCAD
    Open Source 2D CAD | 
Internal representation of a rectangular region. More...
#include <RSpatialIndexNavel.h>
 
  
| Public Member Functions | |
| RSiRegion (double x1, double y1, double z1, double x2, double y2, double z2) | |
| Internal. | |
|  Public Member Functions inherited from SpatialIndex::Region | |
| virtual Region * | clone () | 
| virtual void | combinePoint (const Point &in) | 
| virtual void | combineRegion (const Region &in) | 
| virtual bool | containsPoint (const Point &in) const | 
| virtual bool | containsRegion (const Region &in) const | 
| virtual bool | containsShape (const IShape &in) const | 
| virtual double | getArea () const | 
| virtual uint32_t | getByteArraySize () | 
| virtual void | getCenter (Point &out) const | 
| virtual void | getCombinedRegion (Region &out, const Region &in) const | 
| virtual uint32_t | getDimension () const | 
| virtual double | getHigh (uint32_t index) const | 
| virtual double | getIntersectingArea (const Region &in) const | 
| virtual Region | getIntersectingRegion (const Region &r) const | 
| virtual double | getLow (uint32_t index) const | 
| virtual double | getMargin () const | 
| virtual void | getMBR (Region &out) const | 
| virtual double | getMinimumDistance (const IShape &in) const | 
| virtual double | getMinimumDistance (const Point &in) const | 
| virtual double | getMinimumDistance (const Region &in) const | 
| virtual bool | intersectsLineSegment (const LineSegment &in) const | 
| virtual bool | intersectsRegion (const Region &in) 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 Region & | operator= (const Region &r) | 
| virtual bool | operator== (const Region &) const | 
| Region () | |
| Region (const double *pLow, const double *pHigh, uint32_t dimension) | |
| Region (const Point &low, const Point &high) | |
| Region (const Region &in) | |
| virtual void | storeToByteArray (byte **data, uint32_t &length) | 
| virtual bool | touchesPoint (const Point &in) const | 
| virtual bool | touchesRegion (const Region &in) const | 
| virtual bool | touchesShape (const IShape &in) const | 
| virtual | ~Region () | 
|  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::Region | |
| uint32_t | m_dimension | 
| double * | m_pHigh | 
| double * | m_pLow | 
Internal representation of a rectangular region.
Depends on the external spatial index library.
| RSpatialIndexNavel::RSiRegion::RSiRegion | ( | double | x1, | 
| double | y1, | ||
| double | z1, | ||
| double | x2, | ||
| double | y2, | ||
| double | z2 ) | 
Internal.