Class Ifc4x3_rc1::IfcOrganizationRelationship

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcOrganizationRelationship : public Ifc4x3_rc1::IfcResourceLevelRelationship

Definition: establishes an association between one relating organization and one or more related organizations.

NOTE Corresponds to the following entity in ISO-10303-41: organization_relationship.

HISTORY New entity in IFC Release 2x. IFC 2x4 change: attribute Name made optional.

Public Functions

::Ifc4x3_rc1::IfcOrganization *RelatingOrganization() const

Organization which is the relating part of the relationship between organizations.

void setRelatingOrganization(::Ifc4x3_rc1::IfcOrganization *v)
IfcTemplatedEntityList<::Ifc4x3_rc1::IfcOrganization>::ptr RelatedOrganizations() const

The other, possibly dependent, organizations which are the related parts of the relationship between organizations.

void setRelatedOrganizations(IfcTemplatedEntityList<::Ifc4x3_rc1::IfcOrganization>::ptr v)
const IfcParse::entity &declaration() const
IfcOrganizationRelationship(IfcEntityInstanceData *e)
IfcOrganizationRelationship(boost::optional<std::string> v1_Name, boost::optional<std::string> v2_Description, ::Ifc4x3_rc1::IfcOrganization *v3_RelatingOrganization, IfcTemplatedEntityList<::Ifc4x3_rc1::IfcOrganization>::ptr v4_RelatedOrganizations)

Public Static Functions

const IfcParse::entity &Class()