|
Namespaces |
| namespace | UOM |
Classes |
| class | UOM::CONVERTER |
| class | UOM::MEASURE |
| | Measure container. More...
|
| class | UOM::SYSTEM |
| | System methods. More...
|
| class | UOM::UNIT |
| | Single unit container. More...
|
Defines |
| #define | CLASSLIBEXPORT MI_DLLCLASSIMPORT |
| #define | UNIT_Area_SquareKilometer 3 |
| #define | UNIT_Area_SquareKilometers 3 |
| #define | UNIT_Area_SquareMeter 0 |
| #define | UNIT_Area_SquareMeters 0 |
| #define | UNIT_Area_SquareMillimeter 2 |
| #define | UNIT_Area_SquareMillimeters 2 |
| #define | UNIT_Distance_Centimeters UNIT_Length_Centimeter |
| #define | UNIT_Distance_Feet UNIT_Length_Foot |
| #define | UNIT_Distance_Inches UNIT_Length_Inch |
| #define | UNIT_Distance_Kilometers UNIT_Length_Kilometer |
| #define | UNIT_Distance_Meters UNIT_Length_Meter |
| #define | UNIT_Distance_Micrometers UNIT_Length_Micrometer |
| #define | UNIT_Distance_Millimeters UNIT_Length_Millimeter |
| #define | UNIT_Distance_Nanometers UNIT_Length_Nanometer |
| #define | UNIT_Length_Centimeter 1 |
| #define | UNIT_Length_Foot 4 |
| #define | UNIT_Length_Inch 6 |
| #define | UNIT_Length_Kilometer 3 |
| #define | UNIT_Length_Meter 0 |
| #define | UNIT_Length_Micrometer 8 |
| #define | UNIT_Length_Millimeter 2 |
| #define | UNIT_Length_Nanometer 9 |
| #define | UNIT_None 0 |
| #define | UNIT_PlaneAngle_ArcMinute 5 |
| #define | UNIT_PlaneAngle_ArcSecond 4 |
| #define | UNIT_PlaneAngle_CentisimalMinute 8 |
| #define | UNIT_PlaneAngle_CentisimalSecond 9 |
| #define | UNIT_PlaneAngle_Degree 0 |
| #define | UNIT_PlaneAngle_Degrees 0 |
| #define | UNIT_PlaneAngle_Gon 6 |
| #define | UNIT_PlaneAngle_Grad 3 |
| #define | UNIT_PlaneAngle_Hour 10 |
| #define | UNIT_PlaneAngle_Radian 1 |
| #define | UNIT_PlaneAngle_Radians 1 |
| #define | UNIT_Scale_PartsPerMillion 3 |
| #define | UNIT_Scale_Percent 1 |
| #define | UNIT_Scale_Unity 0 |
| #define | UNIT_Time_Microsecond 7 |
| #define | UNIT_Time_Microseconds 7 |
| #define | UNIT_Time_Millisecond 6 |
| #define | UNIT_Time_Milliseconds 6 |
| #define | UNIT_Time_Second 0 |
| #define | UNIT_Time_Seconds 0 |
| #define | UNIT_TYPE_Acceleration UOM::MEASURE::TYPE_Acceleration |
| #define | UNIT_TYPE_AngularVelocity UOM::MEASURE::TYPE_AngularVelocity |
| #define | UNIT_TYPE_Area UOM::MEASURE::TYPE_Area |
| #define | UNIT_TYPE_Constant 0 |
| #define | UNIT_TYPE_Date UOM::MEASURE::TYPE_Date |
| #define | UNIT_TYPE_Distance UOM::MEASURE::TYPE_Distance |
| #define | UNIT_TYPE_Length UOM::MEASURE::TYPE_Length |
| #define | UNIT_TYPE_None UOM::MEASURE::TYPE_None |
| #define | UNIT_TYPE_PlaneAngle UOM::MEASURE::TYPE_PlaneAngle |
| #define | UNIT_TYPE_Time UOM::MEASURE::TYPE_Time |
| #define | UNIT_TYPE_Velocity UOM::MEASURE::TYPE_Velocity |
| #define | UNIT_TYPE_Volume UOM::MEASURE::TYPE_Volume |
| #define | UNIT_Volume_CubicMeter 0 |
| #define | UNIT_Volume_CubicMeters 0 |
Typedefs |
| typedef MILIST< MEASURE > | MEASURELIST |
| typedef UOM::MEASURE::TYPE | UNIT_TYPE |
| typedef MILIST< UNIT > | UNITLIST |
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) |