Dev Essential  1.6.3
Loading...
Searching...
No Matches
ddl::PredefinedUnits Class Reference

Static class for predefined units. More...

#include <dd_predefined_units.h>

Public Member Functions

std::shared_ptr< dd::datamodel::BaseUnitgetPredefinedBaseUnit (const std::string &name) const
 Get the Predefined Base Unit by name.
 
std::shared_ptr< dd::datamodel::UnitPrefixgetPredefinedUnitPrefix (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 PredefinedUnitsgetInstance ()
 Get the Instance object.
 

Detailed Description

Static class for predefined units.

Following predefined base units can be used:

Following predefined unit prefixes can be used:

Member Function Documentation

◆ getInstance()

static const PredefinedUnits & ddl::PredefinedUnits::getInstance ( )
static

Get the Instance object.

Returns
PredefinedUnits&

◆ getPredefinedBaseUnit()

std::shared_ptr< dd::datamodel::BaseUnit > ddl::PredefinedUnits::getPredefinedBaseUnit ( const std::string & name) const

Get the Predefined Base Unit by name.

Parameters
namethe name of the predefined base unit.
Returns
std::shared_ptr<dd::datamodel::BaseUnit>

◆ getPredefinedBaseUnits()

std::vector< std::shared_ptr< dd::datamodel::BaseUnit > > ddl::PredefinedUnits::getPredefinedBaseUnits ( ) const

Gets a vector of all the predefined base units.

Returns
std::vector<std::shared_ptr<dd::datamodel::BaseUnit>> The predefined base units.

◆ getPredefinedUnitPrefix()

std::shared_ptr< dd::datamodel::UnitPrefix > ddl::PredefinedUnits::getPredefinedUnitPrefix ( const std::string & name) const

Get the Predefined Unit Prefix by name.

Parameters
namethe name of the unit prefix
Returns
std::shared_ptr<dd::datamodel::UnitPrefix>

◆ getPredefinedUnitPrefixes()

std::vector< std::shared_ptr< dd::datamodel::UnitPrefix > > ddl::PredefinedUnits::getPredefinedUnitPrefixes ( ) const

Gets a vector of all the predefined unit prefixes types.

Returns
std::vector<std::shared_ptr<dd::datamodel::UnitPrefix>> The predefined unit prefixes.

The documentation for this class was generated from the following file: