#include <Units_Unit.hxx>
Inheritance diagram for Units_Unit:

Public Member Functions | |
| Standard_EXPORT | Units_Unit (const Standard_CString aname, const Standard_CString asymbol, const Standard_Real avalue, const Handle(Units_Quantity)&aquantity) |
| Creates and returns a unit. <aname> is the name of the unit, <asymbol> is the usual abbreviation of the unit, and <avalue> is the value in relation to the International System of Units. . | |
| Standard_EXPORT | Units_Unit (const Standard_CString aname, const Standard_CString asymbol) |
| Creates and returns a unit. <aname> is the name of the unit, <asymbol> is the usual abbreviation of the unit. . | |
| Standard_EXPORT | Units_Unit (const Standard_CString aname) |
| Creates and returns a unit. <aname> is the name of the unit. . | |
| TCollection_AsciiString | Name () const |
| Returns the name of the unit <thename> . | |
| Standard_EXPORT void | Symbol (const Standard_CString asymbol) |
| Adds a new symbol <asymbol> attached to <me>. . | |
| Standard_Real | Value () const |
| Returns the value in relation with the International System of Units. . | |
| Handle_Units_Quantity | Quantity () const |
| Returns <thequantity> contained in <me>. . | |
| Handle_Units_StringsSequence | SymbolsSequence () const |
| Returns the sequence of symbols <thesymbolssequence> . | |
| void | Value (const Standard_Real avalue) |
| Sets the value <avalue> to <me>. . | |
| void | Quantity (const Handle(Units_Quantity)&aquantity) |
| Sets the physical Quantity <aquantity> to <me>. . | |
| virtual Standard_EXPORT Handle_Units_Token | Token () const |
| Starting with <me>, returns a new Token object. . | |
| Standard_EXPORT Standard_Boolean | IsEqual (const Standard_CString astring) const |
| Compares all the symbols linked within <me> with the name of <atoken>, and returns True if there is one symbol equal to the name, False otherwise. . | |
| virtual Standard_EXPORT void | Dump (const Standard_Integer ashift, const Standard_Integer alevel) const |
| Useful for debugging . | |
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Attributes | |
| Handle_Units_StringsSequence | thesymbolssequence |
| Standard_Real | thevalue |
Private Attributes | |
| Handle_TCollection_HAsciiString | thename |
| Handle_Units_Quantity | thequantity |
|
||||||||||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
||||||||||||
|
Reimplemented in Units_ShiftedUnit. |
|
|
Reimplemented from MMgt_TShared. Reimplemented in Units_ShiftedUnit. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in Units_ShiftedUnit. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1