OpenLexocad  27.0
Base::VolumeUnit Class Reference

#include <Units.h>

Public Types

enum  VolumeUnitEnum { CUBIC_METRE = 0, BOARD_FOOT = 1, CUBIC_FOOT = 2 }
 

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 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 

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 ( )

◆ getInCubicFoot()

double Base::VolumeUnit::getInCubicFoot ( )

◆ getInCubicMetre()

double Base::VolumeUnit::getInCubicMetre ( )

◆ 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: