OpenLexocad  27.1
Base::MassUnit Class Reference

#include <Units.h>

Public Types

enum  MassUnitEnum { KILOGRAM = 0, TONNE = 1, POUND = 2 }
 

Public Member Functions

 MassUnit ()
 
 MassUnit (double value, MassUnitEnum unit=KILOGRAM)
 
 ~MassUnit ()
 
void setValue (double value, MassUnitEnum unit=KILOGRAM)
 
double getIn (MassUnitEnum unit)
 
double getInKilogram ()
 
double getInTonne ()
 
double getInPound ()
 

Static Public Member Functions

static QString getSymbolFromUnit (MassUnitEnum unit)
 
static MassUnitEnum getUnitFromSymbol (const QString &symbol)
 
static MassUnitEnum getDefaultUnit ()
 

Member Enumeration Documentation

◆ MassUnitEnum

Enumerator
KILOGRAM 
TONNE 
POUND 

Constructor & Destructor Documentation

◆ MassUnit() [1/2]

Base::MassUnit::MassUnit ( )

◆ MassUnit() [2/2]

Base::MassUnit::MassUnit ( double  value,
MassUnitEnum  unit = KILOGRAM 
)

◆ ~MassUnit()

Base::MassUnit::~MassUnit ( )

Member Function Documentation

◆ getDefaultUnit()

static MassUnitEnum Base::MassUnit::getDefaultUnit ( )
static

◆ getIn()

double Base::MassUnit::getIn ( MassUnitEnum  unit)

◆ getInKilogram()

double Base::MassUnit::getInKilogram ( )

◆ getInPound()

double Base::MassUnit::getInPound ( )

◆ getInTonne()

double Base::MassUnit::getInTonne ( )

◆ getSymbolFromUnit()

static QString Base::MassUnit::getSymbolFromUnit ( MassUnitEnum  unit)
static

◆ getUnitFromSymbol()

static MassUnitEnum Base::MassUnit::getUnitFromSymbol ( const QString &  symbol)
static

◆ setValue()

void Base::MassUnit::setValue ( double  value,
MassUnitEnum  unit = KILOGRAM 
)

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