Class Ifc2x3::IfcDocumentReference¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public Ifc2x3::IfcExternalReference
(Class Ifc2x3::IfcExternalReference)
Class Documentation¶
-
class
Ifc2x3
::
IfcDocumentReference
: public Ifc2x3::IfcExternalReference¶ An IfcDocumentReference is a reference to the location of a document. The reference is given by a system interpretable Location attribute (a URL string) where the document can be found, and an optional inherited internal reference Identification, which refers to a system interpretable position within the document. The optional inherited Name attribute is meant to have meaning for human readers. Optional document metadata can also be captured through reference to IfcDocumentInformation.
HISTORY: New Entity in IFC Release 2.0. Modified in IFC 2x.
Public Types
-
typedef IfcTemplatedEntityList<IfcDocumentReference>
list
¶
Public Functions
-
IfcTemplatedEntityList<IfcDocumentInformation>::ptr
ReferenceToDocument
() const¶
-
IfcDocumentReference
(IfcEntityInstanceData *e)¶
-
IfcDocumentReference
(boost::optional<std::string> v1_Location, boost::optional<std::string> v2_ItemReference, boost::optional<std::string> v3_Name)¶
-
typedef IfcTemplatedEntityList<IfcDocumentReference>