Class Ifc2x3::IfcEnvironmentalImpactValue

Nested Relationships

This class is a nested type of Struct Ifc2x3.

Inheritance Relationships

Base Type

Class Documentation

class Ifc2x3::IfcEnvironmentalImpactValue : public Ifc2x3::IfcAppliedValue

Public Functions

std::string ImpactType() const
void setImpactType(std::string v)
::Ifc2x3::IfcEnvironmentalImpactCategoryEnum::Value Category() const
void setCategory(::Ifc2x3::IfcEnvironmentalImpactCategoryEnum::Value v)
bool hasUserDefinedCategory() const

Whether the optional attribute UserDefinedCategory is defined for this IfcEnvironmentalImpactValue.

std::string UserDefinedCategory() const
void setUserDefinedCategory(std::string v)
const IfcParse::entity &declaration() const
IfcEnvironmentalImpactValue(IfcEntityInstanceData *e)
IfcEnvironmentalImpactValue(boost::optional<std::string> v1_Name, boost::optional<std::string> v2_Description, ::Ifc2x3::IfcAppliedValueSelect *v3_AppliedValue, ::Ifc2x3::IfcMeasureWithUnit *v4_UnitBasis, ::Ifc2x3::IfcDateTimeSelect *v5_ApplicableDate, ::Ifc2x3::IfcDateTimeSelect *v6_FixedUntilDate, std::string v7_ImpactType, ::Ifc2x3::IfcEnvironmentalImpactCategoryEnum::Value v8_Category, boost::optional<std::string> v9_UserDefinedCategory)

Public Static Functions

const IfcParse::entity &Class()