Open CASCADE Technology 6.6.0
|
This class provides all the services to explore
UnitsSystem or UnitsDictionary.
#include <Units_Explorer.hxx>
Public Member Functions | |
Units_Explorer () | |
Empty contructor of the class. | |
Units_Explorer (const Handle< Units_UnitsSystem > &aunitssystem) | |
Creates a new instance of the class, initialized with the UnitsSystem <aunitssystem>. | |
Units_Explorer (const Handle< Units_UnitsDictionary > &aunitsdictionary) | |
Creates a new instance of the class, initialized with the UnitsDictionary <aunitsdictionary>. | |
Units_Explorer (const Handle< Units_UnitsSystem > &aunitssystem, const Standard_CString aquantity) | |
Creates a new instance of the class, initialized with the UnitsSystem <aunitssystem> and positioned at the quantity <aquantity>. | |
Units_Explorer (const Handle< Units_UnitsDictionary > &aunitsdictionary, const Standard_CString aquantity) | |
Creates a new instance of the class, initialized with the UnitsDictionary <aunitsdictionary> and positioned at the quantity <aquantity>. | |
void | Init (const Handle< Units_UnitsSystem > &aunitssystem) |
Initializes the instance of the class with the UnitsSystem <aunitssystem>. | |
void | Init (const Handle< Units_UnitsDictionary > &aunitsdictionary) |
Initializes the instance of the class with the UnitsDictionary <aunitsdictionary>. | |
void | Init (const Handle< Units_UnitsSystem > &aunitssystem, const Standard_CString aquantity) |
Initializes the instance of the class with the UnitsSystem <aunitssystem> and positioned at the quantity <aquantity>. | |
void | Init (const Handle< Units_UnitsDictionary > &aunitsdictionary, const Standard_CString aquantity) |
Initializes the instance of the class with the UnitsDictionary <aunitsdictionary> and positioned at the quantity <aquantity>. | |
Standard_Boolean | MoreQuantity () const |
Returns True if there is another Quantity to explore, False otherwise. | |
void | NextQuantity () |
Sets the next Quantity current. | |
TCollection_AsciiString | Quantity () const |
Returns the name of the current Quantity. | |
Standard_Boolean | MoreUnit () const |
Returns True if there is another Unit to explore, False otherwise. | |
void | NextUnit () |
Sets the next Unit current. | |
TCollection_AsciiString | Unit () const |
Returns the name of the current unit. | |
Standard_Boolean | IsActive () const |
If the units system to explore is a user system, returns True if the current unit is active, False otherwise. If the units system to explore is the units dictionary, returns True if the current unit is the S.I. unit. |
Units_Explorer::Units_Explorer | ( | ) |
Units_Explorer::Units_Explorer | ( | const Handle< Units_UnitsSystem > & | aunitssystem | ) |
Units_Explorer::Units_Explorer | ( | const Handle< Units_UnitsDictionary > & | aunitsdictionary | ) |
Units_Explorer::Units_Explorer | ( | const Handle< Units_UnitsSystem > & | aunitssystem, |
const Standard_CString | aquantity | ||
) |
Units_Explorer::Units_Explorer | ( | const Handle< Units_UnitsDictionary > & | aunitsdictionary, |
const Standard_CString | aquantity | ||
) |
void Units_Explorer::Init | ( | const Handle< Units_UnitsSystem > & | aunitssystem | ) |
void Units_Explorer::Init | ( | const Handle< Units_UnitsDictionary > & | aunitsdictionary | ) |
void Units_Explorer::Init | ( | const Handle< Units_UnitsDictionary > & | aunitsdictionary, |
const Standard_CString | aquantity | ||
) |
void Units_Explorer::Init | ( | const Handle< Units_UnitsSystem > & | aunitssystem, |
const Standard_CString | aquantity | ||
) |
Standard_Boolean Units_Explorer::IsActive | ( | ) | const |
Standard_Boolean Units_Explorer::MoreQuantity | ( | ) | const |
Standard_Boolean Units_Explorer::MoreUnit | ( | ) | const |
void Units_Explorer::NextQuantity | ( | ) |
void Units_Explorer::NextUnit | ( | ) |
TCollection_AsciiString Units_Explorer::Quantity | ( | ) | const |
TCollection_AsciiString Units_Explorer::Unit | ( | ) | const |