|
CFx SDK Documentation 2026 SP0
|
#include <IfcProject.h>
Public Member Functions | |
| virtual void | compose () |
| OdDAIObjectId | getUnitsInContextId () |
| OdString | getPhase () |
| OdString | getLongName () |
| OdDAIObjectIds | getRepresentationContexts () |
| virtual bool | subWorldDraw (OdGiWorldDraw *pWd) const ODRX_OVERRIDE |
| OdUInt32 | subSetAttributes (OdGiDrawableTraits *pTraits) const |
Public Member Functions inherited from OdIfc::OdIfcObjectDefinition | |
| void | compose () override |
| const OdDAIObjectIds & | getIsNestedBy () const |
| OdDAIObjectIds | extractIsNestedBy () const |
Public Member Functions inherited from OdIfc::OdIfcCachedCompound | |
| OdIfcCachedCompound () | |
| virtual void | setGsNode (OdGsCache *pGsNode) |
| virtual OdGsCache * | gsNode () const |
Public Member Functions inherited from OdIfc::OdIfcCompound | |
| void | compose () override |
| OdIfcEntityType | type () |
| OdRxValue | getAttr (const OdIfcAttribute attrDef) const |
| virtual OdRxValue | getAttr (const OdAnsiString &attrName) const |
| OdIfcModel * | owningModel () const |
| bool | isKindOf (OdIfcEntityType type) const |
| bool | isInstanceOf (OdIfcEntityType entityType) const |
| const OdAnsiString & | typeName () |
| OdIfcFile * | owningIfcFile () const |
| OdStepFile * | owningStepFile () const override |
| virtual bool | isPersistent () const |
| virtual OdDbStub * | id () const |
| virtual OdDbStub * | ownerId () const |
| virtual void | xmitPropagateModify () |
Additional Inherited Members | |
Static Public Member Functions inherited from OdIfc::OdIfcCompound | |
| static const OdIfcInstance * | earlyAccess (const OdIfcCompound *compound) |
Protected Attributes inherited from OdIfc::OdIfcCachedCompound | |
| OdGsCache * | m_pGsNode |
Protected Attributes inherited from OdIfc::OdIfcCompound | |
| OdIfcInstance * | m_pEntInst |
A class that implements storing and handling data about an IFC project. The project determines the design, construction, and maintenance context of a product.
Definition at line 42 of file IfcProject.h.
|
virtual |
Composes the project object.
| OdString OdIfc::OdIfcProject::getLongName | ( | ) |
Retrieves the project's long name.
| OdString OdIfc::OdIfcProject::getPhase | ( | ) |
Retrieves the project phase.
| OdDAIObjectIds OdIfc::OdIfcProject::getRepresentationContexts | ( | ) |
Retrieves the project's representation context.
| OdDAIObjectId OdIfc::OdIfcProject::getUnitsInContextId | ( | ) |
Retrieves the unit context identifier of the project.
| OdUInt32 OdIfc::OdIfcProject::subSetAttributes | ( | OdGiDrawableTraits * | pTraits | ) | const |
Sets the values of the object's subentity traits, and returns the object's subentity traits to the calling subroutine.
| pTraits | [in] A raw pointer to the <exref target="https://docs.opendesign.com/tv_api_cpp/OdGiDrawableTraits.html">OdGiDrawableTraits</exref> object to be set. |
|
virtual |
Draws the graphical representation of the project object that is independent of any viewport contexts.
| pWd | [in] A raw pointer to the <exref target="https://docs.opendesign.com/tv_api_cpp/OdGiDrawable.html">OdGiDrawable</exref> object that encapsulates parameters of viewport-independent vectorization. |