Class Ifc4x3_rc1::IfcRelConnects

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x3_rc1::IfcRelConnects : public Ifc4x3_rc1::IfcRelationship

IfcRelConnects is a connectivity relationship that connects objects under some criteria. As a general connectivity it does not imply constraints, however subtypes of the relationship define the applicable object types for the connectivity relationship and the semantics of the particular connectivity.

HISTORY: New entity in IFC Release 2x.

Subclassed by Ifc4x3_rc1::IfcRelConnectsElements, Ifc4x3_rc1::IfcRelConnectsPorts, Ifc4x3_rc1::IfcRelConnectsPortToElement, Ifc4x3_rc1::IfcRelConnectsStructuralActivity, Ifc4x3_rc1::IfcRelConnectsStructuralMember, Ifc4x3_rc1::IfcRelContainedInSpatialStructure, Ifc4x3_rc1::IfcRelCoversBldgElements, Ifc4x3_rc1::IfcRelCoversSpaces, Ifc4x3_rc1::IfcRelFillsElement, Ifc4x3_rc1::IfcRelFlowControlElements, Ifc4x3_rc1::IfcRelInterferesElements, Ifc4x3_rc1::IfcRelPositions, Ifc4x3_rc1::IfcRelReferencedInSpatialStructure, Ifc4x3_rc1::IfcRelSequence, Ifc4x3_rc1::IfcRelServicesBuildings, Ifc4x3_rc1::IfcRelSpaceBoundary

Public Types

typedef IfcTemplatedEntityList<IfcRelConnects> list

Public Functions

const IfcParse::entity &declaration() const
IfcRelConnects(IfcEntityInstanceData *e)
IfcRelConnects(std::string v1_GlobalId, ::Ifc4x3_rc1::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description)

Public Static Functions

const IfcParse::entity &Class()