Class Ifc2x3::IfcDocumentElectronicFormat¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity
(Class IfcBaseEntity)
Class Documentation¶
-
class
Ifc2x3
::
IfcDocumentElectronicFormat
: public IfcUtil::IfcBaseEntity¶ IfcDocumentElectronicFormat captures the type of document being referenced as an external source, and for which metadata is specified by IfcDocumentInformation.
HISTORY: New entity in IFC 2x
Public Types
-
typedef IfcTemplatedEntityList<IfcDocumentElectronicFormat>
list
¶
Public Functions
-
bool
hasFileExtension
() const¶ Whether the optional attribute FileExtension is defined for this IfcDocumentElectronicFormat.
-
std::string
FileExtension
() const¶ File extension of electronic document used by computer operating system.
-
void
setFileExtension
(std::string v)¶
-
bool
hasMimeContentType
() const¶ Whether the optional attribute MimeContentType is defined for this IfcDocumentElectronicFormat.
-
std::string
MimeContentType
() const¶ Main Mime type (as published by W3C or as user defined application type).
-
void
setMimeContentType
(std::string v)¶
-
bool
hasMimeSubtype
() const¶ Whether the optional attribute MimeSubtype is defined for this IfcDocumentElectronicFormat.
-
std::string
MimeSubtype
() const¶ Mime subtype information.
-
void
setMimeSubtype
(std::string v)¶
-
IfcDocumentElectronicFormat
(IfcEntityInstanceData *e)¶
-
IfcDocumentElectronicFormat
(boost::optional<std::string> v1_FileExtension, boost::optional<std::string> v2_MimeContentType, boost::optional<std::string> v3_MimeSubtype)¶
-
typedef IfcTemplatedEntityList<IfcDocumentElectronicFormat>