Class Ifc4::IfcApplication

Nested Relationships

This class is a nested type of Struct Ifc4.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4::IfcApplication : public IfcUtil::IfcBaseEntity

IfcApplication holds the information about an IFC compliant application developed by an application developer. The IfcApplication utilizes a short identifying name as provided by the application developer.

HISTORY New entity in IFC R1.5.

Public Types

typedef IfcTemplatedEntityList<IfcApplication> list

Public Functions

::Ifc4::IfcOrganization *ApplicationDeveloper() const

Name of the application developer, being requested to be member of the IAI.

void setApplicationDeveloper(::Ifc4::IfcOrganization *v)
std::string Version() const

The version number of this software as specified by the developer of the application.

void setVersion(std::string v)
std::string ApplicationFullName() const

The full name of the application as specified by the application developer.

void setApplicationFullName(std::string v)
std::string ApplicationIdentifier() const

Short identifying name for the application.

void setApplicationIdentifier(std::string v)
const IfcParse::entity &declaration() const
IfcApplication(IfcEntityInstanceData *e)
IfcApplication(::Ifc4::IfcOrganization *v1_ApplicationDeveloper, std::string v2_Version, std::string v3_ApplicationFullName, std::string v4_ApplicationIdentifier)

Public Static Functions

const IfcParse::entity &Class()