CFx SDK Documentation 2024 SP0
|
#include <GiAbstractClipBoundary.h>
Classes | |
struct | ClipPlane |
Public Types | |
typedef OdArray< ClipPlane > | ClipPlaneArray |
Public Types inherited from OdGiAbstractClipBoundary | |
enum | BoundaryType { kNormal = 0 , kInverted , kExtended , kComplex , kPlanar , kMulti } |
Public Member Functions | |
OdGiPlanarClipBoundary () | |
~OdGiPlanarClipBoundary () | |
BoundaryType | type () const |
const ClipPlaneArray & | clipPlanes () const |
void | setClipPlanes (const ClipPlaneArray &pClipPlanes) |
OdGiSectionGeometryOutput * | sectionGeometryOutput () const |
void | setSectionGeometryOutput (OdGiSectionGeometryOutput *pSectionOutput) |
OdGiCuttedGeometryOutput * | cuttedGeometryOutput () const |
void | setCuttedGeometryOutput (OdGiCuttedGeometryOutput *pCuttedOutput) |
OdGiAbstractClipBoundary * | clone () const |
Public Member Functions inherited from OdGiAbstractClipBoundary | |
ODRX_HEAP_OPERATORS () | |
OdGiAbstractClipBoundary () | |
virtual | ~OdGiAbstractClipBoundary () |
virtual BoundaryType | type () const |
virtual OdGiAbstractClipBoundary * | clone () const |
Protected Attributes | |
ClipPlaneArray | m_ClipPlanes |
OdGiSectionGeometryOutputPtr | m_pSectionOutput |
OdGiCuttedGeometryOutputPtr | m_pCuttedOutput |
Class to pass planar clip boundary information from OdGiDrawable objects to the underlying OdGi system. Corresponding C++ library: TD_Gi <group OdGi_Classes>
Definition at line 256 of file GiAbstractClipBoundary.h.
Defines the type of array of clipping planes.
Definition at line 322 of file GiAbstractClipBoundary.h.
|
inline |
Default constructor for the OdGiPlanarClipBoundary class.
Definition at line 331 of file GiAbstractClipBoundary.h.
|
inline |
Destructor for the OdGiPlanarClipBoundary class.
Definition at line 336 of file GiAbstractClipBoundary.h.
|
inline |
Returns array of clipping planes.
Definition at line 352 of file GiAbstractClipBoundary.h.
|
inlinevirtual |
Returns cloned object.
Reimplemented from OdGiAbstractClipBoundary.
Definition at line 391 of file GiAbstractClipBoundary.h.
|
inline |
Returns optional cutted geometry output.
Definition at line 378 of file GiAbstractClipBoundary.h.
|
inline |
Returns optional clipping section geometry output.
Definition at line 365 of file GiAbstractClipBoundary.h.
|
inline |
Setup array of clipping planes.
pClipPlanes | [in] Input array of clipping planes. |
Definition at line 357 of file GiAbstractClipBoundary.h.
|
inline |
Setup optional cutted geometry output.
pCuttedOutput | [in] Input pointer onto cutted geometry output. |
Definition at line 383 of file GiAbstractClipBoundary.h.
|
inline |
Setup optional clipping section geometry output.
pSectionOutput | [in] Input pointer onto section geometry output. |
Definition at line 370 of file GiAbstractClipBoundary.h.
|
inlinevirtual |
Returns type of the inherited boundary.
Reimplemented from OdGiAbstractClipBoundary.
Definition at line 344 of file GiAbstractClipBoundary.h.
|
protected |
Definition at line 324 of file GiAbstractClipBoundary.h.
|
mutableprotected |
Definition at line 326 of file GiAbstractClipBoundary.h.
|
mutableprotected |
Definition at line 325 of file GiAbstractClipBoundary.h.