Class Ifc4x1::IfcDimensionalExponents¶
- Defined in File Ifc4x1.h 
Nested Relationships¶
This class is a nested type of Struct Ifc4x1.
Inheritance Relationships¶
Base Type¶
- public IfcUtil::IfcBaseEntity(Class IfcBaseEntity)
Class Documentation¶
- 
class Ifc4x1::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>