CFx SDK Documentation
2022 SP0
|
#include <BrepRendererImpl.h>
Public Member Functions | |
OdBrepRendererImpl () | |
virtual | ~OdBrepRendererImpl () |
virtual void | setMaterialResolver (const OdMaterialResolver *pResolver) |
virtual void | setBrep (const OdBrBrep &brep) |
virtual void | enableCaching () |
virtual void | disableCaching (bool clearCache=true) |
virtual bool | isCachingEnabled () const |
virtual void | setTriangulationParams (const wrTriangulationParams *pTriangulationParams) |
virtual const wrTriangulationParams * | getTriangulationParams () const |
virtual bool | draw (OdGiCommonDraw *pWd, OdUInt32 geomType, const NumIsolines *pNumIsolines=0) |
virtual bool | drawSilhouettes (OdGiViewportDraw *pVd) |
virtual void | transformBy (const OdGeMatrix3d &xfm) |
Public Member Functions inherited from OdBrepRenderer | |
virtual | ~OdBrepRenderer () |
Additional Inherited Members | |
Protected Member Functions inherited from OdBrepRenderer | |
OdBrepRenderer () | |
This class implements platform-dependent ACIS rendering for Teigha. Corresponding C++ library: TD_BrepRenderer <group Other_Classes>
Definition at line 47 of file BrepRendererImpl.h.
OdBrepRendererImpl::OdBrepRendererImpl | ( | ) |
|
virtual |
Disables caching for this Renderer object.
clearCache | [in] Clears rendering cache if and only if true. |
Implements OdBrepRenderer.
|
virtual |
Creates a geometric representation of the BREP data of this Renderer object.
pWd | [in] Pointer to the OdGiCommonDraw interface. |
geomType | [in] Geometry type. |
Value kNothing 0
kIsolines 1 kEdges 2 kShells 4 kOrderedEdges 8 kSurfIsolines 16
Implements OdBrepRenderer.
|
virtual |
Creates a silhouette representation of the BREP data of this Renderer object.
pVd | [in] Pointer to the OdGiViewportDraw interface. |
Implements OdBrepRenderer.
|
virtual |
Enables caching for this Renderer object.
Implements OdBrepRenderer.
|
virtual |
Returns the Triangular Parameters for this Renderer object.
Implements OdBrepRenderer.
|
virtual |
Returns true if and only if caching is enabled for this Renderer object.
Implements OdBrepRenderer.
Sets the BREP data for this Renderer object.
brep | [in] BREP data. |
Implements OdBrepRenderer.
|
virtual |
|
virtual |
Sets the Triangular Parameters for this Renderer object.
pTriangulationParams | [in] Pointer to the Triangular Parameters. |
Implements OdBrepRenderer.
|
virtual |
Applies the 3D transformation matrix to the BREP data of Renderer object.
xfm | [in] 3D transformation matrix. |
Implements OdBrepRenderer.