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