Class Ifc2x3::IfcDocumentElectronicFormat

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

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 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)
const IfcParse::entity &declaration() const
IfcDocumentElectronicFormat(IfcEntityInstanceData *e)
IfcDocumentElectronicFormat(boost::optional<std::string> v1_FileExtension, boost::optional<std::string> v2_MimeContentType, boost::optional<std::string> v3_MimeSubtype)

Public Static Functions

const IfcParse::entity &Class()