Class Ifc2x3::IfcServiceLifeFactor

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcServiceLifeFactor : public Ifc2x3::IfcPropertySetDefinition

Public Types

typedef IfcTemplatedEntityList<IfcServiceLifeFactor> list

Public Functions

::Ifc2x3::IfcServiceLifeFactorTypeEnum::Value PredefinedType() const
void setPredefinedType(::Ifc2x3::IfcServiceLifeFactorTypeEnum::Value v)
bool hasUpperValue() const

Whether the optional attribute UpperValue is defined for this IfcServiceLifeFactor.

::Ifc2x3::IfcMeasureValue *UpperValue() const
void setUpperValue(::Ifc2x3::IfcMeasureValue *v)
::Ifc2x3::IfcMeasureValue *MostUsedValue() const
void setMostUsedValue(::Ifc2x3::IfcMeasureValue *v)
bool hasLowerValue() const

Whether the optional attribute LowerValue is defined for this IfcServiceLifeFactor.

::Ifc2x3::IfcMeasureValue *LowerValue() const
void setLowerValue(::Ifc2x3::IfcMeasureValue *v)
const IfcParse::entity &declaration() const
IfcServiceLifeFactor(IfcEntityInstanceData *e)
IfcServiceLifeFactor(std::string v1_GlobalId, ::Ifc2x3::IfcOwnerHistory *v2_OwnerHistory, boost::optional<std::string> v3_Name, boost::optional<std::string> v4_Description, ::Ifc2x3::IfcServiceLifeFactorTypeEnum::Value v5_PredefinedType, ::Ifc2x3::IfcMeasureValue *v6_UpperValue, ::Ifc2x3::IfcMeasureValue *v7_MostUsedValue, ::Ifc2x3::IfcMeasureValue *v8_LowerValue)

Public Static Functions

const IfcParse::entity &Class()