Class Ifc2x3::IfcRelAssociatesProfileProperties

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcRelAssociatesProfileProperties : public Ifc2x3::IfcRelAssociates

Public Functions

::Ifc2x3::IfcProfileProperties *RelatingProfileProperties() const
void setRelatingProfileProperties(::Ifc2x3::IfcProfileProperties *v)
bool hasProfileSectionLocation() const

Whether the optional attribute ProfileSectionLocation is defined for this IfcRelAssociatesProfileProperties.

::Ifc2x3::IfcShapeAspect *ProfileSectionLocation() const
void setProfileSectionLocation(::Ifc2x3::IfcShapeAspect *v)
bool hasProfileOrientation() const

Whether the optional attribute ProfileOrientation is defined for this IfcRelAssociatesProfileProperties.

::Ifc2x3::IfcOrientationSelect *ProfileOrientation() const
void setProfileOrientation(::Ifc2x3::IfcOrientationSelect *v)
const IfcParse::entity &declaration() const
IfcRelAssociatesProfileProperties(IfcEntityInstanceData *e)
IfcRelAssociatesProfileProperties(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, IfcTemplatedEntityList<::Ifc2x3::IfcRoot>::ptr v5_RelatedObjects, ::Ifc2x3::IfcProfileProperties *v6_RelatingProfileProperties, ::Ifc2x3::IfcShapeAspect *v7_ProfileSectionLocation, ::Ifc2x3::IfcOrientationSelect *v8_ProfileOrientation)

Public Static Functions

const IfcParse::entity &Class()