Class Ifc4x3_rc1::IfcRelCoversBldgElements

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcRelCoversBldgElements : public Ifc4x3_rc1::IfcRelConnects

Definition from IAI: The IfcRelCoversBldgElements is an objectified relationship between an element and one to many coverings, which cover the building element.

IfcRelCoversBldgElements, this relationship, expresses the primary relation to the element, IfcRelCoversSpaces expresses the primary relation to the space.

HISTORY New Entity in IFC Release 1.5 IFC2x4 CHANGE: The data type of the attribute RelatingElement has been changed from IfcElement to its subtype IfcBuildingElement.

Public Functions

::Ifc4x3_rc1::IfcElement *RelatingBuildingElement() const

Relationship to the building element that is covered.

IFC2x4 CHANGE: The attribute type has been changed from IfcElement to IfcBuildingElement.

void setRelatingBuildingElement(::Ifc4x3_rc1::IfcElement *v)
IfcTemplatedEntityList<::Ifc4x3_rc1::IfcCovering>::ptr RelatedCoverings() const

Relationship to the set of coverings at this element.

void setRelatedCoverings(IfcTemplatedEntityList<::Ifc4x3_rc1::IfcCovering>::ptr v)
const IfcParse::entity &declaration() const
IfcRelCoversBldgElements(IfcEntityInstanceData *e)
IfcRelCoversBldgElements(std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, ::Ifc4x3_rc1::IfcElement *v5_RelatingBuildingElement, IfcTemplatedEntityList<::Ifc4x3_rc1::IfcCovering>::ptr v6_RelatedCoverings)

Public Static Functions

const IfcParse::entity &Class()