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>