|
Dev Essential
1.6.3
|
Static class for predefined units. More...
#include <dd_predefined_units.h>
Public Member Functions | |
| std::shared_ptr< dd::datamodel::BaseUnit > | getPredefinedBaseUnit (const std::string &name) const |
| Get the Predefined Base Unit by name. | |
| std::shared_ptr< dd::datamodel::UnitPrefix > | getPredefinedUnitPrefix (const std::string &name) const |
| Get the Predefined Unit Prefix by name. | |
| std::vector< std::shared_ptr< dd::datamodel::BaseUnit > > | getPredefinedBaseUnits () const |
| Gets a vector of all the predefined base units. | |
| std::vector< std::shared_ptr< dd::datamodel::UnitPrefix > > | getPredefinedUnitPrefixes () const |
| Gets a vector of all the predefined unit prefixes types. | |
Static Public Member Functions | |
| static const PredefinedUnits & | getInstance () |
| Get the Instance object. | |
Static class for predefined units.
Following predefined base units can be used:
Following predefined unit prefixes can be used:
|
static |
Get the Instance object.
| std::shared_ptr< dd::datamodel::BaseUnit > ddl::PredefinedUnits::getPredefinedBaseUnit | ( | const std::string & | name | ) | const |
Get the Predefined Base Unit by name.
| name | the name of the predefined base unit. |
| std::vector< std::shared_ptr< dd::datamodel::BaseUnit > > ddl::PredefinedUnits::getPredefinedBaseUnits | ( | ) | const |
Gets a vector of all the predefined base units.
| std::shared_ptr< dd::datamodel::UnitPrefix > ddl::PredefinedUnits::getPredefinedUnitPrefix | ( | const std::string & | name | ) | const |
Get the Predefined Unit Prefix by name.
| name | the name of the unit prefix |
| std::vector< std::shared_ptr< dd::datamodel::UnitPrefix > > ddl::PredefinedUnits::getPredefinedUnitPrefixes | ( | ) | const |
Gets a vector of all the predefined unit prefixes types.