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

#include <IfcRepresentationMap.h>

Inheritance diagram for OdIfc::OdIfcRepresentationMap:
OdIfc::OdIfcCachedCompound OdIfc::OdIfcCompound

Public Member Functions

const OdGeMatrix3dmappingOrigin ()
 
OdDAIObjectId mappedRepresentation ()
 
virtual bool draw (OdGiWorldDraw *pWd) const
 
virtual void compose ()
 
- 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 ()
 

Friends

class OdIfcMappedItem
 

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 storing and handling data about an IfcRepresentationMap. An IfcRepresentationMap provides the mapping functionality to work with pairs of "container representation - representation item within container representation".

Definition at line 39 of file IfcRepresentationMap.h.

Member Function Documentation

◆ compose()

virtual void OdIfc::OdIfcRepresentationMap::compose ( )
virtual

Composes the representation map object.

◆ draw()

virtual bool OdIfc::OdIfcRepresentationMap::draw ( OdGiWorldDraw * pWd) const
virtual

Draws the representation map to the <exref target="https://docs.opendesign.com/tv_api_cpp/OdGiWorldDraw.html">OdGiWorldDraw interface</exref>.

Parameters
pWd[in] A raw pointer to the object for the entity-level vectorization.
Returns
true if the representation map was successfully drawn; otherwise, the method returns false.

◆ mappedRepresentation()

OdDAIObjectId OdIfc::OdIfcRepresentationMap::mappedRepresentation ( )

Retrieves an <exref target="https://docs.opendesign.com/tifc_api_cpp/OdDAIObjectId.html>object identifier</exref> of the underlying <<exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc__OdIfcRepresentation.html>OdIfcRepresentation</exref> IfcRepresentation> instance.

Returns
An <exref target="https://docs.opendesign.com/tifc_api_cpp/OdDAIObjectId.html>object identifier</exref> of the underlying <<exref target="https://docs.opendesign.com/tifc_api_cpp/OdIfc__OdIfcRepresentation.html>OdIfcRepresentation</exref> IfcRepresentation> instance.

◆ mappingOrigin()

const OdGeMatrix3d & OdIfc::OdIfcRepresentationMap::mappingOrigin ( )

Retrieves a mapping origin translation for the mapped representation.

Returns
An <exref target="https://docs.opendesign.com/tkernel_api_cpp/OdGeMatrix3d.html">OdGeMatrix3d</exref> object that contains mapping origin translation.

Friends And Related Symbol Documentation

◆ OdIfcMappedItem

friend class OdIfcMappedItem
friend

Definition at line 75 of file IfcRepresentationMap.h.


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