#include <Units_UnitsSystem.hxx>
Inheritance diagram for Units_UnitsSystem:
Public Member Functions | |
Standard_EXPORT | Units_UnitsSystem () |
Returns an instance of UnitsSystem initialized to the S.I. units system. . | |
Standard_EXPORT | Units_UnitsSystem (const Standard_CString aName, const Standard_Boolean Verbose=Standard_False) |
Returns an instance of UnitsSystem initialized to the S.I. units system upgraded by the base system units decription file. Attempts to find the four following files: $CSF_`aName`Defaults/.aName $CSF_`aName`SiteDefaults/.aName $CSF_`aName`GroupDefaults/.aName $CSF_`aName`UserDefaults/.aName See : Resource_Manager for the description of this file. . | |
Standard_EXPORT Handle_Units_QuantitiesSequence | QuantitiesSequence () const |
Returns the sequence of refined quantities. . | |
Standard_EXPORT Handle_TColStd_HSequenceOfInteger | ActiveUnitsSequence () const |
Returns a sequence of integer in correspondance with the sequence of quantities, which indicates, for each redefined quantity, the index into the sequence of units, of the active unit. . | |
Standard_EXPORT void | Specify (const Standard_CString aquantity, const Standard_CString aunit) |
Specifies for <aquantity> the unit <aunit> used. . | |
Standard_EXPORT void | Remove (const Standard_CString aquantity, const Standard_CString aunit) |
Removes for <aquantity> the unit <aunit> used. . | |
Standard_EXPORT void | Activate (const Standard_CString aquantity, const Standard_CString aunit) |
Specifies for <aquantity> the unit <aunit> used. . | |
Standard_EXPORT void | Activates () |
Activates the first unit of all defined system quantities . | |
Standard_EXPORT TCollection_AsciiString | ActiveUnit (const Standard_CString aquantity) const |
Returns for <aquantity> the active unit. . | |
Standard_EXPORT Standard_Real | ConvertValueToUserSystem (const Standard_CString aquantity, const Standard_Real avalue, const Standard_CString aunit) const |
Converts a real value <avalue> from the unit <aunit> belonging to the physical dimensions <aquantity> to the corresponding unit of the user system. . | |
Standard_EXPORT Standard_Real | ConvertSIValueToUserSystem (const Standard_CString aquantity, const Standard_Real avalue) const |
Converts the real value <avalue> from the S.I. system of units to the user system of units. <aquantity> is the physical dimensions of the measurement. . | |
Standard_EXPORT Standard_Real | ConvertUserSystemValueToSI (const Standard_CString aquantity, const Standard_Real avalue) const |
Converts the real value <avalue> from the user system of units to the S.I. system of units. <aquantity> is the physical dimensions of the measurement. . | |
Standard_EXPORT void | Dump () const |
Standard_EXPORT Standard_Boolean | IsEmpty () const |
Returns TRUE if no units has been defined in the system. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_Units_QuantitiesSequence | thequantitiessequence |
Handle_TColStd_HSequenceOfInteger | theactiveunitssequence |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from MMgt_TShared. |
|
|
|
|
|
|
|
|
|
|
|
|