Class Ifc4x1::IfcDerivedUnitElement

Nested Relationships

This class is a nested type of Struct Ifc4x1.

Inheritance Relationships

Base Type

Class Documentation

class Ifc4x1::IfcDerivedUnitElement : public IfcUtil::IfcBaseEntity

Definition from ISO/CD 10303-41:1992: A derived unit element is one of the unit quantities which makes up a derived unit.

EXAMPLE: Newtons per square millimetre is a derived unit. It has two elements, Newton whose exponent has a value of 1 and millimetre whose exponent is -2.

NOTE: Corresponding ISO 10303 name: derived_unit_element, please refer to ISO/IS 10303-41 for the final definition of the formal standard.

HISTORY New entity in IFC Release 1.5.1.

Public Types

typedef IfcTemplatedEntityList<IfcDerivedUnitElement> list

Public Functions

::Ifc4x1::IfcNamedUnit *Unit() const

The fixed quantity which is used as the mathematical factor.

void setUnit(::Ifc4x1::IfcNamedUnit *v)
int Exponent() const

The power that is applied to the unit attribute.

void setExponent(int v)
const IfcParse::entity &declaration() const
IfcDerivedUnitElement(IfcEntityInstanceData *e)
IfcDerivedUnitElement(::Ifc4x1::IfcNamedUnit *v1_Unit, int v2_Exponent)

Public Static Functions

const IfcParse::entity &Class()