CFx SDK Documentation 2024 SP0
|
#include <IfcRepresentationItem.h>
Protected Member Functions | |
void | updateTraitsAuxData (OdGiWorldDraw *wd) const |
void | resetTraitsAuxData (OdGiWorldDraw *wd) const |
OdResult | setAttributes (OdGiWorldDraw *pWd) const |
Protected Member Functions inherited from OdGiDrawable | |
OdGiDrawable () | |
virtual OdUInt32 | subSetAttributes (OdGiDrawableTraits *traits) const =0 |
virtual bool | subWorldDraw (OdGiWorldDraw *wd) const =0 |
virtual void | subViewportDraw (OdGiViewportDraw *vd) const =0 |
virtual OdUInt32 | subViewportDrawLogicalFlags (OdGiViewportDraw *vd) const |
virtual OdUInt32 | subRegenSupportFlags () const |
Friends | |
class | OdIfcShapeRepresentation |
The class that implements work with a representation items for IFC SDK.
Definition at line 43 of file IfcRepresentationItem.h.
|
virtual |
Destroys the representation item object.
|
virtual |
Composes the representation item object.
Reimplemented from OdIfc::OdIfcCompound.
Reimplemented in OdIfc::OdIfcCurveSegment, and OdIfc::OdIfcSegment.
|
virtual |
Draws the representation item to the <exref target="https://docs.opendesign.com/tv/OdGiWorldDraw.html">OdGiWorldDraw interface</exref>.
pWd | [in] A raw pointer to the object for the entity-level vectorization. |
Reimplemented in OdIfc::OdIfcSegment, and OdIfc::OdIfcCurveSegment.
|
protected |
|
protected |
|
virtual |
Sets the values of the representation item's sub-entity traits.
pTraits | [out] A raw pointer to the traits to be filled and returned to a calling subroutine. |
Reimplemented from OdIfc::OdIfcCompound.
|
virtual |
Draws graphical representation of the item that is independent on any view port contexts.
wd | [in] A raw pointer to the object that encapsulates parameters of view port independent vectorization. |
Reimplemented from OdIfc::OdIfcCompound.
|
virtual |
Transforms the representation item by a specified transformation matrix.
transform | [in] A transformation matrix object. |
Reimplemented in OdIfc::OdIfcCurve.
|
protected |
|
friend |
Definition at line 94 of file IfcRepresentationItem.h.