Class Ifc4x1::IfcRelAssociatesDocument

Nested Relationships

This class is a nested type of Struct Ifc4x1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x1::IfcRelAssociatesDocument : public Ifc4x1::IfcRelAssociates

The objectified relationship (IfcRelAssociatesDocument) handles the assignment of a document information (items of the select IfcDocumentSelect) to objects occurrences (subtypes of IfcObject) or object types (subtypes of IfcTypeObject).

The relationship is used to assign a document reference or a more detailed document information to objects. A single document reference can be applied to multiple objects.

The inherited attribute RelatedObjects define the objects to which the document association is applied. The attribute RelatingDocument is the reference to a document reference, applied to the object(s).

HISTORY: New entity in IFC Release 2x.

Public Functions

::Ifc4x1::IfcDocumentSelect *RelatingDocument() const

Document information or reference which is applied to the objects.

void setRelatingDocument(::Ifc4x1::IfcDocumentSelect *v)
const IfcParse::entity &declaration() const
IfcRelAssociatesDocument(IfcEntityInstanceData *e)
IfcRelAssociatesDocument(std::string v1_GlobalId, ::Ifc4x1::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, IfcEntityList::ptr v5_RelatedObjects, ::Ifc4x1::IfcDocumentSelect *v6_RelatingDocument)

Public Static Functions

const IfcParse::entity &Class()