|
CFx SDK Documentation 2024 SP0
|
#include <SiShapePlane.h>
Public Member Functions | |
| OdSiHalfSpace (const OdGePoint3d &pointOnPlane, const OdGeVector3d &planeNormal) | |
| OdSiHalfSpace (const OdGePlane &plane) | |
| void | copyFrom (const OdSiHalfSpace &o) |
| virtual bool | contains (const OdGeExtents3d &extents, bool planar, const OdGeTol &tol) const |
| virtual bool | intersects (const OdGeExtents3d &extents, bool planar, const OdGeTol &tol) const |
| virtual OdSiShape * | clone () const |
| bool | intersects (const OdGeBoundBlock3d &extents, const OdGeTol &tol, bool &bContains) const |
Public Member Functions inherited from OdSiShapePlane | |
| OdSiShapePlane (const OdGePoint3d &pointOnPlane, const OdGeVector3d &planeNormal) | |
| OdSiShapePlane (const OdGePlane &plane) | |
| double | signedDistanceTo (const OdGePoint3d &pt) const |
| bool | contains (const OdGeExtents3d &, bool, const OdGeTol &) const |
| bool | intersects (const OdGeExtents3d &extents, bool planar, const OdGeTol &tol) const |
| virtual OdSiShape * | clone () const |
| virtual void | transform (const OdGeMatrix3d &tf) |
Public Member Functions inherited from OdSiShape | |
| 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 &) |
Additional Inherited Members | |
Static Public Member Functions inherited from OdSiShape | |
| static bool | isOverallSpace (const OdSiShape *ptr) |
| static bool | isNoSpace (const OdSiShape *ptr) |
Public Attributes inherited from OdSiShapePlane | |
| OdGePoint3d | m_pointOnPlane |
| OdGeVector3d | m_planeNormal |
Static Public Attributes inherited from OdSiShape | |
| static ODSI_API_STATIC const OdSiShape & | kOverallSpace |
| static ODSI_API_STATIC const OdSiShape & | kNoSpace |
<group !!RECORDS_tkernel_apiref>
Definition at line 137 of file SiShapePlane.h.
|
inline |
Definition at line 139 of file SiShapePlane.h.
|
inline |
Definition at line 143 of file SiShapePlane.h.
|
inlinevirtual |
Reimplemented from OdSiShapePlane.
Definition at line 178 of file SiShapePlane.h.
|
inlinevirtual |
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. |
Reimplemented from OdSiShapePlane.
Definition at line 152 of file SiShapePlane.h.
|
inline |
Definition at line 146 of file SiShapePlane.h.
| bool OdSiHalfSpace::intersects | ( | const OdGeBoundBlock3d & | extents, |
| const OdGeTol & | tol, | ||
| bool & | bContains | ||
| ) | const |
|
inlinevirtual |
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. |
Reimplemented from OdSiShapePlane.
Definition at line 165 of file SiShapePlane.h.