Class Ifc4x3_rc1::IfcExtendedProperties

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x3_rc1::IfcExtendedProperties : public Ifc4x3_rc1::IfcPropertyAbstraction

Subclassed by Ifc4x3_rc1::IfcMaterialProperties, Ifc4x3_rc1::IfcProfileProperties

Public Types

typedef IfcTemplatedEntityList<IfcExtendedProperties> list

Public Functions

bool hasName() const

Whether the optional attribute Name is defined for this IfcExtendedProperties.

std::string Name() const
void setName(std::string v)
bool hasDescription() const

Whether the optional attribute Description is defined for this IfcExtendedProperties.

std::string Description() const
void setDescription(std::string v)
IfcTemplatedEntityList<::Ifc4x3_rc1::IfcProperty>::ptr Properties() const
void setProperties(IfcTemplatedEntityList<::Ifc4x3_rc1::IfcProperty>::ptr v)
const IfcParse::entity &declaration() const
IfcExtendedProperties(IfcEntityInstanceData *e)
IfcExtendedProperties(boost::optional<std::string> v1_Name, boost::optional<std::string> v2_Description, IfcTemplatedEntityList<::Ifc4x3_rc1::IfcProperty>::ptr v3_Properties)

Public Static Functions

const IfcParse::entity &Class()