|
Open CASCADE Technology
6.7.1
|
This package provides all the facilities to create
and question a dictionary of units, and also to
manipulate measurements which are real values with
units.
More...
#include <Units.hxx>
Static Public Member Functions | |
| static void | UnitsFile (const Standard_CString afile) |
| Defines the location of the file containing all the information useful in creating the dictionary of all the units known to the system. More... | |
| static void | LexiconFile (const Standard_CString afile) |
| Defines the location of the file containing the lexicon useful in manipulating composite units. More... | |
| static Handle_Units_UnitsDictionary | DictionaryOfUnits (const Standard_Boolean amode=Standard_False) |
| Returns a unique instance of the dictionary of units. If <amode> is True, then it forces the recomputation of the dictionary of units. More... | |
| static Handle_Units_Quantity | Quantity (const Standard_CString aquantity) |
| Returns a unique quantity instance corresponding to <aquantity>. More... | |
| static Standard_CString | FirstQuantity (const Standard_CString aunit) |
| Returns the first quantity string founded from the unit <aUnit>. More... | |
| static Handle_Units_Lexicon | LexiconUnits (const Standard_Boolean amode=Standard_True) |
| Returns a unique instance of the Units_Lexicon. If <amode> is True, it forces the recomputation of the dictionary of units, and by consequence the completion of the Units_Lexicon. More... | |
| static Handle_Units_Lexicon | LexiconFormula () |
| Return a unique instance of LexiconFormula. More... | |
| static Handle_Units_Dimensions | NullDimensions () |
| Returns always the same instance of Dimensions. More... | |
| static Standard_Real | Convert (const Standard_Real avalue, const Standard_CString afirstunit, const Standard_CString asecondunit) |
| Converts <avalue> expressed in <afirstunit> into the <asecondunit>. More... | |
| static Standard_Real | ToSI (const Standard_Real aData, const Standard_CString aUnit) |
| static Standard_Real | ToSI (const Standard_Real aData, const Standard_CString aUnit, Handle< Units_Dimensions > &aDim) |
| static Standard_Real | FromSI (const Standard_Real aData, const Standard_CString aUnit) |
| static Standard_Real | FromSI (const Standard_Real aData, const Standard_CString aUnit, Handle< Units_Dimensions > &aDim) |
| static Handle_Units_Dimensions | Dimensions (const Standard_CString aType) |
| return the dimension associated to the Type More... | |
This package provides all the facilities to create
and question a dictionary of units, and also to
manipulate measurements which are real values with
units.
|
static |
Converts <avalue> expressed in <afirstunit> into the <asecondunit>.
|
static |
Returns a unique instance of the dictionary of units.
If <amode> is True, then it forces the recomputation of
the dictionary of units.
|
static |
return the dimension associated to the Type
|
static |
Returns the first quantity string founded from the unit <aUnit>.
|
static |
|
static |
|
static |
Defines the location of the file containing the lexicon
useful in manipulating composite units.
|
static |
Return a unique instance of LexiconFormula.
|
static |
Returns a unique instance of the Units_Lexicon.
If <amode> is True, it forces the recomputation of
the dictionary of units, and by consequence the
completion of the Units_Lexicon.
|
static |
Returns always the same instance of Dimensions.
|
static |
Returns a unique quantity instance corresponding to <aquantity>.
|
static |
|
static |
|
static |
Defines the location of the file containing all the
information useful in creating the dictionary of all
the units known to the system.
1.8.5