Class Ifc4x3_rc1::IfcResourceApprovalRelationship

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x3_rc1::IfcResourceApprovalRelationship : public Ifc4x3_rc1::IfcResourceLevelRelationship

An IfcResourceApprovalRelationship is used for associating an approval to resource objects. A single approval might be given to one or many items via IfcResourceObjectSelect.

HISTORY New Entity in IFC Release 2x4

Public Functions

IfcEntityList::ptr RelatedResourceObjects() const

Resource objects that are approved.

void setRelatedResourceObjects(IfcEntityList::ptr v)
::Ifc4x3_rc1::IfcApproval *RelatingApproval() const

The approval for the resource objects selected.

void setRelatingApproval(::Ifc4x3_rc1::IfcApproval *v)
const IfcParse::entity &declaration() const
IfcResourceApprovalRelationship(IfcEntityInstanceData *e)
IfcResourceApprovalRelationship(boost::optional<std::string> v1_Name, boost::optional<std::string> v2_Description, IfcEntityList::ptr v3_RelatedResourceObjects, ::Ifc4x3_rc1::IfcApproval *v4_RelatingApproval)

Public Static Functions

const IfcParse::entity &Class()