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

#include <IfcProfileDef.h>

Inheritance diagram for OdIfc::OdIfcProfileDef:
OdIfc::OdIfcCompound

Public Member Functions

const OdArray< OdGeCurve2dPtrArray > & getContours () const
 
OdString getProfileName ()
 
- 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

OdArray< OdGeCurve2dPtrArraym_Contour2dArray
 
- 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 base class that implements storing and handling data about a definition of an IFC profile.

Definition at line 41 of file IfcProfileDef.h.

Member Function Documentation

◆ getContours()

const OdArray< OdGeCurve2dPtrArray > & OdIfc::OdIfcProfileDef::getContours ( ) const

Retrieves an array of contours, which defines the profile object.

Returns
An array of smart pointers to curve objects, which defines the profile.

◆ getProfileName()

OdString OdIfc::OdIfcProfileDef::getProfileName ( )

Retrieves the profile object's name.

Returns
A string that contains the profile's name.

Member Data Documentation

◆ m_Contour2dArray

OdArray<OdGeCurve2dPtrArray> OdIfc::OdIfcProfileDef::m_Contour2dArray
protected

Definition at line 63 of file IfcProfileDef.h.


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