Class Ifc4x3_rc1::IfcSimpleProperty

Nested Relationships

This class is a nested type of Struct Ifc4x3_rc1.

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class Ifc4x3_rc1::IfcSimpleProperty : public Ifc4x3_rc1::IfcProperty

IfcSimpleProperty is a generalization of a single property object. The various subtypes of IfcSimpleProperty establish different ways in which a property value can be set.

HISTORY New Entity in IFC Release 1.0, definition changed in IFC Release 2x.

Subclassed by Ifc4x3_rc1::IfcPropertyBoundedValue, Ifc4x3_rc1::IfcPropertyEnumeratedValue, Ifc4x3_rc1::IfcPropertyListValue, Ifc4x3_rc1::IfcPropertyReferenceValue, Ifc4x3_rc1::IfcPropertySingleValue, Ifc4x3_rc1::IfcPropertyTableValue

Public Types

typedef IfcTemplatedEntityList<IfcSimpleProperty> list

Public Functions

const IfcParse::entity &declaration() const
IfcSimpleProperty(IfcEntityInstanceData *e)
IfcSimpleProperty(std::string v1_Name, boost::optional<std::string> v2_Description)

Public Static Functions

const IfcParse::entity &Class()