OpenLexocad  27.1
Base::PlaneAngleUnit Class Reference

#include <Units.h>

Public Types

enum  PlaneAngleUnitEnum {
  RADIAN = 0, DEGREE = 1, GON = 2, PERCENT = 3,
  PERMILLE = 4, V_H = 5
}
 

Public Member Functions

 PlaneAngleUnit ()
 
 PlaneAngleUnit (double value, PlaneAngleUnitEnum unit=DEGREE)
 
 ~PlaneAngleUnit ()
 
void setValue (double value, PlaneAngleUnitEnum unit=DEGREE)
 
double getIn (PlaneAngleUnitEnum unit)
 
double getInRadian ()
 
double getInDegree ()
 
double getInGon ()
 
double getInPercent ()
 
double getInPermille ()
 
double getInVH ()
 

Static Public Member Functions

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

Member Enumeration Documentation

◆ PlaneAngleUnitEnum

Enumerator
RADIAN 
DEGREE 
GON 
PERCENT 
PERMILLE 
V_H 

Constructor & Destructor Documentation

◆ PlaneAngleUnit() [1/2]

Base::PlaneAngleUnit::PlaneAngleUnit ( )

◆ PlaneAngleUnit() [2/2]

Base::PlaneAngleUnit::PlaneAngleUnit ( double  value,
PlaneAngleUnitEnum  unit = DEGREE 
)

◆ ~PlaneAngleUnit()

Base::PlaneAngleUnit::~PlaneAngleUnit ( )

Member Function Documentation

◆ getDefaultUnit()

static PlaneAngleUnitEnum Base::PlaneAngleUnit::getDefaultUnit ( )
static

◆ getIn()

double Base::PlaneAngleUnit::getIn ( PlaneAngleUnitEnum  unit)

◆ getInDegree()

double Base::PlaneAngleUnit::getInDegree ( )

◆ getInGon()

double Base::PlaneAngleUnit::getInGon ( )

◆ getInPercent()

double Base::PlaneAngleUnit::getInPercent ( )

◆ getInPermille()

double Base::PlaneAngleUnit::getInPermille ( )

◆ getInRadian()

double Base::PlaneAngleUnit::getInRadian ( )

◆ getInVH()

double Base::PlaneAngleUnit::getInVH ( )

◆ getSymbolFromUnit()

static QString Base::PlaneAngleUnit::getSymbolFromUnit ( PlaneAngleUnitEnum  unit)
static

◆ getUnitFromSymbol()

static PlaneAngleUnitEnum Base::PlaneAngleUnit::getUnitFromSymbol ( const QString &  symbol)
static

◆ setValue()

void Base::PlaneAngleUnit::setValue ( double  value,
PlaneAngleUnitEnum  unit = DEGREE 
)

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