CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdIfc::OdIfcCachedCompound Class Reference

#include <IfcCachedCompound.h>

Inheritance diagram for OdIfc::OdIfcCachedCompound:
OdIfc::OdIfcCompound OdIfc::OdIfcProductRepresentation OdIfc::OdIfcRepresentation OdIfc::OdIfcRepresentationItem OdIfc::OdIfcRepresentationMap OdIfc::OdIfcRoot OdIfc::OdIfcProductDefinitionShape OdIfc::OdIfcShapeRepresentation OdIfc::OdIfcGeometricRepresentationItem OdIfc::OdIfcMappedItem OdIfc::OdIfcTopologicalRepresentationItem OdIfc::OdIfcObjectDefinition OdIfc::OdIfcCurve OdIfc::OdIfcSegment OdIfc::OdIfcShellBasedSurfaceModel OdIfc::OdIfcConnectedFaceSet OdIfc::OdIfcProduct OdIfc::OdIfcProject OdIfc::OdIfcBoundedCurve OdIfc::OdIfcSpiral OdIfc::OdIfcCurveSegment OdIfc::OdIfcElement OdIfc::OdIfcSpatialStructureElement OdIfc::OdIfcCompositeCurve OdIfc::OdIfcBuilding OdIfc::OdIfcBuildingStorey OdIfc::OdIfcSite OdIfc::OdIfcGradientCurve OdIfc::OdIfcSegmentedReferenceCurve

Public Member Functions

 OdIfcCachedCompound ()
 
virtual void setGsNode (OdGsCache *pGsNode)
 
virtual OdGsCachegsNode () 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
 
OdIfcModelowningModel () const
 
bool isKindOf (OdIfcEntityType type) const
 
bool isInstanceOf (OdIfcEntityType entityType) const
 
const OdAnsiString & typeName ()
 
OdIfcFileowningIfcFile () const
 
OdStepFile * owningStepFile () const override
 
virtual bool isPersistent () const
 
virtual OdDbStub * id () const
 
virtual OdDbStub * ownerId () const
 
virtual void xmitPropagateModify ()
 

Protected Attributes

OdGsCachem_pGsNode
 
- Protected Attributes inherited from OdIfc::OdIfcCompound
OdIfcInstancem_pEntInst
 

Additional Inherited Members

- Static Public Member Functions inherited from OdIfc::OdIfcCompound
static const OdIfcInstanceearlyAccess (const OdIfcCompound *compound)
 

Detailed Description

A class that implements working with a cached IFC compound object.

Definition at line 37 of file IfcCachedCompound.h.

Constructor & Destructor Documentation

◆ OdIfcCachedCompound()

OdIfc::OdIfcCachedCompound::OdIfcCachedCompound ( )
inline

Creates a new cached compound object with default parameters.

Definition at line 52 of file IfcCachedCompound.h.

Member Function Documentation

◆ gsNode()

virtual OdGsCache * OdIfc::OdIfcCachedCompound::gsNode ( ) const
virtual

Retrieves the current Gs node object of the compound object.

Returns
Returns a raw pointer to the <exref target="https://docs.opendesign.com/tv_api_cpp/OdGsCache.html">OdGsCache</exref> object associated with the entity.

◆ setGsNode()

virtual void OdIfc::OdIfcCachedCompound::setGsNode ( OdGsCache * pGsNode)
virtual

Sets a new Gs node cache for the compound object.

Parameters
pGsNode[in] A raw pointer to an <exref target="https://docs.opendesign.com/tv_api_cpp/OdGsCache.html">OdGsCache</exref> object.

Member Data Documentation

◆ m_pGsNode

OdGsCache* OdIfc::OdIfcCachedCompound::m_pGsNode
protected

Definition at line 44 of file IfcCachedCompound.h.


The documentation for this class was generated from the following file: