CFx SDK Documentation 2024 SP0
|
#include <GiPerspectivePreprocessor.h>
Public Member Functions | |
ODRX_DECLARE_MEMBERS (OdGiPerspectivePreprocessor) | |
virtual void | setDeviation (const OdGeDoubleArray &deviations)=0 |
virtual void | setDeviation (const OdGiDeviation *pDeviation)=0 |
virtual void | setDrawContext (OdGiConveyorContext *pDrawCtx)=0 |
virtual void | enable (bool enabled)=0 |
virtual bool | enabled () const =0 |
Public Member Functions inherited from OdGiConveyorNode | |
ODRX_DECLARE_MEMBERS (OdGiConveyorNode) | |
virtual OdGiConveyorInput & | input ()=0 |
virtual OdGiConveyorOutput & | output ()=0 |
Public Member Functions inherited from OdRxObject | |
ODRX_HEAP_OPERATORS () | |
OdRxObject () | |
virtual | ~OdRxObject () |
virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
virtual OdRxObject * | x (const OdRxClass *pClass) const |
virtual OdRxClass * | isA () const |
virtual void | addRef ()=0 |
virtual void | release ()=0 |
virtual long | numRefs () const |
bool | isKindOf (const OdRxClass *pClass) const |
virtual OdRxObjectPtr | clone () const |
virtual void | copyFrom (const OdRxObject *pSource) |
virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
virtual bool | isEqualTo (const OdRxObject *pOther) const |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
static OdRxObjectPtr | cast (const OdRxObject *pointer) |
static OdRxClass * | desc () |
Protected Member Functions inherited from OdGiConveyorNode | |
OdGiConveyorNode () | |
<group OdGi_Classes> This class preprocesses geometry before xforming it by perspective matrix.
Polylines, polygons, meshes, shells, xlines, rays, and NURBS curves are passed through.
Images and metafiles are not passed.
Definition at line 48 of file GiPerspectivePreprocessor.h.
|
pure virtual |
Enables or disables perspective processor.
enabled | [in] Flag that specifies whether to enable perspective processor. |
|
pure virtual |
Checks whether perspective processor is enabled.
OdGiPerspectivePreprocessor::ODRX_DECLARE_MEMBERS | ( | OdGiPerspectivePreprocessor | ) |
|
pure virtual |
Sets max deviation for curve tessellation.
deviations | [in] Array with deviation values. |
|
pure virtual |
Sets deviation object to obtain max deviation for curve tessellation.
pDeviation | [in] Pointer to the deviation object. |
|
pure virtual |
Sets the draw context object (to access to traits, etc).
pDrawCtx | [in] Pointer to the draw context. |