Class Ifc2x3::IfcRelCoversBldgElements¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcRelConnects
(Class Ifc2x3::IfcRelConnects)
Class Documentation¶
-
class
Ifc2x3
::
IfcRelCoversBldgElements
: public Ifc2x3::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 Types
-
typedef IfcTemplatedEntityList<IfcRelCoversBldgElements>
list
¶
Public Functions
-
::Ifc2x3::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
(::Ifc2x3::IfcElement *v)¶
-
IfcTemplatedEntityList<::Ifc2x3::IfcCovering>::ptr
RelatedCoverings
() const¶ Relationship to the set of coverings at this element.
-
void
setRelatedCoverings
(IfcTemplatedEntityList<::Ifc2x3::IfcCovering>::ptr v)¶
-
IfcRelCoversBldgElements
(IfcEntityInstanceData *e)¶
-
IfcRelCoversBldgElements
(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, ::Ifc2x3::IfcElement *v5_RelatingBuildingElement, IfcTemplatedEntityList<::Ifc2x3::IfcCovering>::ptr v6_RelatedCoverings)¶
-
typedef IfcTemplatedEntityList<IfcRelCoversBldgElements>