Class Ifc2x3::IfcRelConnects

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc2x3::IfcRelConnects : public Ifc2x3::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 Ifc2x3::IfcRelConnectsElements, Ifc2x3::IfcRelConnectsPorts, Ifc2x3::IfcRelConnectsPortToElement, Ifc2x3::IfcRelConnectsStructuralActivity, Ifc2x3::IfcRelConnectsStructuralElement, Ifc2x3::IfcRelConnectsStructuralMember, Ifc2x3::IfcRelContainedInSpatialStructure, Ifc2x3::IfcRelCoversBldgElements, Ifc2x3::IfcRelCoversSpaces, Ifc2x3::IfcRelFillsElement, Ifc2x3::IfcRelFlowControlElements, Ifc2x3::IfcRelInteractionRequirements, Ifc2x3::IfcRelProjectsElement, Ifc2x3::IfcRelReferencedInSpatialStructure, Ifc2x3::IfcRelSequence, Ifc2x3::IfcRelServicesBuildings, Ifc2x3::IfcRelSpaceBoundary, Ifc2x3::IfcRelVoidsElement

Public Types

typedef IfcTemplatedEntityList<IfcRelConnects> list

Public Functions

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

Public Static Functions

const IfcParse::entity &Class()