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