UOM Namespace Reference


Classes

class  UOM::CONVERTER
class  UOM::MEASURE
 Measure container. More...
class  UOM::SYSTEM
 System methods. More...
class  UOM::UNIT
 Single unit container. More...

Typedefs

typedef MILIST< MEASUREMEASURELIST
typedef MILIST< UNITUNITLIST

Enumerations

enum  IDNUM {
  IDNUM_Unspecified = 0, IDNUM_Scale_Unity = (MEASURE::TYPE_Scale << 8) | UNIT_Scale_Unity, IDNUM_Scale_Percent = (MEASURE::TYPE_Scale << 8) | UNIT_Scale_Percent, IDNUM_Scale_PartsPerMillion = (MEASURE::TYPE_Scale << 8) | UNIT_Scale_PartsPerMillion,
  IDNUM_Length_Meter = (MEASURE::TYPE_Length << 8) | UNIT_Length_Meter, IDNUM_Length_Kilometer = (MEASURE::TYPE_Length << 8) | UNIT_Length_Kilometer, IDNUM_Length_Centimeter = (MEASURE::TYPE_Length << 8) | UNIT_Length_Centimeter, IDNUM_Length_Millimeter = (MEASURE::TYPE_Length << 8) | UNIT_Length_Millimeter,
  IDNUM_Length_Micrometer = (MEASURE::TYPE_Length << 8) | UNIT_Length_Micrometer, IDNUM_Length_Nanometer = (MEASURE::TYPE_Length << 8) | UNIT_Length_Nanometer, IDNUM_Length_Foot = (MEASURE::TYPE_Length << 8) | UNIT_Length_Foot, IDNUM_Length_Inch = (MEASURE::TYPE_Length << 8) | UNIT_Length_Inch,
  IDNUM_PlaneAngle_Degree = (MEASURE::TYPE_PlaneAngle << 8) | UNIT_PlaneAngle_Degree, IDNUM_PlaneAngle_Radian = (MEASURE::TYPE_PlaneAngle << 8) | UNIT_PlaneAngle_Radian, IDNUM_PlaneAngle_ArcSecond = (MEASURE::TYPE_PlaneAngle << 8) | UNIT_PlaneAngle_ArcSecond, IDNUM_Area_SquareMeter = (MEASURE::TYPE_Area << 8) | UNIT_Area_SquareMeter,
  IDNUM_Area_SquareKilometer = (MEASURE::TYPE_Area << 8) | UNIT_Area_SquareKilometer, IDNUM_Area_SquareMillimeter = (MEASURE::TYPE_Area << 8) | UNIT_Area_SquareMillimeter, IDNUM_Time_Second = (MEASURE::TYPE_Time << 8) | UNIT_Time_Second, IDNUM_Time_Millisecond = (MEASURE::TYPE_Time << 8) | UNIT_Time_Millisecond,
  IDNUM_Time_Microsecond = (MEASURE::TYPE_Time << 8) | UNIT_Time_Microsecond
}

Functions

bool operator!= (const UNIT &lhs, const UNIT &rhs)
bool operator!= (const MEASURE &lhs, const MEASURE &rhs)
bool operator== (const UNIT &lhs, const UNIT &rhs)
bool operator== (const MEASURE &lhs, const MEASURE &rhs)


Typedef Documentation

typedef MILIST<MEASURE> UOM::MEASURELIST
 

Definition at line 265 of file uom.h.

typedef MILIST<UNIT> UOM::UNITLIST
 

Definition at line 497 of file uom.h.


Enumeration Type Documentation

enum IDNUM
 

Composite measure/unit ID enumeration.

Enumeration values:
IDNUM_Unspecified 
IDNUM_Scale_Unity 
IDNUM_Scale_Percent 
IDNUM_Scale_PartsPerMillion 
IDNUM_Length_Meter 
IDNUM_Length_Kilometer 
IDNUM_Length_Centimeter 
IDNUM_Length_Millimeter 
IDNUM_Length_Micrometer 
IDNUM_Length_Nanometer 
IDNUM_Length_Foot 
IDNUM_Length_Inch 
IDNUM_PlaneAngle_Degree 
IDNUM_PlaneAngle_Radian 
IDNUM_PlaneAngle_ArcSecond 
IDNUM_Area_SquareMeter 
IDNUM_Area_SquareKilometer 
IDNUM_Area_SquareMillimeter 
IDNUM_Time_Second 
IDNUM_Time_Millisecond 
IDNUM_Time_Microsecond 

Definition at line 326 of file uom.h.


Function Documentation

bool operator!= const UNIT &  lhs,
const UNIT &  rhs
[inline]
 

Inequality.

Definition at line 485 of file uom.h.

bool operator!= const MEASURE &  lhs,
const MEASURE &  rhs
[inline]
 

Inequality.

Definition at line 253 of file uom.h.

bool operator== const UNIT &  lhs,
const UNIT &  rhs
[inline]
 

Equality.

Definition at line 479 of file uom.h.

bool operator== const MEASURE &  lhs,
const MEASURE &  rhs
[inline]
 

Equality.

Definition at line 247 of file uom.h.


Generated on Tue Dec 14 13:21:51 2004 for TNTsdk by  doxygen 1.3.8-20040913