OpenLexocad  27.1
Base::VolumeUnit Class Reference

#include <Units.h>

Public Types

enum  VolumeUnitEnum {
  CUBIC_METRE = 0, BOARD_FOOT = 1, CUBIC_FOOT = 2, CUBIC_MILLIMETRE = 3,
  CUBIC_CENTIMETRE = 4
}
 

Public Member Functions

 VolumeUnit ()
 
 VolumeUnit (double value, VolumeUnitEnum unit=CUBIC_METRE)
 
 ~VolumeUnit ()
 
void setValue (double value, VolumeUnitEnum unit=CUBIC_METRE)
 
double getIn (VolumeUnitEnum unit)
 
double getInCubicMetre ()
 
double getInCubicMilliMetre ()
 
double getInCubicCentiMetre ()
 
double getInBoardFoot ()
 
double getInCubicFoot ()
 

Static Public Member Functions

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

Member Enumeration Documentation

◆ VolumeUnitEnum

Enumerator
CUBIC_METRE 
BOARD_FOOT 
CUBIC_FOOT 
CUBIC_MILLIMETRE 
CUBIC_CENTIMETRE 

Constructor & Destructor Documentation

◆ VolumeUnit() [1/2]

Base::VolumeUnit::VolumeUnit ( )

◆ VolumeUnit() [2/2]

Base::VolumeUnit::VolumeUnit ( double  value,
VolumeUnitEnum  unit = CUBIC_METRE 
)

◆ ~VolumeUnit()

Base::VolumeUnit::~VolumeUnit ( )

Member Function Documentation

◆ getDefaultUnit()

static VolumeUnitEnum Base::VolumeUnit::getDefaultUnit ( )
static

◆ getIn()

double Base::VolumeUnit::getIn ( VolumeUnitEnum  unit)

◆ getInBoardFoot()

double Base::VolumeUnit::getInBoardFoot ( )

◆ getInCubicCentiMetre()

double Base::VolumeUnit::getInCubicCentiMetre ( )

◆ getInCubicFoot()

double Base::VolumeUnit::getInCubicFoot ( )

◆ getInCubicMetre()

double Base::VolumeUnit::getInCubicMetre ( )

◆ getInCubicMilliMetre()

double Base::VolumeUnit::getInCubicMilliMetre ( )

◆ getSymbolFromUnit()

static QString Base::VolumeUnit::getSymbolFromUnit ( VolumeUnitEnum  unit)
static

◆ getUnitFromSymbol()

static VolumeUnitEnum Base::VolumeUnit::getUnitFromSymbol ( const QString &  symbol)
static

◆ setValue()

void Base::VolumeUnit::setValue ( double  value,
VolumeUnitEnum  unit = CUBIC_METRE 
)

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