Class Ifc2x3::IfcClassificationItem

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcClassificationItem : public IfcUtil::IfcBaseEntity

Public Types

typedef IfcTemplatedEntityList<IfcClassificationItem> list

Public Functions

::Ifc2x3::IfcClassificationNotationFacet *Notation() const
void setNotation(::Ifc2x3::IfcClassificationNotationFacet *v)
bool hasItemOf() const

Whether the optional attribute ItemOf is defined for this IfcClassificationItem.

::Ifc2x3::IfcClassification *ItemOf() const
void setItemOf(::Ifc2x3::IfcClassification *v)
std::string Title() const
void setTitle(std::string v)
IfcTemplatedEntityList<IfcClassificationItemRelationship>::ptr IsClassifiedItemIn() const
IfcTemplatedEntityList<IfcClassificationItemRelationship>::ptr IsClassifyingItemIn() const
const IfcParse::entity &declaration() const
IfcClassificationItem(IfcEntityInstanceData *e)
IfcClassificationItem(::Ifc2x3::IfcClassificationNotationFacet *v1_Notation, ::Ifc2x3::IfcClassification *v2_ItemOf, std::string v3_Title)

Public Static Functions

const IfcParse::entity &Class()