Class Ifc2x3::IfcDimensionalExponents¶
Defined in File Ifc2x3.h
Nested Relationships¶
This class is a nested type of Struct Ifc2x3.
Inheritance Relationships¶
Base Type¶
public IfcUtil::IfcBaseEntity
(Class IfcBaseEntity)
Class Documentation¶
-
class
Ifc2x3
::
IfcDimensionalExponents
: public IfcUtil::IfcBaseEntity¶ Definition from ISO/CD 10303-41:1992: The dimensionality of any quantity can be expressed as a product of powers of the dimensions of base quantities. The dimensional exponents entity defines the powers of the dimensions of the base quantities. All the physical quantities are founded on seven base quantities (ISO 31 (clause 2)).
NOTE: Length, mass, time, electric current, thermodynamic temperature, amount of substance, and luminous intensity are the seven base quantities.
EXAMPLE: A length of 2 millimetres has a length exponent of 1. The remaining exponents are equal to 0.
EXAMPLE: A velocity of 2 millimetres per second has a length exponent of 1 and a time exponent of -1. The remaining exponents are equal to 0.
NOTE Corresponding STEP name: dimensional_exponents, 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<IfcDimensionalExponents>
list
¶
Public Functions
-
int
LengthExponent
() const¶ The power of the length base quantity.
-
void
setLengthExponent
(int v)¶
-
int
MassExponent
() const¶ The power of the mass base quantity.
-
void
setMassExponent
(int v)¶
-
int
TimeExponent
() const¶ The power of the time base quantity.
-
void
setTimeExponent
(int v)¶
-
int
ElectricCurrentExponent
() const¶ The power of the electric current base quantity.
-
void
setElectricCurrentExponent
(int v)¶
-
int
ThermodynamicTemperatureExponent
() const¶ The power of the thermodynamic temperature base quantity.
-
void
setThermodynamicTemperatureExponent
(int v)¶
-
int
AmountOfSubstanceExponent
() const¶ The power of the amount of substance base quantity.
-
void
setAmountOfSubstanceExponent
(int v)¶
-
int
LuminousIntensityExponent
() const¶ The power of the luminous intensity base quantity.
-
void
setLuminousIntensityExponent
(int v)¶
-
IfcDimensionalExponents
(IfcEntityInstanceData *e)¶
-
IfcDimensionalExponents
(int v1_LengthExponent, int v2_MassExponent, int v3_TimeExponent, int v4_ElectricCurrentExponent, int v5_ThermodynamicTemperatureExponent, int v6_AmountOfSubstanceExponent, int v7_LuminousIntensityExponent)¶
-
typedef IfcTemplatedEntityList<IfcDimensionalExponents>