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>