#include <mi32/stddefns.h>
#include <mi32/simplear.h>
#include <mi32/mistring.h>
Include dependency graph for latlonfm.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | MGUI |
Classes | |
| struct | DMSTYPEANDNAME |
Defines | |
| #define | DMSCONV_1P 0x1000 |
| #define | DMSCONV_2P 0x2000 |
| #define | DMSCONV_3P 0x3000 |
| #define | DMSCONV_6P 0x6000 |
| #define | DMSCONV_CD 0x0100 |
| #define | DMSCONV_CW 0x0200 |
| #define | DMSCONV_DB 0x0020 |
| #define | DMSCONV_DDDMMSS 0x0002 |
| #define | DMSCONV_DecDegs 0x0001 |
| #define | DMSCONV_DF 0x0010 |
| #define | DMSCONV_FM 0x0080 |
| #define | DMSCONV_FS 0x0040 |
| #define | DMSCONV_PMask 0xF000 |
| #define | DMSCONV_PShift 12 |
| #define | DMSCONV_Seconds 0x0004 |
| #define | GEOMLIBEXPORT MI_DLLIMPORT |
Enumerations | |
| enum | CONVDMSFLAGS { CONVDMSFLAG_None = 0, CONVDMSFLAG_IN_String = 0x00010000, CONVDMSFLAG_IN_WArray = 0x00020000, CONVDMSFLAG_IN_Double = 0x00040000, CONVDMSFLAG_OUT_String = 0x01000000, CONVDMSFLAG_OUT_WArray = 0x02000000, CONVDMSFLAG_OUT_Double = 0x04000000, CONVDMSFLAG_OUT_PutSpaces = 0x10000000, CONVDMSFLAG_OUT_IsLatitude = 0x20000000 } |
| enum | DEGTOSTRFLAGS { DEGTOSTRFLAG_NoDir = 0x00000000, DEGTOSTRFLAG_Longitude = 0x00000001, DEGTOSTRFLAG_Latitude = 0x00000002, DEGTOSTRFLAG_DirLast = 0x00000010, DEGTOSTRFLAG_DecDegs = 0x00000020, DEGTOSTRFLAG_DegDecMin = 0x00000040, DEGTOSTRFLAG_DegMinSec = 0x00000080, DEGTOSTRFLAG_Longitude360 = 0x00000100 } |
| enum | DMSTYPE { DMSTYPE_None = 0, DMSTYPE_DecDeg = DMSCONV_DecDegs | DMSCONV_CD, DMSTYPE_IDecDeg = DMSCONV_DecDegs | DMSCONV_DF | DMSCONV_CD, DMSTYPE_DDDdddddd = DMSCONV_DecDegs | DMSCONV_CD | DMSCONV_6P, DMSTYPE_IDDDdddddd = DMSCONV_DecDegs | DMSCONV_DF | DMSCONV_CD | DMSCONV_6P, DMSTYPE_DDDMMSS = DMSCONV_DDDMMSS | DMSCONV_CD | DMSCONV_CW, DMSTYPE_IDDDMMSS = DMSCONV_DDDMMSS | DMSCONV_DF | DMSCONV_CW, DMSTYPE_DDDMMSSI = DMSCONV_DDDMMSS | DMSCONV_DB | DMSCONV_CW, DMSTYPE_DDDMMSSS = DMSCONV_DDDMMSS | DMSCONV_CD | DMSCONV_1P, DMSTYPE_IDDDMMSSS = DMSCONV_DDDMMSS | DMSCONV_DF | DMSCONV_1P, DMSTYPE_DDDMMSSSI = DMSCONV_DDDMMSS | DMSCONV_DB | DMSCONV_1P, DMSTYPE_DDDMMSSSS = DMSCONV_DDDMMSS | DMSCONV_CD | DMSCONV_2P, DMSTYPE_IDDDMMSSSS = DMSCONV_DDDMMSS | DMSCONV_DF | DMSCONV_2P, DMSTYPE_DDDMMSSSSI = DMSCONV_DDDMMSS | DMSCONV_DB | DMSCONV_2P, DMSTYPE_DDDMMSSSSS = DMSCONV_DDDMMSS | DMSCONV_CD | DMSCONV_3P, DMSTYPE_IDDDMMSSSSS = DMSCONV_DDDMMSS | DMSCONV_DF | DMSCONV_3P, DMSTYPE_DDDMMSSSSSI = DMSCONV_DDDMMSS | DMSCONV_DB | DMSCONV_3P, DMSTYPE_DDDMMSS_SS = DMSCONV_DDDMMSS | DMSCONV_2P | DMSCONV_CD | DMSCONV_CW, DMSTYPE_IDDDMMSS_SS = DMSCONV_DDDMMSS | DMSCONV_2P | DMSCONV_DF | DMSCONV_CW, DMSTYPE_DDDMMSS_SSI = DMSCONV_DDDMMSS | DMSCONV_2P | DMSCONV_DB | DMSCONV_CW, DMSTYPE_DDDMMSS_sss = DMSCONV_DDDMMSS | DMSCONV_3P | DMSCONV_CD | DMSCONV_CW, DMSTYPE_IDDDMMSS_sss = DMSCONV_DDDMMSS | DMSCONV_3P | DMSCONV_DF | DMSCONV_CW, DMSTYPE_DDDMMSS_sssI = DMSCONV_DDDMMSS | DMSCONV_3P | DMSCONV_DB | DMSCONV_CW, DMSTYPE_DDDMMSS_ssssss = DMSCONV_DDDMMSS | DMSCONV_6P | DMSCONV_CD | DMSCONV_CW, DMSTYPE_IDDDMMSS_ssssss = DMSCONV_DDDMMSS | DMSCONV_6P | DMSCONV_DF | DMSCONV_CW, DMSTYPE_DDDMMSS_ssssssI = DMSCONV_DDDMMSS | DMSCONV_6P | DMSCONV_DB | DMSCONV_CW, DMSTYPE_DDDMM_MM = DMSCONV_DDDMMSS | DMSCONV_FM | DMSCONV_CD | DMSCONV_CW, DMSTYPE_IDDDMM_MM = DMSCONV_DDDMMSS | DMSCONV_FM | DMSCONV_DF | DMSCONV_CW, DMSTYPE_DDDMM_MMI = DMSCONV_DDDMMSS | DMSCONV_FM | DMSCONV_DB | DMSCONV_CW, DMSTYPE_Seconds = DMSCONV_Seconds | DMSCONV_CD, DMSTYPE_ISeconds = DMSCONV_Seconds | DMSCONV_DF, DMSTYPE_SecondsI = DMSCONV_Seconds | DMSCONV_DB } |
Functions | |
| GEOMLIBEXPORT MISTRING | ConvertDegsToString (double value, DEGTOSTRFLAGS flags) |
| GEOMLIBEXPORT char * | ConvertDegsToString (char *string, double value, DEGTOSTRFLAGS flags) |
| GEOMLIBEXPORT bool | ConvertStringToDegs (const char *string, double *value) |
| GEOMLIBEXPORT void | ConvLatLonToString (double degrees, char *string, DMSTYPE desttype, CONVDMSFLAGS flags) |
| double | ConvLatLonValue (double value, DMSTYPE srctype) |
| GEOMLIBEXPORT double | ConvLatLonValue (const void *srcbuf, DMSTYPE srctype, void *destbuf, DMSTYPE desttype, CONVDMSFLAGS flags) |
| GEOMLIBEXPORT double | ConvStringToLatLon (const char *string, DMSTYPE srctype, CONVDMSFLAGS flags=CONVDMSFLAG_None) |
| DEFINE_ENUM_OPERATORS (DEGTOSTRFLAGS) | |
| DEFINE_ENUM_OPERATORS (CONVDMSFLAGS) | |
| const LISTITEMDEF * | MGUI::GetLatLonFormatList () |
| GEOMLIBEXPORT const char ** | GetLatLonNames (void) |
| GEOMLIBEXPORT DMSTYPE | GetLatLonType (int index) |
| GEOMLIBEXPORT ERRVALUE | GetLatLonTypeList (SIMPLE_ARRAY< DMSTYPEANDNAME > &types) |
Definition in file latlonfm.h.
| #define DMSCONV_1P 0x1000 |
| #define DMSCONV_2P 0x2000 |
| #define DMSCONV_3P 0x3000 |
| #define DMSCONV_6P 0x6000 |
| #define DMSCONV_CD 0x0100 |
| #define DMSCONV_CW 0x0200 |
| #define DMSCONV_DB 0x0020 |
| #define DMSCONV_DDDMMSS 0x0002 |
Definition at line 85 of file latlonfm.h.
| #define DMSCONV_DecDegs 0x0001 |
Definition at line 84 of file latlonfm.h.
| #define DMSCONV_DF 0x0010 |
| #define DMSCONV_FM 0x0080 |
| #define DMSCONV_FS 0x0040 |
| #define DMSCONV_PMask 0xF000 |
| #define DMSCONV_PShift 12 |
| #define DMSCONV_Seconds 0x0004 |
Definition at line 86 of file latlonfm.h.
| #define GEOMLIBEXPORT MI_DLLIMPORT |
Definition at line 77 of file latlonfm.h.
| enum CONVDMSFLAGS |
Definition at line 135 of file latlonfm.h.
| enum DEGTOSTRFLAGS |
Definition at line 157 of file latlonfm.h.
| enum DMSTYPE |
Definition at line 100 of file latlonfm.h.
| DEFINE_ENUM_OPERATORS | ( | DEGTOSTRFLAGS | ) |
| DEFINE_ENUM_OPERATORS | ( | CONVDMSFLAGS | ) |
1.5.2