mi32/unitconv.h File Reference
Include file for unit type selection functions.
More...
#include <mi32/inidefns.h>
#include <mi32/uom.h>
Go to the source code of this file.
Classes |
| struct | UNITCONV |
| | Unit conversion parameters. More...
|
Defines |
| #define | DATECONV_DMY 0x03 |
| #define | DATECONV_MDY 0x02 |
| #define | DATECONV_MonthAbbr 0x04 |
| #define | DATECONV_MONTHMASK 0x0C |
| #define | DATECONV_MonthName 0x08 |
| #define | DATECONV_MonthNum 0x00 |
| #define | DATECONV_NoCent 0x80 |
| #define | DATECONV_ORDERMASK 0x03 |
| #define | DATECONV_SepComma 0x50 |
| #define | DATECONV_SepDash 0x20 |
| #define | DATECONV_SepDot 0x30 |
| #define | DATECONV_SEPMASK 0x70 |
| #define | DATECONV_SepNone 0x00 |
| #define | DATECONV_SepSlash 0x40 |
| #define | DATECONV_SepSpace 0x10 |
| #define | DATECONV_YDM 0x01 |
| #define | DATECONV_YMD 0x00 |
| #define | GEOMLIBEXPORT MI_DLLIMPORT |
Functions |
| GEOMLIBEXPORT double | ConvertUnit (double val, const UNITCONV *c) |
| GEOMLIBEXPORT double | ConvertUnitInv (double val, const UNITCONV *conv) |
| GEOMLIBEXPORT char * | ConvertUnitStr (char *str, int len, double val, const UNITCONV *conv) |
| GEOMLIBEXPORT double | ConvertUnitStrInv (char *str, const UNITCONV *conv) |
| GEOMLIBEXPORT UNITCONV * | GetUnitConversion (int type, int fromcode, int tocode, UNITCONV *conv) |
| GEOMLIBEXPORT UNITCONV * | GetUnitConversionIdentity (int type, UNITCONV *conv) |
| GEOMLIBEXPORT const MISTRING & | GetUnitName (int type, int num) |
| GEOMLIBEXPORT const MISTRING & | GetUnitSymbol (int type, int num) |
Detailed Description
Include file for unit type selection functions.
Define Documentation
| #define DATECONV_DMY 0x03 |
| #define DATECONV_MDY 0x02 |
| #define DATECONV_MonthAbbr 0x04 |
| #define DATECONV_MONTHMASK 0x0C |
| #define DATECONV_MonthName 0x08 |
| #define DATECONV_MonthNum 0x00 |
| #define DATECONV_NoCent 0x80 |
| #define DATECONV_ORDERMASK 0x03 |
| #define DATECONV_SepComma 0x50 |
| #define DATECONV_SepDash 0x20 |
| #define DATECONV_SepDot 0x30 |
| #define DATECONV_SEPMASK 0x70 |
| #define DATECONV_SepNone 0x00 |
| #define DATECONV_SepSlash 0x40 |
| #define DATECONV_SepSpace 0x10 |
| #define DATECONV_YDM 0x01 |
| #define DATECONV_YMD 0x00 |
| #define GEOMLIBEXPORT MI_DLLIMPORT |