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

#include <IfcRepresentation.h>

Inheritance diagram for OdIfc::OdIfcRepresentation:
OdIfc::OdIfcCachedCompound OdIfc::OdIfcCompound OdIfc::OdIfcShapeRepresentation

Public Member Functions

virtual void compose ()
 
OdString getRepresentationIdentifier ()
 
OdString getRepresentationType ()
 
OdDAIObjectId getOfProductRepresentation () const
 
OdDAIObjectId getContextOfItems ()
 
const OdDAIObjectIds & getItems ()
 
- Public Member Functions inherited from OdIfc::OdIfcCachedCompound
 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 ()
 

Additional Inherited Members

- Static Public Member Functions inherited from OdIfc::OdIfcCompound
static const OdIfcInstanceearlyAccess (const OdIfcCompound *compound)
 
- Protected Attributes inherited from OdIfc::OdIfcCachedCompound
OdGsCachem_pGsNode
 
- Protected Attributes inherited from OdIfc::OdIfcCompound
OdIfcInstancem_pEntInst
 

Detailed Description

A base class that implements an interface for working with product representations.

Definition at line 41 of file IfcRepresentation.h.

Member Function Documentation

◆ compose()

virtual void OdIfc::OdIfcRepresentation::compose ( )
virtual

Composes the representation item object.

Reimplemented in OdIfc::OdIfcShapeRepresentation.

◆ getContextOfItems()

OdDAIObjectId OdIfc::OdIfcRepresentation::getContextOfItems ( )

Retrieves the representation items context.

Returns
A <exref target="https://docs.opendesign.com/tifc_api_cpp/OdDAIObjectId.html>DAI identifier</exref> that refers to the items context object.

◆ getItems()

const OdDAIObjectIds & OdIfc::OdIfcRepresentation::getItems ( )

Retrieves the representation items.

Returns
An array of <exref target="https://docs.opendesign.com/tifc_api_cpp/OdDAIObjectId.html>DAI identifiers</exref>, which refer to the representation items.

◆ getOfProductRepresentation()

OdDAIObjectId OdIfc::OdIfcRepresentation::getOfProductRepresentation ( ) const

Retrieves the associated product representation.

Returns
A <exref target="https://docs.opendesign.com/tifc_api_cpp/OdDAIObjectId.html>DAI identifier</exref> of the product representations.

◆ getRepresentationIdentifier()

OdString OdIfc::OdIfcRepresentation::getRepresentationIdentifier ( )

Retrieves the representation identifier.

Returns
A string that contains the representation identifier.

◆ getRepresentationType()

OdString OdIfc::OdIfcRepresentation::getRepresentationType ( )

Retrieves the representation type.

Returns
A string that contains the representation type.

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