Open CASCADE Technology
7.1.0.beta
|
Services to manage units conversion between Front-ends and Engines. This conversion is managed by a table of correspondance between the quantities and their "conversion coefficient". This table is implemented like an external array (TCollection_Array1) regarding to the quantities enumeration. More...
#include <Quantity_Convert.hxx>
Public Member Functions | |
Quantity_Convert () | |
Creates an object;. More... | |
Static Public Member Functions | |
static void | SetQuantity (const Quantity_PhysicalQuantity aQuantity, const Quantity_Coefficient aCoef) |
Updates the conversion table (correspondances between Quantities and conversion coefficients). More... | |
static Standard_Real | ConvertUserToSI (const Quantity_PhysicalQuantity aQuantity, const Standard_Real aVal) |
Converts, from the conversion table, the value <aVal> from the user system to the SI system. More... | |
static Standard_Real | ConvertSIToUser (const Quantity_PhysicalQuantity aQuantity, const Standard_Real aVal) |
Converts, from the conversion table, the value <aVal> from the SI system to the user system. More... | |
static Standard_Boolean | IsPhysicalQuantity (const TCollection_AsciiString &aTypeName, TCollection_AsciiString &anEnum) |
if (aType is a physical quantity) returns True and the name of the associated PhysicalQuantity . else returns False. More... | |
Services to manage units conversion between Front-ends and Engines. This conversion is managed by a table of correspondance between the quantities and their "conversion coefficient". This table is implemented like an external array (TCollection_Array1) regarding to the quantities enumeration.
Quantity_Convert::Quantity_Convert | ( | ) |
Creates an object;.
|
static |
Converts, from the conversion table, the value <aVal> from the SI system to the user system.
|
static |
Converts, from the conversion table, the value <aVal> from the user system to the SI system.
|
static |
if (aType is a physical quantity) returns True and the name of the associated PhysicalQuantity . else returns False.
|
static |
Updates the conversion table (correspondances between Quantities and conversion coefficients).