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...
 | 
| 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.