| CFx SDK Documentation
    2023 SP0
    | 
#include <SiSpatialIndex.h>
 
  
| Public Member Functions | |
| virtual bool | contains (const OdGeExtents3d &extents, bool planar, const OdGeTol &tol=OdGeContext::gTol) const =0 | 
| virtual bool | intersects (const OdGeExtents3d &extents, bool planar, const OdGeTol &tol=OdGeContext::gTol) const =0 | 
| virtual | ~OdSiShape () | 
| virtual OdSiShape * | clone () const | 
| virtual void | transform (const OdGeMatrix3d &) | 
| Static Public Attributes | |
| static ODSI_API_STATIC const OdSiShape & | kOverallSpace | 
| static ODSI_API_STATIC const OdSiShape & | kNoSpace | 
This class represents Spatial Index Shape objects. Corresponding C++ library: SpatialIndex <group OdSi_Classes>
Definition at line 50 of file SiSpatialIndex.h.
| 
 | inlinevirtual | 
Definition at line 67 of file SiSpatialIndex.h.
| 
 | inlinevirtual | 
Reimplemented in OdSi::BBox, and OdSi::Volume.
Definition at line 68 of file SiSpatialIndex.h.
| 
 | pure virtual | 
Returns true if and only if this Shape object contains the specfied extents.
| extents | [in] Any 3D extents box. | 
| planar | [in] If and only if true, a planar computation is made. | 
Implemented in OdSi::Extent3d, OdSi::BBox, OdSi::Volume, OdSiShapePlane, and FacetModeler::FaceData.
| 
 | pure virtual | 
Returns true if and only if this Shape object intersects the specfied extents.
| extents | [in] Any 3D extents box. | 
| planar | [in] If and only if true, a planar computation is made. | 
Implemented in OdSi::Extent3d, OdSi::BBox, OdSi::Volume, OdSiShapePlane, and FacetModeler::FaceData.
| 
 | inlinevirtual | 
Reimplemented in OdSi::BBox, and OdSi::Volume.
Definition at line 69 of file SiSpatialIndex.h.
| 
 | static | 
Definition at line 72 of file SiSpatialIndex.h.
| 
 | static | 
Definition at line 71 of file SiSpatialIndex.h.