mi32/unitconv.h File Reference

Include file for unit type selection functions. More...

#include <mi32/inidefns.h>
#include <mi32/uom.h>
Include dependency graph for unitconv.h:
This graph shows which files directly or indirectly include this file:

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 UNITCONVGetUnitConversion (int type, int fromcode, int tocode, UNITCONV *conv)
GEOMLIBEXPORT UNITCONVGetUnitConversionIdentity (int type, UNITCONV *conv)
GEOMLIBEXPORT const MISTRINGGetUnitName (int type, int num)
GEOMLIBEXPORT const MISTRINGGetUnitSymbol (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

23 January, 1996

#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

Generated on Sun Oct 7 21:28:40 2012 for TNTsdk 2012 by  doxygen 1.6.1