00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00084
00085
00086
00087
00088
00089 #ifndef SRM_TYPES_H_INCLUDED
00090 #define SRM_TYPES_H_INCLUDED
00091
00092 #ifdef __cplusplus
00093 extern "C" {
00094 #endif
00095
00096 #include "srm_stds.h"
00097
00098
00099
00100
00101
00102
00103
00104 #ifdef _WIN32
00105 #pragma warning(disable: 4786)
00106 #endif
00107
00114 typedef enum
00115 {
00116 SRM_AXDIR_POSITIVE_PRIMARY_AXIS,
00117 SRM_AXDIR_POSITIVE_SECONDARY_AXIS,
00118 SRM_AXDIR_POSITIVE_TERTIARY_AXIS,
00119 SRM_AXDIR_NEGATIVE_PRIMARY_AXIS,
00120 SRM_AXDIR_NEGATIVE_SECONDARY_AXIS,
00121 SRM_AXDIR_NEGATIVE_TERTIARY_AXIS
00122 } SRM_Axis_Direction;
00123
00124
00130 typedef struct
00131 {
00132 SRM_Long_Float longitude;
00133 SRM_Long_Float latitude;
00134 SRM_Long_Float ellipsoidal_height;
00135 } SRM_CD_3D_Coordinate;
00136
00137
00143 typedef struct
00144 {
00145 SRM_Long_Float longitude;
00146 SRM_Long_Float latitude;
00147 } SRM_CD_Surface_Coordinate;
00148
00149
00155 typedef SRM_Integer SRM_Spatial_Coordinate_Code;
00156
00160 #define SRM_SPACOORDCOD_CC_3D ((SRM_Spatial_Coordinate_Code)1)
00161
00165 #define SRM_SPACOORDCOD_CD_3D ((SRM_Spatial_Coordinate_Code)2)
00166
00170 #define SRM_SPACOORDCOD_CD_SURFACE ((SRM_Spatial_Coordinate_Code)3)
00171
00175 #define SRM_SPACOORDCOD_CM_3D ((SRM_Spatial_Coordinate_Code)4)
00176
00180 #define SRM_SPACOORDCOD_EC_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)5)
00181
00185 #define SRM_SPACOORDCOD_EC_SURFACE ((SRM_Spatial_Coordinate_Code)6)
00186
00190 #define SRM_SPACOORDCOD_EI_3D ((SRM_Spatial_Coordinate_Code)7)
00191
00195 #define SRM_SPACOORDCOD_HAEC_3D ((SRM_Spatial_Coordinate_Code)8)
00196
00200 #define SRM_SPACOORDCOD_HEEC_3D ((SRM_Spatial_Coordinate_Code)9)
00201
00205 #define SRM_SPACOORDCOD_HEEQ_3D ((SRM_Spatial_Coordinate_Code)10)
00206
00210 #define SRM_SPACOORDCOD_LCC_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)11)
00211
00215 #define SRM_SPACOORDCOD_LCC_SURFACE ((SRM_Spatial_Coordinate_Code)12)
00216
00220 #define SRM_SPACOORDCOD_LSA_2D ((SRM_Spatial_Coordinate_Code)13)
00221
00225 #define SRM_SPACOORDCOD_LSP_2D ((SRM_Spatial_Coordinate_Code)14)
00226
00230 #define SRM_SPACOORDCOD_LSR_2D ((SRM_Spatial_Coordinate_Code)15)
00231
00235 #define SRM_SPACOORDCOD_LSR_3D ((SRM_Spatial_Coordinate_Code)16)
00236
00240 #define SRM_SPACOORDCOD_LCE_3D ((SRM_Spatial_Coordinate_Code)17)
00241
00245 #define SRM_SPACOORDCOD_LTSAS_3D ((SRM_Spatial_Coordinate_Code)18)
00246
00250 #define SRM_SPACOORDCOD_LTSAS_SURFACE ((SRM_Spatial_Coordinate_Code)19)
00251
00255 #define SRM_SPACOORDCOD_LTSC_3D ((SRM_Spatial_Coordinate_Code)20)
00256
00260 #define SRM_SPACOORDCOD_LTSC_SURFACE ((SRM_Spatial_Coordinate_Code)21)
00261
00265 #define SRM_SPACOORDCOD_LTSE_3D ((SRM_Spatial_Coordinate_Code)22)
00266
00270 #define SRM_SPACOORDCOD_LTSE_SURFACE ((SRM_Spatial_Coordinate_Code)23)
00271
00275 #define SRM_SPACOORDCOD_M_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)24)
00276
00280 #define SRM_SPACOORDCOD_M_SURFACE ((SRM_Spatial_Coordinate_Code)25)
00281
00285 #define SRM_SPACOORDCOD_OMS_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)26)
00286
00290 #define SRM_SPACOORDCOD_OMS_SURFACE ((SRM_Spatial_Coordinate_Code)27)
00291
00295 #define SRM_SPACOORDCOD_PD_3D ((SRM_Spatial_Coordinate_Code)28)
00296
00300 #define SRM_SPACOORDCOD_PD_SURFACE ((SRM_Spatial_Coordinate_Code)29)
00301
00305 #define SRM_SPACOORDCOD_PS_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)30)
00306
00310 #define SRM_SPACOORDCOD_PS_SURFACE ((SRM_Spatial_Coordinate_Code)31)
00311
00315 #define SRM_SPACOORDCOD_SEC_3D ((SRM_Spatial_Coordinate_Code)32)
00316
00320 #define SRM_SPACOORDCOD_SEQ_3D ((SRM_Spatial_Coordinate_Code)33)
00321
00325 #define SRM_SPACOORDCOD_SMD_3D ((SRM_Spatial_Coordinate_Code)34)
00326
00330 #define SRM_SPACOORDCOD_SME_3D ((SRM_Spatial_Coordinate_Code)35)
00331
00335 #define SRM_SPACOORDCOD_TM_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)36)
00336
00340 #define SRM_SPACOORDCOD_TM_SURFACE ((SRM_Spatial_Coordinate_Code)37)
00341
00342
00344 #define SRM_SPATIAL_COORDINATE_CODE_UBOUND 37
00345
00346
00352 typedef struct
00353 {
00354 SRM_Long_Float u;
00355 SRM_Long_Float v;
00356 SRM_Long_Float w;
00357 } SRM_Euclidean_3D_Coordinate;
00358
00359
00365 typedef struct
00366 {
00367 SRM_Long_Float longitude;
00368 SRM_Long_Float latitude;
00369 SRM_Long_Float radius;
00370 } SRM_Spherical_3D_Coordinate;
00371
00372
00378 typedef struct
00379 {
00380 SRM_Long_Float easting;
00381 SRM_Long_Float northing;
00382 SRM_Long_Float ellipsoidal_height;
00383 } SRM_Map_Projection_3D_Coordinate;
00384
00385
00392 typedef struct
00393 {
00394 SRM_Long_Float easting;
00395 SRM_Long_Float northing;
00396 } SRM_Map_Projection_Surface_Coordinate;
00397
00398
00404 typedef struct
00405 {
00406 SRM_Long_Float right_ascension;
00407 SRM_Long_Float declination;
00408 SRM_Long_Float radius;
00409 } SRM_EI_3D_Coordinate;
00410
00411
00417 typedef struct
00418 {
00419 SRM_Long_Float azimuth;
00420 SRM_Long_Float radius;
00421 } SRM_LSA_2D_Coordinate;
00422
00423
00429 typedef struct
00430 {
00431 SRM_Long_Float angle;
00432 SRM_Long_Float radius;
00433 } SRM_LSP_2D_Coordinate;
00434
00435
00441 typedef struct
00442 {
00443 SRM_Long_Float u;
00444 SRM_Long_Float v;
00445 } SRM_Euclidean_2D_Coordinate;
00446
00447
00453 typedef struct
00454 {
00455 SRM_Long_Float azimuth;
00456 SRM_Long_Float angle;
00457 SRM_Long_Float radius;
00458 } SRM_LTSAS_3D_Coordinate;
00459
00460
00466 typedef struct
00467 {
00468 SRM_Long_Float azimuth;
00469 SRM_Long_Float angle;
00470 } SRM_LTSAS_Surface_Coordinate;
00471
00472
00478 typedef struct
00479 {
00480 SRM_Long_Float angle;
00481 SRM_Long_Float radius;
00482 SRM_Long_Float height;
00483 } SRM_LTSC_3D_Coordinate;
00484
00485
00491 typedef struct
00492 {
00493 SRM_Long_Float angle;
00494 SRM_Long_Float radius;
00495 } SRM_LTSC_Surface_Coordinate;
00496
00497
00503 typedef struct
00504 {
00505 SRM_Long_Float x;
00506 SRM_Long_Float y;
00507 SRM_Long_Float height;
00508 } SRM_LTSE_3D_Coordinate;
00509
00510
00516 typedef struct
00517 {
00518 SRM_Long_Float x;
00519 SRM_Long_Float y;
00520 } SRM_LTSE_Surface_Coordinate;
00521
00522
00528 typedef struct
00529 {
00530 SRM_Long_Float longitude;
00531 SRM_Long_Float latitude;
00532 SRM_Long_Float ellipsoidal_height;
00533 } SRM_PD_3D_Coordinate;
00534
00535
00541 typedef struct
00542 {
00543 SRM_Long_Float longitude;
00544 SRM_Long_Float latitude;
00545 } SRM_PD_Surface_Coordinate;
00546
00547
00554 typedef struct
00555 {
00556 SRM_Spatial_Coordinate_Code spatial_coord_code;
00557 union _SRM_Coordinate_Union
00558 {
00559 SRM_Euclidean_3D_Coordinate cc_3d;
00560 SRM_CD_3D_Coordinate cd_3d;
00561 SRM_CD_Surface_Coordinate cd_surface;
00562 SRM_Spherical_3D_Coordinate cm_3d;
00563 SRM_Map_Projection_3D_Coordinate ec_aug_3d;
00564 SRM_Map_Projection_Surface_Coordinate ec_surface;
00565 SRM_EI_3D_Coordinate ei_3d;
00566 SRM_Spherical_3D_Coordinate haec_3d;
00567 SRM_Spherical_3D_Coordinate heec_3d;
00568 SRM_Spherical_3D_Coordinate heeq_3d;
00569 SRM_Map_Projection_3D_Coordinate lcc_aug_3d;
00570 SRM_Map_Projection_Surface_Coordinate lcc_surface;
00571 SRM_Euclidean_3D_Coordinate lce_3d;
00572 SRM_LSA_2D_Coordinate lsa_2d;
00573 SRM_LSP_2D_Coordinate lsp_2d;
00574 SRM_Euclidean_2D_Coordinate lsr_2d;
00575 SRM_Euclidean_3D_Coordinate lsr_3d;
00576 SRM_LTSAS_3D_Coordinate ltsas_3d;
00577 SRM_LTSAS_Surface_Coordinate ltsas_surface;
00578 SRM_LTSC_3D_Coordinate ltsc_3d;
00579 SRM_LTSC_Surface_Coordinate ltsc_surface;
00580 SRM_LTSE_3D_Coordinate ltse_3d;
00581 SRM_LTSE_Surface_Coordinate ltse_surface;
00582 SRM_Map_Projection_3D_Coordinate m_aug_3d;
00583 SRM_Map_Projection_Surface_Coordinate m_surface;
00584 SRM_Map_Projection_3D_Coordinate oms_aug_3d;
00585 SRM_Map_Projection_Surface_Coordinate oms_surface;
00586 SRM_PD_3D_Coordinate pd_3d;
00587 SRM_PD_Surface_Coordinate pd_surface;
00588 SRM_Map_Projection_3D_Coordinate ps_aug_3d;
00589 SRM_Map_Projection_Surface_Coordinate ps_surface;
00590 SRM_Spherical_3D_Coordinate sec_3d;
00591 SRM_Spherical_3D_Coordinate seq_3d;
00592 SRM_Spherical_3D_Coordinate smd_3d;
00593 SRM_Spherical_3D_Coordinate sme_3d;
00594 SRM_Map_Projection_3D_Coordinate tm_aug_3d;
00595 SRM_Map_Projection_Surface_Coordinate tm_surface;
00596 } coordinate;
00597 } SRM_Coordinate;
00598
00599
00605 typedef enum
00606 {
00607 SRM_COORDVALRGN_VALID,
00608
00609
00610
00611
00612
00613 SRM_COORDVALRGN_EXTENDED_VALID,
00614
00615
00616
00617
00618
00619 SRM_COORDVALRGN_DEFINED
00620
00621
00622
00623
00624 } SRM_Coordinate_Valid_Region;
00625
00626
00632 typedef struct
00633 {
00634 SRM_Integer length;
00635 SRM_Coordinate_Valid_Region *valid_region_array;
00636 } SRM_Coordinate_Valid_Region_Array;
00637
00638
00653 typedef void *SRM_Object_Reference;
00654
00655
00661 typedef struct
00662 {
00663 SRM_Integer length;
00664 SRM_Object_Reference *coordinate2D_array;
00665 } SRM_Coordinate2D_Array;
00666
00667
00673 typedef struct
00674 {
00675 SRM_Integer length;
00676 SRM_Object_Reference *coordinate3D_array;
00677 } SRM_Coordinate3D_Array;
00678
00679
00686 typedef SRM_Integer SRM_CS_Code;
00687
00691 #define SRM_CSCOD_UNSPECIFIED ((SRM_CS_Code)0)
00692
00698 #define SRM_CSCOD_EUCLIDEAN_3D ((SRM_CS_Code)1)
00699
00705 #define SRM_CSCOD_LOCOCENTRIC_EUCLIDEAN_3D ((SRM_CS_Code)2)
00706
00712 #define SRM_CSCOD_SPHERICAL ((SRM_CS_Code)3)
00713
00719 #define SRM_CSCOD_LOCOCENTRIC_SPHERICAL ((SRM_CS_Code)4)
00720
00726 #define SRM_CSCOD_AZIMUTHAL_SPHERICAL ((SRM_CS_Code)5)
00727
00733 #define SRM_CSCOD_LOCOCENTRIC_AZIMUTHAL_SPHERICAL ((SRM_CS_Code)6)
00734
00740 #define SRM_CSCOD_GEODETIC ((SRM_CS_Code)7)
00741
00747 #define SRM_CSCOD_PLANETODETIC ((SRM_CS_Code)8)
00748
00754 #define SRM_CSCOD_CYLINDRICAL ((SRM_CS_Code)9)
00755
00761 #define SRM_CSCOD_LOCOCENTRIC_CYLINDRICAL ((SRM_CS_Code)10)
00762
00768 #define SRM_CSCOD_MERCATOR ((SRM_CS_Code)11)
00769
00776 #define SRM_CSCOD_OBLIQUE_MERCATOR_SPHERICAL ((SRM_CS_Code)12)
00777
00783 #define SRM_CSCOD_TRANSVERSE_MERCATOR ((SRM_CS_Code)13)
00784
00791 #define SRM_CSCOD_LAMBERT_CONFORMAL_CONIC ((SRM_CS_Code)14)
00792
00798 #define SRM_CSCOD_POLAR_STEREOGRAPHIC ((SRM_CS_Code)15)
00799
00806 #define SRM_CSCOD_EQUIDISTANT_CYLINDRICAL ((SRM_CS_Code)16)
00807
00813 #define SRM_CSCOD_SURFACE_GEODETIC ((SRM_CS_Code)17)
00814
00821 #define SRM_CSCOD_SURFACE_PLANETODETIC ((SRM_CS_Code)18)
00822
00829 #define SRM_CSCOD_LOCOCENTRIC_SURFACE_EUCLIDEAN ((SRM_CS_Code)19)
00830
00836 #define SRM_CSCOD_LOCOCENTRIC_SURFACE_AZIMUTHAL ((SRM_CS_Code)20)
00837
00843 #define SRM_CSCOD_LOCOCENTRIC_SURFACE_POLAR ((SRM_CS_Code)21)
00844
00850 #define SRM_CSCOD_EUCLIDEAN_2D ((SRM_CS_Code)22)
00851
00857 #define SRM_CSCOD_LOCOCENTRIC_EUCLIDEAN_2D ((SRM_CS_Code)23)
00858
00864 #define SRM_CSCOD_AZIMUTHAL ((SRM_CS_Code)24)
00865
00871 #define SRM_CSCOD_LOCOCENTRIC_AZIMUTHAL ((SRM_CS_Code)25)
00872
00878 #define SRM_CSCOD_POLAR ((SRM_CS_Code)26)
00879
00885 #define SRM_CSCOD_LOCOCENTRIC_POLAR ((SRM_CS_Code)27)
00886
00892 #define SRM_CSCOD_EUCLIDEAN_1D ((SRM_CS_Code)28)
00893
00894
00896 #define SRM_CS_CODE_UBOUND 28
00897
00898
00904 typedef struct
00905 {
00906 SRM_Integer length;
00907 SRM_Object_Reference *direction_array;
00908 } SRM_Direction_Array;
00909
00910
00916 typedef SRM_Integer SRM_DSS_Code;
00917
00921 #define SRM_DSSCOD_UNSPECIFIED ((SRM_DSS_Code)0)
00922
00928 #define SRM_DSSCOD_EGM96_GEOID ((SRM_DSS_Code)1)
00929
00935 #define SRM_DSSCOD_IGLD_1955 ((SRM_DSS_Code)2)
00936
00942 #define SRM_DSSCOD_IGLD_1985 ((SRM_DSS_Code)3)
00943
00949 #define SRM_DSSCOD_MSL ((SRM_DSS_Code)4)
00950
00956 #define SRM_DSSCOD_NAVD_1988 ((SRM_DSS_Code)5)
00957
00963 #define SRM_DSSCOD_NGVD_1929 ((SRM_DSS_Code)6)
00964
00970 #define SRM_DSSCOD_OSGM_2002 ((SRM_DSS_Code)7)
00971
00977 #define SRM_DSSCOD_WGS84_ELLIPSOID ((SRM_DSS_Code)8)
00978
00984 #define SRM_DSSCOD_EGM84_GEOID ((SRM_DSS_Code)9)
00985
00986
00988 #define SRM_DSS_CODE_UBOUND 9
00989
00990
00997 typedef struct
00998 {
00999 SRM_Long_Float origin_longitude;
01000 SRM_Long_Float central_scale;
01001 SRM_Long_Float false_easting;
01002 SRM_Long_Float false_northing;
01003 } SRM_EC_Parameters;
01004
01005
01015 typedef enum
01016 {
01017 SRM_IVLTYP_OPEN_INTERVAL,
01018
01019
01020
01021
01022 SRM_IVLTYP_GE_LT_INTERVAL,
01023
01024
01025
01026
01027 SRM_IVLTYP_GT_LE_INTERVAL,
01028
01029
01030
01031
01032 SRM_IVLTYP_CLOSED_INTERVAL,
01033
01034
01035
01036
01037 SRM_IVLTYP_GT_SEMI_INTERVAL,
01038
01039
01040
01041
01042 SRM_IVLTYP_GE_SEMI_INTERVAL,
01043
01044
01045
01046
01047 SRM_IVLTYP_LT_SEMI_INTERVAL,
01048
01049
01050
01051
01052 SRM_IVLTYP_LE_SEMI_INTERVAL,
01053
01054
01055
01056
01057 SRM_IVLTYP_UNBOUNDED
01058
01059
01060
01061 } SRM_Interval_Type;
01062
01063
01070 typedef struct
01071 {
01072 SRM_Long_Float origin_longitude;
01073 SRM_Long_Float origin_latitude;
01074 SRM_Long_Float latitude1;
01075 SRM_Long_Float latitude2;
01076 SRM_Long_Float false_easting;
01077 SRM_Long_Float false_northing;
01078 } SRM_LCC_Parameters;
01079
01080
01086 typedef SRM_Long_Float SRM_Vector_3D[3];
01087
01088
01095 typedef struct
01096 {
01097 SRM_Vector_3D lococentre;
01098 SRM_Vector_3D primary_axis;
01099 SRM_Vector_3D secondary_axis;
01100 } SRM_LCE_3D_Parameters;
01101
01102
01109 typedef struct
01110 {
01111 SRM_Long_Float geodetic_longitude;
01112 SRM_Long_Float geodetic_latitude;
01113 SRM_Long_Float azimuth;
01114 SRM_Long_Float height_offset;
01115 } SRM_Local_Tangent_Parameters;
01116
01117
01124 typedef struct
01125 {
01126 SRM_Axis_Direction forward_direction;
01127 } SRM_LSR_2D_Parameters;
01128
01129
01136 typedef struct
01137 {
01138 SRM_Axis_Direction forward_direction;
01139 SRM_Axis_Direction up_direction;
01140 } SRM_LSR_3D_Parameters;
01141
01142
01149 typedef struct
01150 {
01151 SRM_Long_Float geodetic_longitude;
01152 SRM_Long_Float geodetic_latitude;
01153 SRM_Long_Float azimuth;
01154 SRM_Long_Float x_false_origin;
01155 SRM_Long_Float y_false_origin;
01156 SRM_Long_Float height_offset;
01157 } SRM_LTSE_Parameters;
01158
01159
01166 typedef struct
01167 {
01168 SRM_Long_Float origin_longitude;
01169 SRM_Long_Float central_scale;
01170 SRM_Long_Float false_easting;
01171 SRM_Long_Float false_northing;
01172 } SRM_M_Parameters;
01173
01174
01180 typedef SRM_Long_Float SRM_Matrix_3x3[3][3];
01181
01182
01188 typedef SRM_Long_Float SRM_Matrix_4x4[4][4];
01189
01190
01197 typedef struct
01198 {
01199 SRM_Long_Float longitude1;
01200 SRM_Long_Float latitude1;
01201 SRM_Long_Float longitude2;
01202 SRM_Long_Float latitude2;
01203 SRM_Long_Float central_scale;
01204 SRM_Long_Float false_easting;
01205 SRM_Long_Float false_northing;
01206 } SRM_Oblique_Mercator_Parameters;
01207
01208
01214 typedef SRM_Integer SRM_ORM_Code;
01215
01219 #define SRM_ORMCOD_UNSPECIFIED ((SRM_ORM_Code)0)
01220
01226 #define SRM_ORMCOD_ABSTRACT_2D ((SRM_ORM_Code)1)
01227
01233 #define SRM_ORMCOD_ABSTRACT_3D ((SRM_ORM_Code)2)
01234
01240 #define SRM_ORMCOD_ADINDAN_1991 ((SRM_ORM_Code)3)
01241
01247 #define SRM_ORMCOD_ADRASTEA_2000 ((SRM_ORM_Code)4)
01248
01254 #define SRM_ORMCOD_AFGOOYE_1987 ((SRM_ORM_Code)5)
01255
01261 #define SRM_ORMCOD_AIN_EL_ABD_1970 ((SRM_ORM_Code)6)
01262
01268 #define SRM_ORMCOD_AMALTHEA_2000 ((SRM_ORM_Code)7)
01269
01275 #define SRM_ORMCOD_AMERICAN_SAMOA_1962 ((SRM_ORM_Code)8)
01276
01282 #define SRM_ORMCOD_ANNA_1_1965 ((SRM_ORM_Code)9)
01283
01289 #define SRM_ORMCOD_ANTIGUA_1943 ((SRM_ORM_Code)10)
01290
01296 #define SRM_ORMCOD_ARC_1950 ((SRM_ORM_Code)11)
01297
01303 #define SRM_ORMCOD_ARC_1960 ((SRM_ORM_Code)12)
01304
01310 #define SRM_ORMCOD_ARIEL_1988 ((SRM_ORM_Code)13)
01311
01317 #define SRM_ORMCOD_ASCENSION_1958 ((SRM_ORM_Code)14)
01318
01324 #define SRM_ORMCOD_ATLAS_1988 ((SRM_ORM_Code)15)
01325
01331 #define SRM_ORMCOD_AUSTRALIAN_GEOD_1966 ((SRM_ORM_Code)16)
01332
01338 #define SRM_ORMCOD_AUSTRALIAN_GEOD_1984 ((SRM_ORM_Code)17)
01339
01345 #define SRM_ORMCOD_AYABELLE_LIGHTHOUSE_1991 ((SRM_ORM_Code)18)
01346
01352 #define SRM_ORMCOD_BEACON_E_1945 ((SRM_ORM_Code)19)
01353
01359 #define SRM_ORMCOD_BELINDA_1988 ((SRM_ORM_Code)20)
01360
01366 #define SRM_ORMCOD_BELLEVUE_IGN_1987 ((SRM_ORM_Code)21)
01367
01373 #define SRM_ORMCOD_BERMUDA_1957 ((SRM_ORM_Code)22)
01374
01380 #define SRM_ORMCOD_BIANCA_1988 ((SRM_ORM_Code)23)
01381
01387 #define SRM_ORMCOD_BISSAU_1991 ((SRM_ORM_Code)24)
01388
01394 #define SRM_ORMCOD_BOGOTA_OBS_1987 ((SRM_ORM_Code)25)
01395
01401 #define SRM_ORMCOD_BOGOTA_OBS_1987_PM_BOGOTA ((SRM_ORM_Code)26)
01402
01408 #define SRM_ORMCOD_BUKIT_RIMPAH_1987 ((SRM_ORM_Code)27)
01409
01415 #define SRM_ORMCOD_CALLISTO_2000 ((SRM_ORM_Code)28)
01416
01422 #define SRM_ORMCOD_CALYPSO_1988 ((SRM_ORM_Code)29)
01423
01429 #define SRM_ORMCOD_CAMP_AREA_1987 ((SRM_ORM_Code)30)
01430
01436 #define SRM_ORMCOD_CAMPO_INCHAUSPE_1969 ((SRM_ORM_Code)31)
01437
01443 #define SRM_ORMCOD_CANTON_1966 ((SRM_ORM_Code)32)
01444
01450 #define SRM_ORMCOD_CAPE_1987 ((SRM_ORM_Code)33)
01451
01457 #define SRM_ORMCOD_CAPE_CANAVERAL_1991 ((SRM_ORM_Code)34)
01458
01464 #define SRM_ORMCOD_CARTHAGE_1987 ((SRM_ORM_Code)35)
01465
01471 #define SRM_ORMCOD_CHARON_1991 ((SRM_ORM_Code)36)
01472
01478 #define SRM_ORMCOD_CHATHAM_1971 ((SRM_ORM_Code)37)
01479
01485 #define SRM_ORMCOD_CHUA_1987 ((SRM_ORM_Code)38)
01486
01492 #define SRM_ORMCOD_COAMPS_1998 ((SRM_ORM_Code)39)
01493
01499 #define SRM_ORMCOD_CORDELIA_1988 ((SRM_ORM_Code)40)
01500
01506 #define SRM_ORMCOD_CORREGO_ALEGRE_1987 ((SRM_ORM_Code)41)
01507
01513 #define SRM_ORMCOD_CRESSIDA_1988 ((SRM_ORM_Code)42)
01514
01520 #define SRM_ORMCOD_DABOLA_1991 ((SRM_ORM_Code)43)
01521
01527 #define SRM_ORMCOD_DECEPTION_1993 ((SRM_ORM_Code)44)
01528
01534 #define SRM_ORMCOD_DEIMOS_1988 ((SRM_ORM_Code)45)
01535
01541 #define SRM_ORMCOD_DESDEMONA_1988 ((SRM_ORM_Code)46)
01542
01548 #define SRM_ORMCOD_DESPINA_1991 ((SRM_ORM_Code)47)
01549
01555 #define SRM_ORMCOD_DIONE_1982 ((SRM_ORM_Code)48)
01556
01562 #define SRM_ORMCOD_DJAKARTA_1987 ((SRM_ORM_Code)49)
01563
01569 #define SRM_ORMCOD_DJAKARTA_1987_PM_DJAKARTA ((SRM_ORM_Code)50)
01570
01576 #define SRM_ORMCOD_DOS_1968 ((SRM_ORM_Code)51)
01577
01583 #define SRM_ORMCOD_DOS_71_4_1987 ((SRM_ORM_Code)52)
01584
01590 #define SRM_ORMCOD_EARTH_INERTIAL_ARIES_1950 ((SRM_ORM_Code)53)
01591
01597 #define SRM_ORMCOD_EARTH_INERTIAL_ARIES_TRUE_OF_DATE ((SRM_ORM_Code)54)
01598
01604 #define SRM_ORMCOD_EARTH_INERTIAL_J2000r0 ((SRM_ORM_Code)55)
01605
01611 #define SRM_ORMCOD_EARTH_SOLAR_ECLIPTIC ((SRM_ORM_Code)56)
01612
01618 #define SRM_ORMCOD_EARTH_SOLAR_EQUATORIAL ((SRM_ORM_Code)57)
01619
01625 #define SRM_ORMCOD_EARTH_SOLAR_MAG_DIPOLE ((SRM_ORM_Code)58)
01626
01632 #define SRM_ORMCOD_EARTH_SOLAR_MAGNETOSPHERIC ((SRM_ORM_Code)59)
01633
01639 #define SRM_ORMCOD_EASTER_1967 ((SRM_ORM_Code)60)
01640
01646 #define SRM_ORMCOD_ENCELADUS_1994 ((SRM_ORM_Code)61)
01647
01653 #define SRM_ORMCOD_EPIMETHEUS_1988 ((SRM_ORM_Code)62)
01654
01660 #define SRM_ORMCOD_EROS_2000 ((SRM_ORM_Code)63)
01661
01667 #define SRM_ORMCOD_ESTONIA_1937 ((SRM_ORM_Code)64)
01668
01674 #define SRM_ORMCOD_ETRS_1989 ((SRM_ORM_Code)65)
01675
01681 #define SRM_ORMCOD_EUROPA_2000 ((SRM_ORM_Code)66)
01682
01688 #define SRM_ORMCOD_EUROPE_1950 ((SRM_ORM_Code)67)
01689
01695 #define SRM_ORMCOD_EUROPE_1979 ((SRM_ORM_Code)68)
01696
01702 #define SRM_ORMCOD_FAHUD_1987 ((SRM_ORM_Code)69)
01703
01709 #define SRM_ORMCOD_FORT_THOMAS_1955 ((SRM_ORM_Code)70)
01710
01716 #define SRM_ORMCOD_GALATEA_1991 ((SRM_ORM_Code)71)
01717
01723 #define SRM_ORMCOD_GAN_1970 ((SRM_ORM_Code)72)
01724
01730 #define SRM_ORMCOD_GANYMEDE_2000 ((SRM_ORM_Code)73)
01731
01737 #define SRM_ORMCOD_GASPRA_1991 ((SRM_ORM_Code)74)
01738
01744 #define SRM_ORMCOD_GDA_1994 ((SRM_ORM_Code)75)
01745
01751 #define SRM_ORMCOD_GEODETIC_DATUM_1949 ((SRM_ORM_Code)76)
01752
01758 #define SRM_ORMCOD_GEOMAGNETIC_1945 ((SRM_ORM_Code)77)
01759
01765 #define SRM_ORMCOD_GEOMAGNETIC_1950 ((SRM_ORM_Code)78)
01766
01772 #define SRM_ORMCOD_GEOMAGNETIC_1955 ((SRM_ORM_Code)79)
01773
01779 #define SRM_ORMCOD_GEOMAGNETIC_1960 ((SRM_ORM_Code)80)
01780
01786 #define SRM_ORMCOD_GEOMAGNETIC_1965 ((SRM_ORM_Code)81)
01787
01793 #define SRM_ORMCOD_GEOMAGNETIC_1970 ((SRM_ORM_Code)82)
01794
01800 #define SRM_ORMCOD_GEOMAGNETIC_1975 ((SRM_ORM_Code)83)
01801
01807 #define SRM_ORMCOD_GEOMAGNETIC_1980 ((SRM_ORM_Code)84)
01808
01814 #define SRM_ORMCOD_GEOMAGNETIC_1985 ((SRM_ORM_Code)85)
01815
01821 #define SRM_ORMCOD_GEOMAGNETIC_1990 ((SRM_ORM_Code)86)
01822
01828 #define SRM_ORMCOD_GEOMAGNETIC_1995 ((SRM_ORM_Code)87)
01829
01835 #define SRM_ORMCOD_GEOMAGNETIC_2000 ((SRM_ORM_Code)88)
01836
01842 #define SRM_ORMCOD_GRACIOSA_BASE_SW_1948 ((SRM_ORM_Code)89)
01843
01849 #define SRM_ORMCOD_GUAM_1963 ((SRM_ORM_Code)90)
01850
01856 #define SRM_ORMCOD_GUNONG_SEGARA_1987 ((SRM_ORM_Code)91)
01857
01863 #define SRM_ORMCOD_GUX_1_1987 ((SRM_ORM_Code)92)
01864
01870 #define SRM_ORMCOD_HELENE_1992 ((SRM_ORM_Code)93)
01871
01877 #define SRM_ORMCOD_HELIO_ARIES_ECLIPTIC_J2000r0 ((SRM_ORM_Code)94)
01878
01884 #define SRM_ORMCOD_HELIO_ARIES_ECLIPTIC_TRUE_OF_DATE ((SRM_ORM_Code)95)
01885
01891 #define SRM_ORMCOD_HELIO_EARTH_ECLIPTIC ((SRM_ORM_Code)96)
01892
01898 #define SRM_ORMCOD_HELIO_EARTH_EQUATORIAL ((SRM_ORM_Code)97)
01899
01905 #define SRM_ORMCOD_HERAT_NORTH_1987 ((SRM_ORM_Code)98)
01906
01912 #define SRM_ORMCOD_HERMANNSKOGEL_1871 ((SRM_ORM_Code)99)
01913
01919 #define SRM_ORMCOD_HJORSEY_1955 ((SRM_ORM_Code)100)
01920
01926 #define SRM_ORMCOD_HONG_KONG_1963 ((SRM_ORM_Code)101)
01927
01933 #define SRM_ORMCOD_HU_TZU_SHAN_1991 ((SRM_ORM_Code)102)
01934
01940 #define SRM_ORMCOD_IAPETUS_1988 ((SRM_ORM_Code)103)
01941
01947 #define SRM_ORMCOD_IDA_1991 ((SRM_ORM_Code)104)
01948
01954 #define SRM_ORMCOD_INDIAN_1916 ((SRM_ORM_Code)105)
01955
01961 #define SRM_ORMCOD_INDIAN_1954 ((SRM_ORM_Code)106)
01962
01968 #define SRM_ORMCOD_INDIAN_1956 ((SRM_ORM_Code)107)
01969
01975 #define SRM_ORMCOD_INDIAN_1960 ((SRM_ORM_Code)108)
01976
01982 #define SRM_ORMCOD_INDIAN_1962 ((SRM_ORM_Code)109)
01983
01989 #define SRM_ORMCOD_INDIAN_1975 ((SRM_ORM_Code)110)
01990
01996 #define SRM_ORMCOD_INDONESIAN_1974 ((SRM_ORM_Code)111)
01997
02003 #define SRM_ORMCOD_IO_2000 ((SRM_ORM_Code)112)
02004
02010 #define SRM_ORMCOD_IRELAND_1965 ((SRM_ORM_Code)113)
02011
02017 #define SRM_ORMCOD_ISTS_061_1968 ((SRM_ORM_Code)114)
02018
02024 #define SRM_ORMCOD_ISTS_073_1969 ((SRM_ORM_Code)115)
02025
02031 #define SRM_ORMCOD_JANUS_1988 ((SRM_ORM_Code)116)
02032
02038 #define SRM_ORMCOD_JGD_2000 ((SRM_ORM_Code)117)
02039
02045 #define SRM_ORMCOD_JOHNSTON_1961 ((SRM_ORM_Code)118)
02046
02052 #define SRM_ORMCOD_JULIET_1988 ((SRM_ORM_Code)119)
02053
02059 #define SRM_ORMCOD_JUPITER_1988 ((SRM_ORM_Code)120)
02060
02066 #define SRM_ORMCOD_JUPITER_INERTIAL ((SRM_ORM_Code)121)
02067
02073 #define SRM_ORMCOD_JUPITER_MAGNETIC_1993 ((SRM_ORM_Code)122)
02074
02080 #define SRM_ORMCOD_JUPITER_SOLAR_ECLIPTIC ((SRM_ORM_Code)123)
02081
02087 #define SRM_ORMCOD_JUPITER_SOLAR_EQUATORIAL ((SRM_ORM_Code)124)
02088
02094 #define SRM_ORMCOD_JUPITER_SOLAR_MAG_DIPOLE ((SRM_ORM_Code)125)
02095
02101 #define SRM_ORMCOD_JUPITER_SOLAR_MAG_ECLIPTIC ((SRM_ORM_Code)126)
02102
02108 #define SRM_ORMCOD_KANDAWALA_1987 ((SRM_ORM_Code)127)
02109
02115 #define SRM_ORMCOD_KERGUELEN_1949 ((SRM_ORM_Code)128)
02116
02122 #define SRM_ORMCOD_KERTAU_1948 ((SRM_ORM_Code)129)
02123
02129 #define SRM_ORMCOD_KOREAN_GEODETIC_1995 ((SRM_ORM_Code)130)
02130
02136 #define SRM_ORMCOD_KUSAIE_1951 ((SRM_ORM_Code)131)
02137
02143 #define SRM_ORMCOD_LARISSA_1991 ((SRM_ORM_Code)132)
02144
02150 #define SRM_ORMCOD_LC5_1961 ((SRM_ORM_Code)133)
02151
02157 #define SRM_ORMCOD_LEIGON_1991 ((SRM_ORM_Code)134)
02158
02164 #define SRM_ORMCOD_LIBERIA_1964 ((SRM_ORM_Code)135)
02165
02171 #define SRM_ORMCOD_LUZON_1987 ((SRM_ORM_Code)136)
02172
02178 #define SRM_ORMCOD_M_PORALOKO_1991 ((SRM_ORM_Code)137)
02179
02185 #define SRM_ORMCOD_MAHE_1971 ((SRM_ORM_Code)138)
02186
02192 #define SRM_ORMCOD_MARCUS_STATION_1952 ((SRM_ORM_Code)139)
02193
02199 #define SRM_ORMCOD_MARS_2000 ((SRM_ORM_Code)140)
02200
02206 #define SRM_ORMCOD_MARS_INERTIAL ((SRM_ORM_Code)141)
02207
02213 #define SRM_ORMCOD_MARS_SPHERE_2000 ((SRM_ORM_Code)142)
02214
02220 #define SRM_ORMCOD_MASS_1999 ((SRM_ORM_Code)143)
02221
02227 #define SRM_ORMCOD_MASSAWA_1987 ((SRM_ORM_Code)144)
02228
02234 #define SRM_ORMCOD_MERCHICH_1987 ((SRM_ORM_Code)145)
02235
02241 #define SRM_ORMCOD_MERCURY_1988 ((SRM_ORM_Code)146)
02242
02248 #define SRM_ORMCOD_MERCURY_INERTIAL ((SRM_ORM_Code)147)
02249
02255 #define SRM_ORMCOD_METIS_2000 ((SRM_ORM_Code)148)
02256
02262 #define SRM_ORMCOD_MIDWAY_1961 ((SRM_ORM_Code)149)
02263
02269 #define SRM_ORMCOD_MIMAS_1994 ((SRM_ORM_Code)150)
02270
02276 #define SRM_ORMCOD_MINNA_1991 ((SRM_ORM_Code)151)
02277
02283 #define SRM_ORMCOD_MIRANDA_1988 ((SRM_ORM_Code)152)
02284
02290 #define SRM_ORMCOD_MM5_1997 ((SRM_ORM_Code)153)
02291
02297 #define SRM_ORMCOD_MODTRAN_MIDLATITUDE_N_1989 ((SRM_ORM_Code)154)
02298
02304 #define SRM_ORMCOD_MODTRAN_MIDLATITUDE_S_1989 ((SRM_ORM_Code)155)
02305
02311 #define SRM_ORMCOD_MODTRAN_SUBARCTIC_N_1989 ((SRM_ORM_Code)156)
02312
02318 #define SRM_ORMCOD_MODTRAN_SUBARCTIC_S_1989 ((SRM_ORM_Code)157)
02319
02325 #define SRM_ORMCOD_MODTRAN_TROPICAL_1989 ((SRM_ORM_Code)158)
02326
02332 #define SRM_ORMCOD_MONTSERRAT_1958 ((SRM_ORM_Code)159)
02333
02339 #define SRM_ORMCOD_MOON_1991 ((SRM_ORM_Code)160)
02340
02346 #define SRM_ORMCOD_MULTIGEN_FLAT_EARTH_1989 ((SRM_ORM_Code)161)
02347
02353 #define SRM_ORMCOD_N_AM_1927 ((SRM_ORM_Code)162)
02354
02360 #define SRM_ORMCOD_N_AM_1983 ((SRM_ORM_Code)163)
02361
02367 #define SRM_ORMCOD_N_SAHARA_1959 ((SRM_ORM_Code)164)
02368
02374 #define SRM_ORMCOD_NAHRWAN_1987 ((SRM_ORM_Code)165)
02375
02381 #define SRM_ORMCOD_NAIAD_1991 ((SRM_ORM_Code)166)
02382
02388 #define SRM_ORMCOD_NAPARIMA_1991 ((SRM_ORM_Code)167)
02389
02395 #define SRM_ORMCOD_NEPTUNE_1991 ((SRM_ORM_Code)168)
02396
02402 #define SRM_ORMCOD_NEPTUNE_INERTIAL ((SRM_ORM_Code)169)
02403
02409 #define SRM_ORMCOD_NEPTUNE_MAGNETIC_1993 ((SRM_ORM_Code)170)
02410
02416 #define SRM_ORMCOD_NOGAPS_1988 ((SRM_ORM_Code)171)
02417
02423 #define SRM_ORMCOD_NTF_1896 ((SRM_ORM_Code)172)
02424
02430 #define SRM_ORMCOD_NTF_1896_PM_PARIS ((SRM_ORM_Code)173)
02431
02437 #define SRM_ORMCOD_OBERON_1988 ((SRM_ORM_Code)174)
02438
02444 #define SRM_ORMCOD_OBSERV_METEORO_1939 ((SRM_ORM_Code)175)
02445
02451 #define SRM_ORMCOD_OLD_EGYPTIAN_1907 ((SRM_ORM_Code)176)
02452
02458 #define SRM_ORMCOD_OLD_HAWAIIAN_CLARKE_1987 ((SRM_ORM_Code)177)
02459
02465 #define SRM_ORMCOD_OLD_HAWAIIAN_INT_1987 ((SRM_ORM_Code)178)
02466
02472 #define SRM_ORMCOD_OPHELIA_1988 ((SRM_ORM_Code)179)
02473
02479 #define SRM_ORMCOD_OSGB_1936 ((SRM_ORM_Code)180)
02480
02486 #define SRM_ORMCOD_PAN_1991 ((SRM_ORM_Code)181)
02487
02493 #define SRM_ORMCOD_PANDORA_1988 ((SRM_ORM_Code)182)
02494
02500 #define SRM_ORMCOD_PHOBOS_1988 ((SRM_ORM_Code)183)
02501
02507 #define SRM_ORMCOD_PHOEBE_1988 ((SRM_ORM_Code)184)
02508
02514 #define SRM_ORMCOD_PICO_DE_LAS_NIEVES_1987 ((SRM_ORM_Code)185)
02515
02521 #define SRM_ORMCOD_PITCAIRN_1967 ((SRM_ORM_Code)186)
02522
02528 #define SRM_ORMCOD_PLUTO_1994 ((SRM_ORM_Code)187)
02529
02535 #define SRM_ORMCOD_PLUTO_INERTIAL ((SRM_ORM_Code)188)
02536
02542 #define SRM_ORMCOD_POINT_58_1991 ((SRM_ORM_Code)189)
02543
02549 #define SRM_ORMCOD_POINTE_NOIRE_1948 ((SRM_ORM_Code)190)
02550
02556 #define SRM_ORMCOD_PORTIA_1988 ((SRM_ORM_Code)191)
02557
02563 #define SRM_ORMCOD_PORTO_SANTO_1936 ((SRM_ORM_Code)192)
02564
02570 #define SRM_ORMCOD_PROMETHEUS_1988 ((SRM_ORM_Code)193)
02571
02577 #define SRM_ORMCOD_PROTEUS_1991 ((SRM_ORM_Code)194)
02578
02584 #define SRM_ORMCOD_PROV_S_AM_1956 ((SRM_ORM_Code)195)
02585
02591 #define SRM_ORMCOD_PROV_S_CHILEAN_1963 ((SRM_ORM_Code)196)
02592
02598 #define SRM_ORMCOD_PUCK_1988 ((SRM_ORM_Code)197)
02599
02605 #define SRM_ORMCOD_PUERTO_RICO_1987 ((SRM_ORM_Code)198)
02606
02612 #define SRM_ORMCOD_PULKOVO_1942 ((SRM_ORM_Code)199)
02613
02619 #define SRM_ORMCOD_QATAR_NATIONAL_1974 ((SRM_ORM_Code)200)
02620
02626 #define SRM_ORMCOD_QORNOQ_1987 ((SRM_ORM_Code)201)
02627
02633 #define SRM_ORMCOD_REUNION_1947 ((SRM_ORM_Code)202)
02634
02640 #define SRM_ORMCOD_RGF_1993 ((SRM_ORM_Code)203)
02641
02647 #define SRM_ORMCOD_RHEA_1988 ((SRM_ORM_Code)204)
02648
02654 #define SRM_ORMCOD_ROME_1940 ((SRM_ORM_Code)205)
02655
02661 #define SRM_ORMCOD_ROME_1940_PM_ROME ((SRM_ORM_Code)206)
02662
02668 #define SRM_ORMCOD_ROSALIND_1988 ((SRM_ORM_Code)207)
02669
02675 #define SRM_ORMCOD_S_AM_1969 ((SRM_ORM_Code)208)
02676
02682 #define SRM_ORMCOD_S_ASIA_1987 ((SRM_ORM_Code)209)
02683
02689 #define SRM_ORMCOD_S_JTSK_1993 ((SRM_ORM_Code)210)
02690
02696 #define SRM_ORMCOD_S42_PULKOVO ((SRM_ORM_Code)211)
02697
02703 #define SRM_ORMCOD_SANTO_DOS_1965 ((SRM_ORM_Code)212)
02704
02710 #define SRM_ORMCOD_SAO_BRAZ_1987 ((SRM_ORM_Code)213)
02711
02717 #define SRM_ORMCOD_SAPPER_HILL_1943 ((SRM_ORM_Code)214)
02718
02724 #define SRM_ORMCOD_SATURN_1988 ((SRM_ORM_Code)215)
02725
02731 #define SRM_ORMCOD_SATURN_INERTIAL ((SRM_ORM_Code)216)
02732
02738 #define SRM_ORMCOD_SATURN_MAGNETIC_1993 ((SRM_ORM_Code)217)
02739
02745 #define SRM_ORMCOD_SCHWARZECK_1991 ((SRM_ORM_Code)218)
02746
02752 #define SRM_ORMCOD_SELVAGEM_GRANDE_1938 ((SRM_ORM_Code)219)
02753
02759 #define SRM_ORMCOD_SIERRA_LEONE_1960 ((SRM_ORM_Code)220)
02760
02766 #define SRM_ORMCOD_SIRGAS_2000 ((SRM_ORM_Code)221)
02767
02773 #define SRM_ORMCOD_SUN_1992 ((SRM_ORM_Code)222)
02774
02780 #define SRM_ORMCOD_TANANARIVE_OBS_1925 ((SRM_ORM_Code)223)
02781
02787 #define SRM_ORMCOD_TANANARIVE_OBS_1925_PM_PARIS ((SRM_ORM_Code)224)
02788
02794 #define SRM_ORMCOD_TELESTO_1988 ((SRM_ORM_Code)225)
02795
02801 #define SRM_ORMCOD_TERN_1961 ((SRM_ORM_Code)226)
02802
02808 #define SRM_ORMCOD_TETHYS_1991 ((SRM_ORM_Code)227)
02809
02815 #define SRM_ORMCOD_THALASSA_1991 ((SRM_ORM_Code)228)
02816
02822 #define SRM_ORMCOD_THEBE_2000 ((SRM_ORM_Code)229)
02823
02829 #define SRM_ORMCOD_TIMBALAI_EVEREST_1948 ((SRM_ORM_Code)230)
02830
02836 #define SRM_ORMCOD_TITAN_1982 ((SRM_ORM_Code)231)
02837
02843 #define SRM_ORMCOD_TITANIA_1988 ((SRM_ORM_Code)232)
02844
02850 #define SRM_ORMCOD_TOKYO_1991 ((SRM_ORM_Code)233)
02851
02857 #define SRM_ORMCOD_TRISTAN_1968 ((SRM_ORM_Code)234)
02858
02864 #define SRM_ORMCOD_TRITON_1991 ((SRM_ORM_Code)235)
02865
02871 #define SRM_ORMCOD_UMBRIEL_1988 ((SRM_ORM_Code)236)
02872
02878 #define SRM_ORMCOD_URANUS_1988 ((SRM_ORM_Code)237)
02879
02885 #define SRM_ORMCOD_URANUS_INERTIAL ((SRM_ORM_Code)238)
02886
02892 #define SRM_ORMCOD_URANUS_MAGNETIC_1993 ((SRM_ORM_Code)239)
02893
02899 #define SRM_ORMCOD_VENUS_1991 ((SRM_ORM_Code)240)
02900
02906 #define SRM_ORMCOD_VENUS_INERTIAL ((SRM_ORM_Code)241)
02907
02913 #define SRM_ORMCOD_VITI_LEVU_1916 ((SRM_ORM_Code)242)
02914
02920 #define SRM_ORMCOD_VOIROL_1874 ((SRM_ORM_Code)243)
02921
02927 #define SRM_ORMCOD_VOIROL_1874_PM_PARIS ((SRM_ORM_Code)244)
02928
02934 #define SRM_ORMCOD_VOIROL_1960 ((SRM_ORM_Code)245)
02935
02941 #define SRM_ORMCOD_VOIROL_1960_PM_PARIS ((SRM_ORM_Code)246)
02942
02948 #define SRM_ORMCOD_WAKE_1952 ((SRM_ORM_Code)247)
02949
02955 #define SRM_ORMCOD_WAKE_ENIWETOK_1960 ((SRM_ORM_Code)248)
02956
02962 #define SRM_ORMCOD_WGS_1972 ((SRM_ORM_Code)249)
02963
02969 #define SRM_ORMCOD_WGS_1984 ((SRM_ORM_Code)250)
02970
02976 #define SRM_ORMCOD_YACARE_1987 ((SRM_ORM_Code)251)
02977
02983 #define SRM_ORMCOD_ZANDERIJ_1987 ((SRM_ORM_Code)252)
02984
02985
02987 #define SRM_ORM_CODE_UBOUND 252
02988
02989
02995 typedef struct
02996 {
02997 SRM_Long_Float delta_x;
02998 SRM_Long_Float delta_y;
02999 SRM_Long_Float omega;
03000 SRM_Long_Float delta_s;
03001 } SRM_ORM_Transformation_2D_Parameters;
03002
03003
03009 typedef struct
03010 {
03011 SRM_Long_Float delta_x;
03012 SRM_Long_Float delta_y;
03013 SRM_Long_Float delta_z;
03014 SRM_Long_Float omega_1;
03015 SRM_Long_Float omega_2;
03016 SRM_Long_Float omega_3;
03017 SRM_Long_Float delta_s;
03018 } SRM_ORM_Transformation_3D_Parameters;
03019
03020
03026 typedef SRM_Integer SRM_ORMT_Code;
03027
03031 #define SRM_ORMTCOD_UNSPECIFIED ((SRM_ORMT_Code)0)
03032
03039 #define SRM_ORMTCOD_BI_AXIS_ORIGIN_2D ((SRM_ORMT_Code)1)
03040
03046 #define SRM_ORMTCOD_SPHERE ((SRM_ORMT_Code)2)
03047
03053 #define SRM_ORMTCOD_OBLATE_ELLIPSOID ((SRM_ORMT_Code)3)
03054
03060 #define SRM_ORMTCOD_PROLATE_ELLIPSOID ((SRM_ORMT_Code)4)
03061
03067 #define SRM_ORMTCOD_TRI_AXIAL_ELLIPSOID ((SRM_ORMT_Code)5)
03068
03075 #define SRM_ORMTCOD_BI_AXIS_ORIGIN_3D ((SRM_ORMT_Code)6)
03076
03083 #define SRM_ORMTCOD_SPHERE_ORIGIN ((SRM_ORMT_Code)7)
03084
03091 #define SRM_ORMTCOD_OBLATE_ELLIPSOID_ORIGIN ((SRM_ORMT_Code)8)
03092
03098 #define SRM_ORMTCOD_TRI_PLANE ((SRM_ORMT_Code)9)
03099
03100
03102 #define SRM_ORMT_CODE_UBOUND 9
03103
03104
03111 typedef enum
03112 {
03113 SRM_PLRASP_NORTH,
03114 SRM_PLRASP_SOUTH
03115 } SRM_Polar_Aspect;
03116
03117
03124 typedef struct
03125 {
03126 SRM_Polar_Aspect polar_aspect;
03127 SRM_Long_Float origin_longitude;
03128 SRM_Long_Float central_scale;
03129 SRM_Long_Float false_easting;
03130 SRM_Long_Float false_northing;
03131 } SRM_PS_Parameters;
03132
03133
03139 typedef SRM_Integer SRM_RD_Code;
03140
03146 #define SRM_RDCOD_ORIGIN_2D ((SRM_RD_Code)1)
03147
03153 #define SRM_RDCOD_X_UNIT_POINT_2D ((SRM_RD_Code)2)
03154
03160 #define SRM_RDCOD_Y_UNIT_POINT_2D ((SRM_RD_Code)3)
03161
03167 #define SRM_RDCOD_ORIGIN_3D ((SRM_RD_Code)4)
03168
03174 #define SRM_RDCOD_X_UNIT_POINT_3D ((SRM_RD_Code)5)
03175
03181 #define SRM_RDCOD_Y_UNIT_POINT_3D ((SRM_RD_Code)6)
03182
03188 #define SRM_RDCOD_Z_UNIT_POINT_3D ((SRM_RD_Code)7)
03189
03195 #define SRM_RDCOD_X_AXIS_2D ((SRM_RD_Code)8)
03196
03202 #define SRM_RDCOD_Y_AXIS_2D ((SRM_RD_Code)9)
03203
03209 #define SRM_RDCOD_X_AXIS_3D ((SRM_RD_Code)10)
03210
03216 #define SRM_RDCOD_Y_AXIS_3D ((SRM_RD_Code)11)
03217
03223 #define SRM_RDCOD_Z_AXIS_3D ((SRM_RD_Code)12)
03224
03230 #define SRM_RDCOD_XY_PLANE_3D ((SRM_RD_Code)13)
03231
03237 #define SRM_RDCOD_XZ_PLANE_3D ((SRM_RD_Code)14)
03238
03244 #define SRM_RDCOD_YZ_PLANE_3D ((SRM_RD_Code)15)
03245
03251 #define SRM_RDCOD_ADRASTEA_2000 ((SRM_RD_Code)16)
03252
03258 #define SRM_RDCOD_AIRY_1830 ((SRM_RD_Code)17)
03259
03265 #define SRM_RDCOD_AMALTHEA_2000 ((SRM_RD_Code)18)
03266
03272 #define SRM_RDCOD_ANANKE_1988 ((SRM_RD_Code)19)
03273
03279 #define SRM_RDCOD_APL_4r5_1968 ((SRM_RD_Code)20)
03280
03286 #define SRM_RDCOD_ARIEL_1988 ((SRM_RD_Code)21)
03287
03293 #define SRM_RDCOD_ATLAS_1988 ((SRM_RD_Code)22)
03294
03300 #define SRM_RDCOD_AUSTRALIAN_NATIONAL_1966 ((SRM_RD_Code)23)
03301
03307 #define SRM_RDCOD_AVERAGE_TERRESTRIAL_1977 ((SRM_RD_Code)24)
03308
03314 #define SRM_RDCOD_BELINDA_1988 ((SRM_RD_Code)25)
03315
03321 #define SRM_RDCOD_BESSEL_1841_ETHIOPIA ((SRM_RD_Code)26)
03322
03328 #define SRM_RDCOD_BESSEL_1841_NAMIBIA ((SRM_RD_Code)27)
03329
03335 #define SRM_RDCOD_BIANCA_1988 ((SRM_RD_Code)28)
03336
03342 #define SRM_RDCOD_CALLISTO_2000 ((SRM_RD_Code)29)
03343
03349 #define SRM_RDCOD_CALYPSO_1988 ((SRM_RD_Code)30)
03350
03356 #define SRM_RDCOD_CARME_1988 ((SRM_RD_Code)31)
03357
03363 #define SRM_RDCOD_CHARON_1991 ((SRM_RD_Code)32)
03364
03370 #define SRM_RDCOD_CLARKE_1858 ((SRM_RD_Code)33)
03371
03377 #define SRM_RDCOD_CLARKE_1858_MODIFIED ((SRM_RD_Code)34)
03378
03384 #define SRM_RDCOD_CLARKE_1866 ((SRM_RD_Code)35)
03385
03391 #define SRM_RDCOD_CLARKE_1880 ((SRM_RD_Code)36)
03392
03398 #define SRM_RDCOD_CLARKE_1880_CAPE ((SRM_RD_Code)37)
03399
03405 #define SRM_RDCOD_CLARKE_1880_FIJI ((SRM_RD_Code)38)
03406
03412 #define SRM_RDCOD_CLARKE_1880_IGN ((SRM_RD_Code)39)
03413
03419 #define SRM_RDCOD_CLARKE_1880_PALESTINE ((SRM_RD_Code)40)
03420
03426 #define SRM_RDCOD_CLARKE_1880_SYRIA ((SRM_RD_Code)41)
03427
03433 #define SRM_RDCOD_COAMPS_1998 ((SRM_RD_Code)42)
03434
03440 #define SRM_RDCOD_CORDELIA_1988 ((SRM_RD_Code)43)
03441
03447 #define SRM_RDCOD_CRESSIDA_1988 ((SRM_RD_Code)44)
03448
03454 #define SRM_RDCOD_DANISH_1876 ((SRM_RD_Code)45)
03455
03461 #define SRM_RDCOD_DEIMOS_1988 ((SRM_RD_Code)46)
03462
03468 #define SRM_RDCOD_DELAMBRE_1810 ((SRM_RD_Code)47)
03469
03475 #define SRM_RDCOD_DESDEMONA_1988 ((SRM_RD_Code)48)
03476
03482 #define SRM_RDCOD_DESPINA_1991 ((SRM_RD_Code)49)
03483
03489 #define SRM_RDCOD_DIONE_1982 ((SRM_RD_Code)50)
03490
03496 #define SRM_RDCOD_ELARA_1988 ((SRM_RD_Code)51)
03497
03503 #define SRM_RDCOD_ENCELADUS_1994 ((SRM_RD_Code)52)
03504
03510 #define SRM_RDCOD_EPIMETHEUS_1988 ((SRM_RD_Code)53)
03511
03517 #define SRM_RDCOD_EROS_2000 ((SRM_RD_Code)54)
03518
03524 #define SRM_RDCOD_EUROPA_2000 ((SRM_RD_Code)55)
03525
03531 #define SRM_RDCOD_EVEREST_ADJ_1937 ((SRM_RD_Code)56)
03532
03538 #define SRM_RDCOD_EVEREST_1948 ((SRM_RD_Code)57)
03539
03545 #define SRM_RDCOD_EVEREST_1956 ((SRM_RD_Code)58)
03546
03552 #define SRM_RDCOD_EVEREST_REVISED_1962 ((SRM_RD_Code)59)
03553
03559 #define SRM_RDCOD_EVEREST_1969 ((SRM_RD_Code)60)
03560
03567 #define SRM_RDCOD_EVEREST_BRUNEI_1967 ((SRM_RD_Code)61)
03568
03574 #define SRM_RDCOD_FISCHER_1960 ((SRM_RD_Code)62)
03575
03581 #define SRM_RDCOD_FISCHER_1968 ((SRM_RD_Code)63)
03582
03588 #define SRM_RDCOD_GALATEA_1991 ((SRM_RD_Code)64)
03589
03595 #define SRM_RDCOD_GANYMEDE_2000 ((SRM_RD_Code)65)
03596
03602 #define SRM_RDCOD_GASPRA_1991 ((SRM_RD_Code)66)
03603
03609 #define SRM_RDCOD_GRS_1967 ((SRM_RD_Code)67)
03610
03616 #define SRM_RDCOD_GRS_1980 ((SRM_RD_Code)68)
03617
03623 #define SRM_RDCOD_HELENE_1992 ((SRM_RD_Code)69)
03624
03630 #define SRM_RDCOD_HELMERT_1906 ((SRM_RD_Code)70)
03631
03637 #define SRM_RDCOD_HIMALIA_1988 ((SRM_RD_Code)71)
03638
03644 #define SRM_RDCOD_HOUGH_1960 ((SRM_RD_Code)72)
03645
03651 #define SRM_RDCOD_HYPERION_2000 ((SRM_RD_Code)73)
03652
03658 #define SRM_RDCOD_IAG_1975 ((SRM_RD_Code)74)
03659
03665 #define SRM_RDCOD_IAPETUS_1988 ((SRM_RD_Code)75)
03666
03672 #define SRM_RDCOD_IDA_1991 ((SRM_RD_Code)76)
03673
03679 #define SRM_RDCOD_INDONESIAN_1974 ((SRM_RD_Code)77)
03680
03686 #define SRM_RDCOD_INTERNATIONAL_1924 ((SRM_RD_Code)78)
03687
03693 #define SRM_RDCOD_IO_2000 ((SRM_RD_Code)79)
03694
03700 #define SRM_RDCOD_JANUS_1988 ((SRM_RD_Code)80)
03701
03707 #define SRM_RDCOD_JULIET_1988 ((SRM_RD_Code)81)
03708
03714 #define SRM_RDCOD_JUPITER_1988 ((SRM_RD_Code)82)
03715
03721 #define SRM_RDCOD_KLEOPATRA_2000 ((SRM_RD_Code)83)
03722
03728 #define SRM_RDCOD_KRASSOVSKY_1940 ((SRM_RD_Code)84)
03729
03735 #define SRM_RDCOD_KRAYENHOFF_1827 ((SRM_RD_Code)85)
03736
03742 #define SRM_RDCOD_LARISSA_1991 ((SRM_RD_Code)86)
03743
03749 #define SRM_RDCOD_LEDA_1988 ((SRM_RD_Code)87)
03750
03756 #define SRM_RDCOD_LYSITHEA_1988 ((SRM_RD_Code)88)
03757
03763 #define SRM_RDCOD_MARS_2000 ((SRM_RD_Code)89)
03764
03770 #define SRM_RDCOD_MARS_SPHERE_2000 ((SRM_RD_Code)90)
03771
03777 #define SRM_RDCOD_MASS_1999 ((SRM_RD_Code)91)
03778
03784 #define SRM_RDCOD_MERCURY_1988 ((SRM_RD_Code)92)
03785
03791 #define SRM_RDCOD_METIS_2000 ((SRM_RD_Code)93)
03792
03798 #define SRM_RDCOD_MIMAS_1994 ((SRM_RD_Code)94)
03799
03805 #define SRM_RDCOD_MIRANDA_1988 ((SRM_RD_Code)95)
03806
03812 #define SRM_RDCOD_MM5_1997 ((SRM_RD_Code)96)
03813
03819 #define SRM_RDCOD_MODIFIED_AIRY_1849 ((SRM_RD_Code)97)
03820
03826 #define SRM_RDCOD_MODIFIED_FISCHER_1960 ((SRM_RD_Code)98)
03827
03833 #define SRM_RDCOD_MODTRAN_MIDLATITUDE_1989 ((SRM_RD_Code)99)
03834
03840 #define SRM_RDCOD_MODTRAN_SUBARCTIC_1989 ((SRM_RD_Code)100)
03841
03847 #define SRM_RDCOD_MODTRAN_TROPICAL_1989 ((SRM_RD_Code)101)
03848
03854 #define SRM_RDCOD_MOON_1991 ((SRM_RD_Code)102)
03855
03861 #define SRM_RDCOD_MULTIGEN_FLAT_EARTH_1989 ((SRM_RD_Code)103)
03862
03868 #define SRM_RDCOD_NAIAD_1991 ((SRM_RD_Code)104)
03869
03875 #define SRM_RDCOD_NEPTUNE_1991 ((SRM_RD_Code)105)
03876
03882 #define SRM_RDCOD_NEREID_1991 ((SRM_RD_Code)106)
03883
03889 #define SRM_RDCOD_NOGAPS_1988 ((SRM_RD_Code)107)
03890
03896 #define SRM_RDCOD_OBERON_1988 ((SRM_RD_Code)108)
03897
03903 #define SRM_RDCOD_OPHELIA_1988 ((SRM_RD_Code)109)
03904
03910 #define SRM_RDCOD_PAN_1991 ((SRM_RD_Code)110)
03911
03917 #define SRM_RDCOD_PANDORA_1988 ((SRM_RD_Code)111)
03918
03924 #define SRM_RDCOD_PASIPHAE_1988 ((SRM_RD_Code)112)
03925
03931 #define SRM_RDCOD_PHOBOS_1988 ((SRM_RD_Code)113)
03932
03938 #define SRM_RDCOD_PHOEBE_1988 ((SRM_RD_Code)114)
03939
03945 #define SRM_RDCOD_PLESSIS_MODIFIED_1817 ((SRM_RD_Code)115)
03946
03952 #define SRM_RDCOD_PLUTO_1994 ((SRM_RD_Code)116)
03953
03959 #define SRM_RDCOD_PORTIA_1988 ((SRM_RD_Code)117)
03960
03966 #define SRM_RDCOD_PROMETHEUS_1988 ((SRM_RD_Code)118)
03967
03973 #define SRM_RDCOD_PROTEUS_1991 ((SRM_RD_Code)119)
03974
03980 #define SRM_RDCOD_PUCK_1988 ((SRM_RD_Code)120)
03981
03987 #define SRM_RDCOD_RHEA_1988 ((SRM_RD_Code)121)
03988
03994 #define SRM_RDCOD_ROSALIND_1988 ((SRM_RD_Code)122)
03995
04001 #define SRM_RDCOD_SATURN_1988 ((SRM_RD_Code)123)
04002
04008 #define SRM_RDCOD_SINOPE_1988 ((SRM_RD_Code)124)
04009
04015 #define SRM_RDCOD_SOUTH_AMERICAN_1969 ((SRM_RD_Code)125)
04016
04022 #define SRM_RDCOD_SOVIET_GEODETIC_1985 ((SRM_RD_Code)126)
04023
04029 #define SRM_RDCOD_SOVIET_GEODETIC_1990 ((SRM_RD_Code)127)
04030
04036 #define SRM_RDCOD_STRUVE_1860 ((SRM_RD_Code)128)
04037
04043 #define SRM_RDCOD_SUN_1992 ((SRM_RD_Code)129)
04044
04050 #define SRM_RDCOD_TELESTO_1988 ((SRM_RD_Code)130)
04051
04057 #define SRM_RDCOD_TETHYS_1991 ((SRM_RD_Code)131)
04058
04064 #define SRM_RDCOD_THALASSA_1991 ((SRM_RD_Code)132)
04065
04071 #define SRM_RDCOD_THEBE_2000 ((SRM_RD_Code)133)
04072
04078 #define SRM_RDCOD_TITAN_1982 ((SRM_RD_Code)134)
04079
04085 #define SRM_RDCOD_TITANIA_1988 ((SRM_RD_Code)135)
04086
04092 #define SRM_RDCOD_TRITON_1991 ((SRM_RD_Code)136)
04093
04099 #define SRM_RDCOD_UMBRIEL_1988 ((SRM_RD_Code)137)
04100
04106 #define SRM_RDCOD_URANUS_1988 ((SRM_RD_Code)138)
04107
04113 #define SRM_RDCOD_VENUS_1991 ((SRM_RD_Code)139)
04114
04120 #define SRM_RDCOD_WALBECK_AMS_1963 ((SRM_RD_Code)140)
04121
04127 #define SRM_RDCOD_WALBECK_PLANHEFT_1942 ((SRM_RD_Code)141)
04128
04134 #define SRM_RDCOD_WAR_OFFICE_1924 ((SRM_RD_Code)142)
04135
04141 #define SRM_RDCOD_WGS_1960 ((SRM_RD_Code)143)
04142
04148 #define SRM_RDCOD_WGS_1966 ((SRM_RD_Code)144)
04149
04155 #define SRM_RDCOD_WGS_1984 ((SRM_RD_Code)145)
04156
04162 #define SRM_RDCOD_WGS_1972 ((SRM_RD_Code)146)
04163
04164
04166 #define SRM_RD_CODE_UBOUND 146
04167
04168
04174 typedef SRM_Integer SRM_RT_Code;
04175
04179 #define SRM_RTCOD_UNSPECIFIED ((SRM_RT_Code)0)
04180
04186 #define SRM_RTCOD_ABSTRACT_2D_IDENTITY ((SRM_RT_Code)1)
04187
04193 #define SRM_RTCOD_ABSTRACT_3D_IDENTITY ((SRM_RT_Code)2)
04194
04200 #define SRM_RTCOD_ADINDAN_1991_BURKINA_FASO ((SRM_RT_Code)3)
04201
04207 #define SRM_RTCOD_ADINDAN_1991_CAMEROON ((SRM_RT_Code)4)
04208
04214 #define SRM_RTCOD_ADINDAN_1991_ETHIOPIA ((SRM_RT_Code)5)
04215
04221 #define SRM_RTCOD_ADINDAN_1991_MALI ((SRM_RT_Code)6)
04222
04228 #define SRM_RTCOD_ADINDAN_1991_MEAN_SOLUTION ((SRM_RT_Code)7)
04229
04235 #define SRM_RTCOD_ADINDAN_1991_SENEGAL ((SRM_RT_Code)8)
04236
04242 #define SRM_RTCOD_ADINDAN_1991_SUDAN ((SRM_RT_Code)9)
04243
04249 #define SRM_RTCOD_ADRASTEA_2000_IDENTITY ((SRM_RT_Code)10)
04250
04256 #define SRM_RTCOD_AFGOOYE_1987_SOMALIA ((SRM_RT_Code)11)
04257
04263 #define SRM_RTCOD_AIN_EL_ABD_1970_BAHRAIN_ISLAND ((SRM_RT_Code)12)
04264
04270 #define SRM_RTCOD_AIN_EL_ABD_1970_SAUDI_ARABIA ((SRM_RT_Code)13)
04271
04277 #define SRM_RTCOD_AMALTHEA_2000_IDENTITY ((SRM_RT_Code)14)
04278
04284 #define SRM_RTCOD_AMERICAN_SAMOA_1962_AMERICAN_SAMOA_ISLANDS ((SRM_RT_Code)15)
04285
04291 #define SRM_RTCOD_ANNA_1_1965_COCOS_ISLANDS ((SRM_RT_Code)16)
04292
04298 #define SRM_RTCOD_ANTIGUA_1943_ANTIGUA_LEEWARD_ISLANDS ((SRM_RT_Code)17)
04299
04305 #define SRM_RTCOD_ARC_1950_3_ZIMBABWE ((SRM_RT_Code)18)
04306
04312 #define SRM_RTCOD_ARC_1950_BOTSWANA ((SRM_RT_Code)19)
04313
04319 #define SRM_RTCOD_ARC_1950_BURUNDI ((SRM_RT_Code)20)
04320
04326 #define SRM_RTCOD_ARC_1950_LESOTHO ((SRM_RT_Code)21)
04327
04333 #define SRM_RTCOD_ARC_1950_MALAWI ((SRM_RT_Code)22)
04334
04341 #define SRM_RTCOD_ARC_1950_MEAN_SOLUTION ((SRM_RT_Code)23)
04342
04348 #define SRM_RTCOD_ARC_1950_SWAZILAND ((SRM_RT_Code)24)
04349
04355 #define SRM_RTCOD_ARC_1950_ZAIRE ((SRM_RT_Code)25)
04356
04362 #define SRM_RTCOD_ARC_1950_ZAMBIA ((SRM_RT_Code)26)
04363
04369 #define SRM_RTCOD_ARC_1960_3_KENYA ((SRM_RT_Code)27)
04370
04376 #define SRM_RTCOD_ARC_1960_MEAN_SOLUTION ((SRM_RT_Code)28)
04377
04383 #define SRM_RTCOD_ARC_1960_TANZANIA ((SRM_RT_Code)29)
04384
04390 #define SRM_RTCOD_ARIEL_1988_IDENTITY ((SRM_RT_Code)30)
04391
04397 #define SRM_RTCOD_ASCENSION_1958_ASCENSION_ISLAND ((SRM_RT_Code)31)
04398
04404 #define SRM_RTCOD_ATLAS_1988_IDENTITY ((SRM_RT_Code)32)
04405
04411 #define SRM_RTCOD_AUSTRALIAN_GEOD_1966_AUSTRALIA_TASMANIA ((SRM_RT_Code)33)
04412
04418 #define SRM_RTCOD_AUSTRALIAN_GEOD_1984_3_AUSTRALIA_TASMANIA ((SRM_RT_Code)34)
04419
04425 #define SRM_RTCOD_AUSTRALIAN_GEOD_1984_7_AUSTRALIA_TASMANIA ((SRM_RT_Code)35)
04426
04432 #define SRM_RTCOD_AYABELLE_LIGHTHOUSE_1991_DJIBOUTI ((SRM_RT_Code)36)
04433
04439 #define SRM_RTCOD_BEACON_E_1945_IWO_JIMA_ISLAND ((SRM_RT_Code)37)
04440
04446 #define SRM_RTCOD_BELINDA_1988_IDENTITY ((SRM_RT_Code)38)
04447
04453 #define SRM_RTCOD_BELLEVUE_IGN_1987_EFATE_ERROMANGO_ISLANDS ((SRM_RT_Code)39)
04454
04460 #define SRM_RTCOD_BERMUDA_1957_BERMUDA ((SRM_RT_Code)40)
04461
04467 #define SRM_RTCOD_BIANCA_1988_IDENTITY ((SRM_RT_Code)41)
04468
04474 #define SRM_RTCOD_BISSAU_1991_GUINEA_BISSAU ((SRM_RT_Code)42)
04475
04481 #define SRM_RTCOD_BOGOTA_OBS_1987_COLOMBIA ((SRM_RT_Code)43)
04482
04488 #define SRM_RTCOD_BOGOTA_OBS_1987_PM_BOGOTA_COLOMBIA ((SRM_RT_Code)44)
04489
04495 #define SRM_RTCOD_BUKIT_RIMPAH_1987_BANGKA_BELITUNG_ISLANDS ((SRM_RT_Code)45)
04496
04502 #define SRM_RTCOD_CALLISTO_2000_IDENTITY ((SRM_RT_Code)46)
04503
04509 #define SRM_RTCOD_CALYPSO_1988_IDENTITY ((SRM_RT_Code)47)
04510
04516 #define SRM_RTCOD_CAMP_AREA_1987_MCMURDO_CAMP ((SRM_RT_Code)48)
04517
04523 #define SRM_RTCOD_CAMPO_INCHAUSPE_1969_ARGENTINA ((SRM_RT_Code)49)
04524
04530 #define SRM_RTCOD_CANTON_1966_PHOENIX_ISLANDS ((SRM_RT_Code)50)
04531
04537 #define SRM_RTCOD_CAPE_1987_SOUTH_AFRICA ((SRM_RT_Code)51)
04538
04544 #define SRM_RTCOD_CAPE_CANAVERAL_1991_MEAN_SOLUTION ((SRM_RT_Code)52)
04545
04551 #define SRM_RTCOD_CARTHAGE_1987_TUNISIA ((SRM_RT_Code)53)
04552
04558 #define SRM_RTCOD_CHARON_1991_IDENTITY ((SRM_RT_Code)54)
04559
04565 #define SRM_RTCOD_CHATHAM_1971_CHATHAM_ISLANDS ((SRM_RT_Code)55)
04566
04572 #define SRM_RTCOD_CHUA_1987_PARAGUAY ((SRM_RT_Code)56)
04573
04579 #define SRM_RTCOD_COAMPS_1998_IDENTITY_BY_DEFAULT ((SRM_RT_Code)57)
04580
04586 #define SRM_RTCOD_CORDELIA_1988_IDENTITY ((SRM_RT_Code)58)
04587
04593 #define SRM_RTCOD_CORREGO_ALEGRE_1987_BRAZIL ((SRM_RT_Code)59)
04594
04600 #define SRM_RTCOD_CRESSIDA_1988_IDENTITY ((SRM_RT_Code)60)
04601
04607 #define SRM_RTCOD_DABOLA_1991_GUINEA ((SRM_RT_Code)61)
04608
04614 #define SRM_RTCOD_DECEPTION_1993_DECEPTION_ISLAND ((SRM_RT_Code)62)
04615
04621 #define SRM_RTCOD_DEIMOS_1988_IDENTITY ((SRM_RT_Code)63)
04622
04628 #define SRM_RTCOD_DESDEMONA_1988_IDENTITY ((SRM_RT_Code)64)
04629
04635 #define SRM_RTCOD_DESPINA_1991_IDENTITY ((SRM_RT_Code)65)
04636
04642 #define SRM_RTCOD_DIONE_1982_IDENTITY ((SRM_RT_Code)66)
04643
04649 #define SRM_RTCOD_DJAKARTA_1987_PM_DJAKARTA_SUMATRA ((SRM_RT_Code)67)
04650
04656 #define SRM_RTCOD_DJAKARTA_1987_SUMATRA ((SRM_RT_Code)68)
04657
04663 #define SRM_RTCOD_DOS_1968_GIZO_ISLAND ((SRM_RT_Code)69)
04664
04670 #define SRM_RTCOD_DOS_71_4_1987_ST_HELENA_ISLAND ((SRM_RT_Code)70)
04671
04677 #define SRM_RTCOD_EASTER_1967_EASTER_ISLAND ((SRM_RT_Code)71)
04678
04684 #define SRM_RTCOD_ENCELADUS_1994_IDENTITY ((SRM_RT_Code)72)
04685
04691 #define SRM_RTCOD_EPIMETHEUS_1988_IDENTITY ((SRM_RT_Code)73)
04692
04698 #define SRM_RTCOD_EROS_2000_IDENTITY ((SRM_RT_Code)74)
04699
04705 #define SRM_RTCOD_ESTONIA_1937_ESTONIA ((SRM_RT_Code)75)
04706
04712 #define SRM_RTCOD_ETRS_1989_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)76)
04713
04719 #define SRM_RTCOD_EUROPA_2000_IDENTITY ((SRM_RT_Code)77)
04720
04726 #define SRM_RTCOD_EUROPE_1950_3_CYPRUS ((SRM_RT_Code)78)
04727
04733 #define SRM_RTCOD_EUROPE_1950_CHANNEL_ISLANDS ((SRM_RT_Code)79)
04734
04740 #define SRM_RTCOD_EUROPE_1950_EGYPT ((SRM_RT_Code)80)
04741
04747 #define SRM_RTCOD_EUROPE_1950_ENGLAND_SCOTLAND ((SRM_RT_Code)81)
04748
04754 #define SRM_RTCOD_EUROPE_1950_GREECE ((SRM_RT_Code)82)
04755
04761 #define SRM_RTCOD_EUROPE_1950_IRAN ((SRM_RT_Code)83)
04762
04768 #define SRM_RTCOD_EUROPE_1950_IRAQ ((SRM_RT_Code)84)
04769
04776 #define SRM_RTCOD_EUROPE_1950_IRELAND ((SRM_RT_Code)85)
04777
04783 #define SRM_RTCOD_EUROPE_1950_MALTA ((SRM_RT_Code)86)
04784
04792 #define SRM_RTCOD_EUROPE_1950_MEAN_SOLUTION ((SRM_RT_Code)87)
04793
04799 #define SRM_RTCOD_EUROPE_1950_NORWAY ((SRM_RT_Code)88)
04800
04806 #define SRM_RTCOD_EUROPE_1950_PORTUGAL_SPAIN ((SRM_RT_Code)89)
04807
04813 #define SRM_RTCOD_EUROPE_1950_SARDINIA ((SRM_RT_Code)90)
04814
04820 #define SRM_RTCOD_EUROPE_1950_SICILY ((SRM_RT_Code)91)
04821
04827 #define SRM_RTCOD_EUROPE_1950_TUNISIA ((SRM_RT_Code)92)
04828
04835 #define SRM_RTCOD_EUROPE_1950_W_EUROPE_MEAN_SOLUTION ((SRM_RT_Code)93)
04836
04843 #define SRM_RTCOD_EUROPE_1979_MEAN_SOLUTION ((SRM_RT_Code)94)
04844
04850 #define SRM_RTCOD_FAHUD_1987_3_OMAN ((SRM_RT_Code)95)
04851
04857 #define SRM_RTCOD_FAHUD_1987_7_OMAN ((SRM_RT_Code)96)
04858
04864 #define SRM_RTCOD_FORT_THOMAS_1955_ST_KITTS_NEVIS_LEEWARD_ISLANDS ((SRM_RT_Code)97)
04865
04871 #define SRM_RTCOD_GALATEA_1991_IDENTITY ((SRM_RT_Code)98)
04872
04878 #define SRM_RTCOD_GAN_1970_MALDIVES ((SRM_RT_Code)99)
04879
04885 #define SRM_RTCOD_GANYMEDE_2000_IDENTITY ((SRM_RT_Code)100)
04886
04892 #define SRM_RTCOD_GASPRA_1991_IDENTITY ((SRM_RT_Code)101)
04893
04899 #define SRM_RTCOD_GDA_1994_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)102)
04900
04906 #define SRM_RTCOD_GEODETIC_DATUM_1949_3_NEW_ZEALAND ((SRM_RT_Code)103)
04907
04913 #define SRM_RTCOD_GEODETIC_DATUM_1949_7_NEW_ZEALAND ((SRM_RT_Code)104)
04914
04920 #define SRM_RTCOD_GEOMAGNETIC_1945_DGRF ((SRM_RT_Code)105)
04921
04927 #define SRM_RTCOD_GEOMAGNETIC_1950_DGRF ((SRM_RT_Code)106)
04928
04934 #define SRM_RTCOD_GEOMAGNETIC_1955_DGRF ((SRM_RT_Code)107)
04935
04941 #define SRM_RTCOD_GEOMAGNETIC_1960_DGRF ((SRM_RT_Code)108)
04942
04948 #define SRM_RTCOD_GEOMAGNETIC_1965_DGRF ((SRM_RT_Code)109)
04949
04955 #define SRM_RTCOD_GEOMAGNETIC_1970_DGRF ((SRM_RT_Code)110)
04956
04962 #define SRM_RTCOD_GEOMAGNETIC_1975_DGRF ((SRM_RT_Code)111)
04963
04969 #define SRM_RTCOD_GEOMAGNETIC_1980_DGRF ((SRM_RT_Code)112)
04970
04976 #define SRM_RTCOD_GEOMAGNETIC_1985_DGRF ((SRM_RT_Code)113)
04977
04983 #define SRM_RTCOD_GEOMAGNETIC_1990_DGRF ((SRM_RT_Code)114)
04984
04990 #define SRM_RTCOD_GEOMAGNETIC_1995_IGRF ((SRM_RT_Code)115)
04991
04997 #define SRM_RTCOD_GEOMAGNETIC_2000_IGRF ((SRM_RT_Code)116)
04998
05004 #define SRM_RTCOD_GRACIOSA_BASE_SW_1948_CENTRAL_AZORES ((SRM_RT_Code)117)
05005
05011 #define SRM_RTCOD_GUAM_1963_GUAM ((SRM_RT_Code)118)
05012
05018 #define SRM_RTCOD_GUNONG_SEGARA_1987_KALIMANTAN_ISLAND ((SRM_RT_Code)119)
05019
05025 #define SRM_RTCOD_GUX_1_1987_GUADALCANAL_ISLAND ((SRM_RT_Code)120)
05026
05032 #define SRM_RTCOD_HELENE_1992_IDENTITY ((SRM_RT_Code)121)
05033
05039 #define SRM_RTCOD_HERAT_NORTH_1987_AFGHANISTAN ((SRM_RT_Code)122)
05040
05047 #define SRM_RTCOD_HERMANNSKOGEL_1871_3_YUGOSLAVIA ((SRM_RT_Code)123)
05048
05054 #define SRM_RTCOD_HJORSEY_1955_ICELAND ((SRM_RT_Code)124)
05055
05061 #define SRM_RTCOD_HONG_KONG_1963_HONG_KONG ((SRM_RT_Code)125)
05062
05068 #define SRM_RTCOD_HU_TZU_SHAN_1991_TAIWAN ((SRM_RT_Code)126)
05069
05075 #define SRM_RTCOD_IAPETUS_1988_IDENTITY ((SRM_RT_Code)127)
05076
05082 #define SRM_RTCOD_IDA_1991_IDENTITY ((SRM_RT_Code)128)
05083
05089 #define SRM_RTCOD_INDIAN_1916_3_BANGLADESH ((SRM_RT_Code)129)
05090
05096 #define SRM_RTCOD_INDIAN_1916_7_BANGLADESH ((SRM_RT_Code)130)
05097
05103 #define SRM_RTCOD_INDIAN_1954_THAILAND ((SRM_RT_Code)131)
05104
05110 #define SRM_RTCOD_INDIAN_1956_INDIA_NEPAL ((SRM_RT_Code)132)
05111
05117 #define SRM_RTCOD_INDIAN_1960_CON_SON_ISLAND ((SRM_RT_Code)133)
05118
05124 #define SRM_RTCOD_INDIAN_1960_VIETNAM_16_N ((SRM_RT_Code)134)
05125
05131 #define SRM_RTCOD_INDIAN_1962_PAKISTAN ((SRM_RT_Code)135)
05132
05138 #define SRM_RTCOD_INDIAN_1975_1991_THAILAND ((SRM_RT_Code)136)
05139
05145 #define SRM_RTCOD_INDIAN_1975_1997_THAILAND ((SRM_RT_Code)137)
05146
05152 #define SRM_RTCOD_INDONESIAN_1974_INDONESIA ((SRM_RT_Code)138)
05153
05159 #define SRM_RTCOD_IO_2000_IDENTITY ((SRM_RT_Code)139)
05160
05166 #define SRM_RTCOD_IRELAND_1965_3_IRELAND ((SRM_RT_Code)140)
05167
05173 #define SRM_RTCOD_IRELAND_1965_7_IRELAND ((SRM_RT_Code)141)
05174
05180 #define SRM_RTCOD_ISTS_061_1968_SOUTH_GEORGIA_ISLAND ((SRM_RT_Code)142)
05181
05187 #define SRM_RTCOD_ISTS_073_1969_DIEGO_GARCIA ((SRM_RT_Code)143)
05188
05194 #define SRM_RTCOD_JANUS_1988_IDENTITY ((SRM_RT_Code)144)
05195
05201 #define SRM_RTCOD_JGD_2000_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)145)
05202
05208 #define SRM_RTCOD_JOHNSTON_1961_JOHNSTON_ISLAND ((SRM_RT_Code)146)
05209
05215 #define SRM_RTCOD_JULIET_1988_IDENTITY ((SRM_RT_Code)147)
05216
05222 #define SRM_RTCOD_JUPITER_1988_IDENTITY ((SRM_RT_Code)148)
05223
05229 #define SRM_RTCOD_JUPITER_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)149)
05230
05236 #define SRM_RTCOD_KANDAWALA_1987_3_SRI_LANKA ((SRM_RT_Code)150)
05237
05243 #define SRM_RTCOD_KERGUELEN_1949_KERGUELEN_ISLAND ((SRM_RT_Code)151)
05244
05250 #define SRM_RTCOD_KERTAU_1948_3_W_MALAYSIA_SINGAPORE ((SRM_RT_Code)152)
05251
05257 #define SRM_RTCOD_KOREAN_GEODETIC_1995_SOUTH_KOREA ((SRM_RT_Code)153)
05258
05264 #define SRM_RTCOD_KUSAIE_1951_CAROLINE_ISLANDS ((SRM_RT_Code)154)
05265
05271 #define SRM_RTCOD_LARISSA_1991_IDENTITY ((SRM_RT_Code)155)
05272
05278 #define SRM_RTCOD_LC5_1961_CAYMAN_BRAC_ISLAND ((SRM_RT_Code)156)
05279
05285 #define SRM_RTCOD_LEIGON_1991_3_GHANA ((SRM_RT_Code)157)
05286
05292 #define SRM_RTCOD_LEIGON_1991_7_GHANA ((SRM_RT_Code)158)
05293
05299 #define SRM_RTCOD_LIBERIA_1964_LIBERIA ((SRM_RT_Code)159)
05300
05306 #define SRM_RTCOD_LUZON_1987_MINDANAO_ISLAND ((SRM_RT_Code)160)
05307
05313 #define SRM_RTCOD_LUZON_1987_PHILIPPINES_EXCLUDING_MINDANAO_ISLAND ((SRM_RT_Code)161)
05314
05320 #define SRM_RTCOD_M_PORALOKO_1991_GABON ((SRM_RT_Code)162)
05321
05327 #define SRM_RTCOD_MAHE_1971_MAHE_ISLAND ((SRM_RT_Code)163)
05328
05334 #define SRM_RTCOD_MARCUS_STATION_1952_MARCUS_ISLANDS ((SRM_RT_Code)164)
05335
05341 #define SRM_RTCOD_MARS_2000_IDENTITY ((SRM_RT_Code)165)
05342
05348 #define SRM_RTCOD_MARS_SPHERE_2000_GLOBAL ((SRM_RT_Code)166)
05349
05355 #define SRM_RTCOD_MASS_1999_IDENTITY_BY_DEFAULT ((SRM_RT_Code)167)
05356
05362 #define SRM_RTCOD_MASSAWA_1987_ERITREA_ETHIOPIA ((SRM_RT_Code)168)
05363
05369 #define SRM_RTCOD_MERCHICH_1987_MOROCCO ((SRM_RT_Code)169)
05370
05376 #define SRM_RTCOD_MERCURY_1988_IDENTITY ((SRM_RT_Code)170)
05377
05383 #define SRM_RTCOD_METIS_2000_IDENTITY ((SRM_RT_Code)171)
05384
05390 #define SRM_RTCOD_MIDWAY_1961_MIDWAY_ISLANDS ((SRM_RT_Code)172)
05391
05397 #define SRM_RTCOD_MIMAS_1994_IDENTITY ((SRM_RT_Code)173)
05398
05404 #define SRM_RTCOD_MINNA_1991_CAMEROON ((SRM_RT_Code)174)
05405
05411 #define SRM_RTCOD_MINNA_1991_NIGERIA ((SRM_RT_Code)175)
05412
05418 #define SRM_RTCOD_MIRANDA_1988_IDENTITY ((SRM_RT_Code)176)
05419
05425 #define SRM_RTCOD_MM5_1997_IDENTITY_BY_DEFAULT ((SRM_RT_Code)177)
05426
05432 #define SRM_RTCOD_MODTRAN_MIDLATITUDE_N_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)178)
05433
05439 #define SRM_RTCOD_MODTRAN_MIDLATITUDE_S_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)179)
05440
05446 #define SRM_RTCOD_MODTRAN_SUBARCTIC_N_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)180)
05447
05453 #define SRM_RTCOD_MODTRAN_SUBARCTIC_S_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)181)
05454
05460 #define SRM_RTCOD_MODTRAN_TROPICAL_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)182)
05461
05467 #define SRM_RTCOD_MONTSERRAT_1958_MONTSERRAT_LEEWARD_ISLANDS ((SRM_RT_Code)183)
05468
05474 #define SRM_RTCOD_MOON_1991_IDENTITY ((SRM_RT_Code)184)
05475
05481 #define SRM_RTCOD_MULTIGEN_FLAT_EARTH_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)185)
05482
05488 #define SRM_RTCOD_N_AM_1927_ALASKA_EXCLUDING_ALEUTIAN_ISLANDS ((SRM_RT_Code)186)
05489
05495 #define SRM_RTCOD_N_AM_1927_ALBERTA_BRITISH_COLUMBIA ((SRM_RT_Code)187)
05496
05502 #define SRM_RTCOD_N_AM_1927_BAHAMAS_EXCLUDING_SAN_SALVADOR_ISLAND ((SRM_RT_Code)188)
05503
05509 #define SRM_RTCOD_N_AM_1927_CANADA ((SRM_RT_Code)189)
05510
05516 #define SRM_RTCOD_N_AM_1927_CANAL_ZONE ((SRM_RT_Code)190)
05517
05524 #define SRM_RTCOD_N_AM_1927_CARIBBEAN ((SRM_RT_Code)191)
05525
05532 #define SRM_RTCOD_N_AM_1927_CENTRAL_AMERICA ((SRM_RT_Code)192)
05533
05539 #define SRM_RTCOD_N_AM_1927_CONTINENTAL_US ((SRM_RT_Code)193)
05540
05546 #define SRM_RTCOD_N_AM_1927_CUBA ((SRM_RT_Code)194)
05547
05553 #define SRM_RTCOD_N_AM_1927_EAST_ALEUTIAN_ISLANDS ((SRM_RT_Code)195)
05554
05560 #define SRM_RTCOD_N_AM_1927_EASTERN_CANADA ((SRM_RT_Code)196)
05561
05572 #define SRM_RTCOD_N_AM_1927_EASTERN_US ((SRM_RT_Code)197)
05573
05579 #define SRM_RTCOD_N_AM_1927_HAYES_PENINSULA ((SRM_RT_Code)198)
05580
05586 #define SRM_RTCOD_N_AM_1927_MANITOBA_ONTARIO ((SRM_RT_Code)199)
05587
05593 #define SRM_RTCOD_N_AM_1927_MEXICO ((SRM_RT_Code)200)
05594
05600 #define SRM_RTCOD_N_AM_1927_NORTHWEST_TERRITORIES_SASKATCHEWAN ((SRM_RT_Code)201)
05601
05607 #define SRM_RTCOD_N_AM_1927_SAN_SALVADOR_ISLAND ((SRM_RT_Code)202)
05608
05614 #define SRM_RTCOD_N_AM_1927_WEST_ALEUTIAN_ISLANDS ((SRM_RT_Code)203)
05615
05623 #define SRM_RTCOD_N_AM_1927_WESTERN_US ((SRM_RT_Code)204)
05624
05630 #define SRM_RTCOD_N_AM_1927_YUKON ((SRM_RT_Code)205)
05631
05637 #define SRM_RTCOD_N_AM_1983_ALASKA_EXCLUDING_ALEUTIAN_ISLANDS ((SRM_RT_Code)206)
05638
05644 #define SRM_RTCOD_N_AM_1983_ALEUTIAN_ISLANDS ((SRM_RT_Code)207)
05645
05651 #define SRM_RTCOD_N_AM_1983_CANADA ((SRM_RT_Code)208)
05652
05658 #define SRM_RTCOD_N_AM_1983_CONTINENTAL_US ((SRM_RT_Code)209)
05659
05665 #define SRM_RTCOD_N_AM_1983_HAWAII ((SRM_RT_Code)210)
05666
05672 #define SRM_RTCOD_N_AM_1983_MEXICO_CENTRAL_AMERICA ((SRM_RT_Code)211)
05673
05679 #define SRM_RTCOD_N_SAHARA_1959_ALGERIA ((SRM_RT_Code)212)
05680
05686 #define SRM_RTCOD_NAHRWAN_1987_MASIRAH_ISLAND ((SRM_RT_Code)213)
05687
05693 #define SRM_RTCOD_NAHRWAN_1987_SAUDI_ARABIA ((SRM_RT_Code)214)
05694
05700 #define SRM_RTCOD_NAHRWAN_1987_UNITED_ARAB_EMIRATES ((SRM_RT_Code)215)
05701
05707 #define SRM_RTCOD_NAIAD_1991_IDENTITY ((SRM_RT_Code)216)
05708
05714 #define SRM_RTCOD_NAPARIMA_1991_TRINIDAD_TOBAGO ((SRM_RT_Code)217)
05715
05721 #define SRM_RTCOD_NEPTUNE_1991_IDENTITY ((SRM_RT_Code)218)
05722
05728 #define SRM_RTCOD_NEPTUNE_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)219)
05729
05735 #define SRM_RTCOD_NOGAPS_1988_IDENTITY_BY_DEFAULT ((SRM_RT_Code)220)
05736
05742 #define SRM_RTCOD_NTF_1896_FRANCE ((SRM_RT_Code)221)
05743
05749 #define SRM_RTCOD_NTF_1896_PM_PARIS_FRANCE ((SRM_RT_Code)222)
05750
05756 #define SRM_RTCOD_OBERON_1988_IDENTITY ((SRM_RT_Code)223)
05757
05763 #define SRM_RTCOD_OBSERV_METEORO_1939_CORVO_FLORES_ISLANDS ((SRM_RT_Code)224)
05764
05770 #define SRM_RTCOD_OLD_EGYPTIAN_1907_EGYPT ((SRM_RT_Code)225)
05771
05777 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_HAWAII ((SRM_RT_Code)226)
05778
05784 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_KAUAI ((SRM_RT_Code)227)
05785
05791 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_MAUI ((SRM_RT_Code)228)
05792
05798 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_MEAN_SOLUTION ((SRM_RT_Code)229)
05799
05805 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_OAHU ((SRM_RT_Code)230)
05806
05812 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_HAWAII ((SRM_RT_Code)231)
05813
05819 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_KAUAI ((SRM_RT_Code)232)
05820
05826 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_MAUI ((SRM_RT_Code)233)
05827
05833 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_MEAN_SOLUTION ((SRM_RT_Code)234)
05834
05840 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_OAHU ((SRM_RT_Code)235)
05841
05847 #define SRM_RTCOD_OPHELIA_1988_IDENTITY ((SRM_RT_Code)236)
05848
05854 #define SRM_RTCOD_OSGB_1936_3_MEAN_SOLUTION ((SRM_RT_Code)237)
05855
05861 #define SRM_RTCOD_OSGB_1936_7_GREAT_BRITAIN ((SRM_RT_Code)238)
05862
05868 #define SRM_RTCOD_OSGB_1936_ENGLAND ((SRM_RT_Code)239)
05869
05875 #define SRM_RTCOD_OSGB_1936_ENGLAND_ISLE_OF_MAN_WALES ((SRM_RT_Code)240)
05876
05882 #define SRM_RTCOD_OSGB_1936_SCOTLAND_SHETLAND_ISLANDS ((SRM_RT_Code)241)
05883
05889 #define SRM_RTCOD_OSGB_1936_WALES ((SRM_RT_Code)242)
05890
05896 #define SRM_RTCOD_PAN_1991_IDENTITY ((SRM_RT_Code)243)
05897
05903 #define SRM_RTCOD_PANDORA_1988_IDENTITY ((SRM_RT_Code)244)
05904
05910 #define SRM_RTCOD_PHOBOS_1988_IDENTITY ((SRM_RT_Code)245)
05911
05917 #define SRM_RTCOD_PHOEBE_1988_IDENTITY ((SRM_RT_Code)246)
05918
05924 #define SRM_RTCOD_PICO_DE_LAS_NIEVES_1987_CANARY_ISLANDS ((SRM_RT_Code)247)
05925
05931 #define SRM_RTCOD_PITCAIRN_1967_PITCAIRN_ISLAND ((SRM_RT_Code)248)
05932
05938 #define SRM_RTCOD_PLUTO_1994_IDENTITY ((SRM_RT_Code)249)
05939
05945 #define SRM_RTCOD_POINT_58_1991_MEAN_SOLUTION ((SRM_RT_Code)250)
05946
05952 #define SRM_RTCOD_POINTE_NOIRE_1948_CONGO ((SRM_RT_Code)251)
05953
05959 #define SRM_RTCOD_PORTIA_1988_IDENTITY ((SRM_RT_Code)252)
05960
05966 #define SRM_RTCOD_PORTO_SANTO_1936_PORTO_SANTO_MADEIRA_ISLANDS ((SRM_RT_Code)253)
05967
05973 #define SRM_RTCOD_PROMETHEUS_1988_IDENTITY ((SRM_RT_Code)254)
05974
05980 #define SRM_RTCOD_PROTEUS_1991_IDENTITY ((SRM_RT_Code)255)
05981
05987 #define SRM_RTCOD_PROV_S_AM_1956_3_VENEZUELA ((SRM_RT_Code)256)
05988
05994 #define SRM_RTCOD_PROV_S_AM_1956_7_VENEZUELA ((SRM_RT_Code)257)
05995
06001 #define SRM_RTCOD_PROV_S_AM_1956_BOLIVIA ((SRM_RT_Code)258)
06002
06008 #define SRM_RTCOD_PROV_S_AM_1956_COLOMBIA ((SRM_RT_Code)259)
06009
06015 #define SRM_RTCOD_PROV_S_AM_1956_ECUADOR ((SRM_RT_Code)260)
06016
06022 #define SRM_RTCOD_PROV_S_AM_1956_GUYANA ((SRM_RT_Code)261)
06023
06030 #define SRM_RTCOD_PROV_S_AM_1956_MEAN_SOLUTION ((SRM_RT_Code)262)
06031
06037 #define SRM_RTCOD_PROV_S_AM_1956_N_CHILE_19_S ((SRM_RT_Code)263)
06038
06044 #define SRM_RTCOD_PROV_S_AM_1956_PERU ((SRM_RT_Code)264)
06045
06051 #define SRM_RTCOD_PROV_S_AM_1956_S_CHILE_43_S ((SRM_RT_Code)265)
06052
06058 #define SRM_RTCOD_PROV_S_CHILEAN_1963_SOUTH_CHILE ((SRM_RT_Code)266)
06059
06065 #define SRM_RTCOD_PUCK_1988_IDENTITY ((SRM_RT_Code)267)
06066
06072 #define SRM_RTCOD_PUERTO_RICO_1987_PUERTO_RICO_VIRGIN_ISLANDS ((SRM_RT_Code)268)
06073
06079 #define SRM_RTCOD_PULKOVO_1942_RUSSIA ((SRM_RT_Code)269)
06080
06086 #define SRM_RTCOD_QATAR_NATIONAL_1974_3_QATAR ((SRM_RT_Code)270)
06087
06093 #define SRM_RTCOD_QORNOQ_1987_SOUTH_GREENLAND ((SRM_RT_Code)271)
06094
06100 #define SRM_RTCOD_REUNION_1947_MASCARENE_ISLANDS ((SRM_RT_Code)272)
06101
06107 #define SRM_RTCOD_RGF_1993_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)273)
06108
06114 #define SRM_RTCOD_RHEA_1988_IDENTITY ((SRM_RT_Code)274)
06115
06121 #define SRM_RTCOD_ROME_1940_PM_ROME_SARDINIA ((SRM_RT_Code)275)
06122
06128 #define SRM_RTCOD_ROME_1940_SARDINIA ((SRM_RT_Code)276)
06129
06135 #define SRM_RTCOD_ROSALIND_1988_IDENTITY ((SRM_RT_Code)277)
06136
06142 #define SRM_RTCOD_S_AM_1969_ARGENTINA ((SRM_RT_Code)278)
06143
06149 #define SRM_RTCOD_S_AM_1969_BALTRA_GALAPAGOS_ISLANDS ((SRM_RT_Code)279)
06150
06156 #define SRM_RTCOD_S_AM_1969_BOLIVIA ((SRM_RT_Code)280)
06157
06163 #define SRM_RTCOD_S_AM_1969_BRAZIL ((SRM_RT_Code)281)
06164
06170 #define SRM_RTCOD_S_AM_1969_CHILE ((SRM_RT_Code)282)
06171
06177 #define SRM_RTCOD_S_AM_1969_COLOMBIA ((SRM_RT_Code)283)
06178
06184 #define SRM_RTCOD_S_AM_1969_ECUADOR_EXCLUDING_GALAPAGOS_ISLANDS ((SRM_RT_Code)284)
06185
06191 #define SRM_RTCOD_S_AM_1969_GUYANA ((SRM_RT_Code)285)
06192
06199 #define SRM_RTCOD_S_AM_1969_MEAN_SOLUTION ((SRM_RT_Code)286)
06200
06206 #define SRM_RTCOD_S_AM_1969_PARAGUAY ((SRM_RT_Code)287)
06207
06213 #define SRM_RTCOD_S_AM_1969_PERU ((SRM_RT_Code)288)
06214
06220 #define SRM_RTCOD_S_AM_1969_TRINIDAD_TOBAGO ((SRM_RT_Code)289)
06221
06227 #define SRM_RTCOD_S_AM_1969_VENEZUELA ((SRM_RT_Code)290)
06228
06234 #define SRM_RTCOD_S_ASIA_1987_SINGAPORE ((SRM_RT_Code)291)
06235
06241 #define SRM_RTCOD_S_JTSK_1993_CZECH_REP ((SRM_RT_Code)292)
06242
06248 #define SRM_RTCOD_S_JTSK_1993_CZECH_REP_SLOVAKIA ((SRM_RT_Code)293)
06249
06255 #define SRM_RTCOD_S42_PULKOVO_3_POLAND ((SRM_RT_Code)294)
06256
06262 #define SRM_RTCOD_S42_PULKOVO_ALBANIA ((SRM_RT_Code)295)
06263
06269 #define SRM_RTCOD_S42_PULKOVO_CZECH_REPUBLIC_SLOVAKIA ((SRM_RT_Code)296)
06270
06276 #define SRM_RTCOD_S42_PULKOVO_G_ROMANIA ((SRM_RT_Code)297)
06277
06283 #define SRM_RTCOD_S42_PULKOVO_HUNGARY ((SRM_RT_Code)298)
06284
06290 #define SRM_RTCOD_S42_PULKOVO_KAZAKHSTAN ((SRM_RT_Code)299)
06291
06297 #define SRM_RTCOD_S42_PULKOVO_LATVIA ((SRM_RT_Code)300)
06298
06304 #define SRM_RTCOD_SANTO_DOS_1965_ESPIRITO_SANTO_ISLAND ((SRM_RT_Code)301)
06305
06311 #define SRM_RTCOD_SAO_BRAZ_1987_SAO_MIGUEL_SANTA_MARIA_ISLANDS ((SRM_RT_Code)302)
06312
06318 #define SRM_RTCOD_SAPPER_HILL_1943_3_E_FALKLAND_ISLANDS ((SRM_RT_Code)303)
06319
06325 #define SRM_RTCOD_SATURN_1988_IDENTITY ((SRM_RT_Code)304)
06326
06332 #define SRM_RTCOD_SATURN_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)305)
06333
06339 #define SRM_RTCOD_SCHWARZECK_1991_NAMIBIA ((SRM_RT_Code)306)
06340
06346 #define SRM_RTCOD_SELVAGEM_GRANDE_1938_SALVAGE_ISLANDS ((SRM_RT_Code)307)
06347
06353 #define SRM_RTCOD_SIERRA_LEONE_1960_SIERRA_LEONE ((SRM_RT_Code)308)
06354
06360 #define SRM_RTCOD_SIRGAS_2000_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)309)
06361
06367 #define SRM_RTCOD_SUN_1992_IDENTITY ((SRM_RT_Code)310)
06368
06374 #define SRM_RTCOD_TANANARIVE_OBS_1925_3_MADAGASCAR ((SRM_RT_Code)311)
06375
06381 #define SRM_RTCOD_TANANARIVE_OBS_1925_PM_PARIS_3_MADAGASCAR ((SRM_RT_Code)312)
06382
06388 #define SRM_RTCOD_TELESTO_1988_IDENTITY ((SRM_RT_Code)313)
06389
06395 #define SRM_RTCOD_TERN_1961_TERN_ISLAND ((SRM_RT_Code)314)
06396
06402 #define SRM_RTCOD_TETHYS_1991_IDENTITY ((SRM_RT_Code)315)
06403
06409 #define SRM_RTCOD_THALASSA_1991_IDENTITY ((SRM_RT_Code)316)
06410
06416 #define SRM_RTCOD_THEBE_2000_IDENTITY ((SRM_RT_Code)317)
06417
06423 #define SRM_RTCOD_TIMBALAI_EVEREST_1948_3_BRUNEI_E_MALAYSIA ((SRM_RT_Code)318)
06424
06430 #define SRM_RTCOD_TIMBALAI_EVEREST_1948_7_BRUNEI_E_MALAYSIA ((SRM_RT_Code)319)
06431
06437 #define SRM_RTCOD_TITAN_1982_IDENTITY ((SRM_RT_Code)320)
06438
06444 #define SRM_RTCOD_TITANIA_1988_IDENTITY ((SRM_RT_Code)321)
06445
06451 #define SRM_RTCOD_TOKYO_1991_JAPAN ((SRM_RT_Code)322)
06452
06458 #define SRM_RTCOD_TOKYO_1991_MEAN_SOLUTION ((SRM_RT_Code)323)
06459
06465 #define SRM_RTCOD_TOKYO_1991_OKINAWA ((SRM_RT_Code)324)
06466
06472 #define SRM_RTCOD_TOKYO_1991_1991_SOUTH_KOREA ((SRM_RT_Code)325)
06473
06479 #define SRM_RTCOD_TOKYO_1991_1997_SOUTH_KOREA ((SRM_RT_Code)326)
06480
06486 #define SRM_RTCOD_TRISTAN_1968_TRISTAN_DA_CUNHA ((SRM_RT_Code)327)
06487
06493 #define SRM_RTCOD_TRITON_1991_IDENTITY ((SRM_RT_Code)328)
06494
06500 #define SRM_RTCOD_UMBRIEL_1988_IDENTITY ((SRM_RT_Code)329)
06501
06507 #define SRM_RTCOD_URANUS_1988_IDENTITY ((SRM_RT_Code)330)
06508
06514 #define SRM_RTCOD_URANUS_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)331)
06515
06521 #define SRM_RTCOD_VENUS_1991_IDENTITY ((SRM_RT_Code)332)
06522
06528 #define SRM_RTCOD_VITI_LEVU_1916_VITI_LEVU_ISLANDS ((SRM_RT_Code)333)
06529
06535 #define SRM_RTCOD_VOIROL_1874_ALGERIA ((SRM_RT_Code)334)
06536
06542 #define SRM_RTCOD_VOIROL_1874_PM_PARIS_ALGERIA ((SRM_RT_Code)335)
06543
06549 #define SRM_RTCOD_VOIROL_1960_ALGERIA ((SRM_RT_Code)336)
06550
06556 #define SRM_RTCOD_VOIROL_1960_PM_PARIS_ALGERIA ((SRM_RT_Code)337)
06557
06563 #define SRM_RTCOD_WAKE_1952_WAKE_ATOLL ((SRM_RT_Code)338)
06564
06570 #define SRM_RTCOD_WAKE_ENIWETOK_1960_MARSHALL_ISLANDS ((SRM_RT_Code)339)
06571
06577 #define SRM_RTCOD_WGS_1972_GLOBAL ((SRM_RT_Code)340)
06578
06584 #define SRM_RTCOD_WGS_1984_IDENTITY ((SRM_RT_Code)341)
06585
06591 #define SRM_RTCOD_YACARE_1987_URUGUAY ((SRM_RT_Code)342)
06592
06598 #define SRM_RTCOD_ZANDERIJ_1987_SURINAME ((SRM_RT_Code)343)
06599
06600
06602 #define SRM_RT_CODE_UBOUND 343
06603
06604
06610 typedef SRM_Integer SRM_SRF_Code;
06611
06615 #define SRM_SRFCOD_UNSPECIFIED ((SRM_SRF_Code)0)
06616
06623 #define SRM_SRFCOD_BRITISH_NATIONAL_GRID_AIRY ((SRM_SRF_Code)1)
06624
06631 #define SRM_SRFCOD_BRITISH_OSGRS80_GRID ((SRM_SRF_Code)2)
06632
06638 #define SRM_SRFCOD_DELAWARE_SPCS_1983 ((SRM_SRF_Code)3)
06639
06645 #define SRM_SRFCOD_GEOCENTRIC_WGS_1984 ((SRM_SRF_Code)4)
06646
06652 #define SRM_SRFCOD_GEODETIC_AUSTRALIA_1984 ((SRM_SRF_Code)5)
06653
06659 #define SRM_SRFCOD_GEODETIC_WGS_1984 ((SRM_SRF_Code)6)
06660
06666 #define SRM_SRFCOD_GEODETIC_N_AMERICAN_1983 ((SRM_SRF_Code)7)
06667
06673 #define SRM_SRFCOD_IRISH_GRID_1965 ((SRM_SRF_Code)8)
06674
06680 #define SRM_SRFCOD_IRISH_TRANSVERSE_MERCATOR_1989 ((SRM_SRF_Code)9)
06681
06687 #define SRM_SRFCOD_LAMBERT_93 ((SRM_SRF_Code)10)
06688
06694 #define SRM_SRFCOD_LAMBERT_II_WIDE ((SRM_SRF_Code)11)
06695
06701 #define SRM_SRFCOD_MARS_PLANETOCENTRIC_2000 ((SRM_SRF_Code)12)
06702
06708 #define SRM_SRFCOD_MARS_PLANETOGRAPHIC_2000 ((SRM_SRF_Code)13)
06709
06715 #define SRM_SRFCOD_MARYLAND_SPCS_1983 ((SRM_SRF_Code)14)
06716
06717
06719 #define SRM_SRF_CODE_UBOUND 14
06720
06721
06727 typedef SRM_Integer SRM_SRF_Parameters_Info_Code;
06728
06732 #define SRM_SRFPARAMINFCOD_TEMPLATE ((SRM_SRF_Parameters_Info_Code)1)
06733
06737 #define SRM_SRFPARAMINFCOD_SET ((SRM_SRF_Parameters_Info_Code)2)
06738
06742 #define SRM_SRFPARAMINFCOD_INSTANCE ((SRM_SRF_Parameters_Info_Code)3)
06743
06744
06746 #define SRM_SRF_PARAMETERS_INFO_CODE_UBOUND 3
06747
06748
06754 typedef SRM_Integer SRM_SRFT_Code;
06755
06761 #define SRM_SRFTCOD_CELESTIOCENTRIC ((SRM_SRFT_Code)1)
06762
06768 #define SRM_SRFTCOD_LOCAL_SPACE_RECTANGULAR_3D ((SRM_SRFT_Code)2)
06769
06775 #define SRM_SRFTCOD_CELESTIODETIC ((SRM_SRFT_Code)3)
06776
06782 #define SRM_SRFTCOD_PLANETODETIC ((SRM_SRFT_Code)4)
06783
06789 #define SRM_SRFTCOD_LOCAL_TANGENT_SPACE_EUCLIDEAN ((SRM_SRFT_Code)5)
06790
06796 #define SRM_SRFTCOD_LOCAL_TANGENT_SPACE_AZIMUTHAL_SPHERICAL ((SRM_SRFT_Code)6)
06797
06803 #define SRM_SRFTCOD_LOCAL_TANGENT_SPACE_CYLINDRICAL ((SRM_SRFT_Code)7)
06804
06810 #define SRM_SRFTCOD_LOCOCENTRIC_EUCLIDEAN_3D ((SRM_SRFT_Code)8)
06811
06817 #define SRM_SRFTCOD_CELESTIOMAGNETIC ((SRM_SRFT_Code)9)
06818
06824 #define SRM_SRFTCOD_EQUATORIAL_INERTIAL ((SRM_SRFT_Code)10)
06825
06831 #define SRM_SRFTCOD_SOLAR_ECLIPTIC ((SRM_SRFT_Code)11)
06832
06838 #define SRM_SRFTCOD_SOLAR_EQUATORIAL ((SRM_SRFT_Code)12)
06839
06845 #define SRM_SRFTCOD_SOLAR_MAGNETIC_ECLIPTIC ((SRM_SRFT_Code)13)
06846
06852 #define SRM_SRFTCOD_SOLAR_MAGNETIC_DIPOLE ((SRM_SRFT_Code)14)
06853
06859 #define SRM_SRFTCOD_HELIOSPHERIC_ARIES_ECLIPTIC ((SRM_SRFT_Code)15)
06860
06866 #define SRM_SRFTCOD_HELIOSPHERIC_EARTH_ECLIPTIC ((SRM_SRFT_Code)16)
06867
06873 #define SRM_SRFTCOD_HELIOSPHERIC_EARTH_EQUATORIAL ((SRM_SRFT_Code)17)
06874
06880 #define SRM_SRFTCOD_MERCATOR ((SRM_SRFT_Code)18)
06881
06887 #define SRM_SRFTCOD_OBLIQUE_MERCATOR_SPHERICAL ((SRM_SRFT_Code)19)
06888
06894 #define SRM_SRFTCOD_TRANSVERSE_MERCATOR ((SRM_SRFT_Code)20)
06895
06901 #define SRM_SRFTCOD_LAMBERT_CONFORMAL_CONIC ((SRM_SRFT_Code)21)
06902
06908 #define SRM_SRFTCOD_POLAR_STEREOGRAPHIC ((SRM_SRFT_Code)22)
06909
06915 #define SRM_SRFTCOD_EQUIDISTANT_CYLINDRICAL ((SRM_SRFT_Code)23)
06916
06922 #define SRM_SRFTCOD_LOCAL_SPACE_RECTANGULAR_2D ((SRM_SRFT_Code)24)
06923
06929 #define SRM_SRFTCOD_LOCAL_SPACE_AZIMUTHAL_2D ((SRM_SRFT_Code)25)
06930
06936 #define SRM_SRFTCOD_LOCAL_SPACE_POLAR_2D ((SRM_SRFT_Code)26)
06937
06938
06940 #define SRM_SRFT_CODE_UBOUND 26
06941
06942
06946 typedef struct
06947 {
06948 SRM_Integer unused;
06949 } SRM_Unused;
06950
06951
06958 typedef struct
06959 {
06960 SRM_Long_Float origin_longitude;
06961 SRM_Long_Float origin_latitude;
06962 SRM_Long_Float central_scale;
06963 SRM_Long_Float false_easting;
06964 SRM_Long_Float false_northing;
06965 } SRM_TM_Parameters;
06966
06967
06973 typedef struct
06974 {
06975 SRM_SRFT_Code template_code;
06976 SRM_ORM_Code orm_code;
06977 union _SRM_SRFT_Parameters_Union
06978 {
06979 SRM_Unused cc_srf_parameters;
06980 SRM_LSR_3D_Parameters lsr_3d_srf_parameters;
06981 SRM_Unused cd_srf_parameters;
06982 SRM_Unused pd_srf_parameters;
06983 SRM_LTSE_Parameters ltse_srf_parameters;
06984 SRM_Local_Tangent_Parameters ltsas_srf_parameters;
06985 SRM_Local_Tangent_Parameters ltsc_srf_parameters;
06986 SRM_LCE_3D_Parameters lce_3d_srf_parameters;
06987 SRM_Unused cm_srf_parameters;
06988 SRM_Unused ei_srf_parameters;
06989 SRM_Unused sec_srf_parameters;
06990 SRM_Unused seq_srf_parameters;
06991 SRM_Unused sme_srf_parameters;
06992 SRM_Unused smd_srf_parameters;
06993 SRM_Unused haec_srf_parameters;
06994 SRM_Unused heec_srf_parameters;
06995 SRM_Unused heeq_srf_parameters;
06996 SRM_M_Parameters m_srf_parameters;
06997 SRM_Oblique_Mercator_Parameters oms_srf_parameters;
06998 SRM_TM_Parameters tm_srf_parameters;
06999 SRM_LCC_Parameters lcc_srf_parameters;
07000 SRM_PS_Parameters ps_srf_parameters;
07001 SRM_EC_Parameters ec_srf_parameters;
07002 SRM_LSR_2D_Parameters lsr_2d_srf_parameters;
07003 SRM_Unused lsa_srf_parameters;
07004 SRM_Unused lsp_srf_parameters;
07005 } parameters;
07006 } SRM_SRFT_Parameters;
07007
07008
07014 typedef SRM_Integer SRM_SRFS_Code;
07015
07019 #define SRM_SRFSCOD_UNSPECIFIED ((SRM_SRFS_Code)0)
07020
07026 #define SRM_SRFSCOD_ALABAMA_SPCS ((SRM_SRFS_Code)1)
07027
07033 #define SRM_SRFSCOD_GTRS_GLOBAL_COORDINATE_SYSTEM ((SRM_SRFS_Code)2)
07034
07040 #define SRM_SRFSCOD_JAPAN_RECTANGULAR_PLANE_CS ((SRM_SRFS_Code)3)
07041
07047 #define SRM_SRFSCOD_LAMBERT_NTF ((SRM_SRFS_Code)4)
07048
07054 #define SRM_SRFSCOD_UNIVERSAL_POLAR_STEREOGRAPHIC ((SRM_SRFS_Code)5)
07055
07061 #define SRM_SRFSCOD_UNIVERSAL_TRANSVERSE_MERCATOR ((SRM_SRFS_Code)6)
07062
07068 #define SRM_SRFSCOD_WISCONSIN_SPCS ((SRM_SRFS_Code)7)
07069
07070
07072 #define SRM_SRFS_CODE_UBOUND 7
07073
07074
07080 typedef SRM_Integer SRM_SRFSM_Alabama_SPCS_Code;
07081
07085 #define SRM_SRFSMALCOD_WEST_ZONE ((SRM_SRFSM_Alabama_SPCS_Code)1)
07086
07090 #define SRM_SRFSMALCOD_EAST_ZONE ((SRM_SRFSM_Alabama_SPCS_Code)2)
07091
07092
07094 #define SRM_SRFSM_ALABAMA_SPCS_CODE_UBOUND 2
07095
07096
07100 typedef SRM_Integer SRM_SRFSM_GTRS_GCS_Code;
07102 #define SRM_SRFSM_GTRS_GLOBAL_COORDINATE_SYSTEM_CODE_UBOUND 49896
07103
07104
07105
07111 typedef SRM_Integer SRM_SRFSM_Japan_Rectangular_Plane_CS_Code;
07112
07116 #define SRM_SRFSMJPRPCSCOD_ZONE_I ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)1)
07117
07121 #define SRM_SRFSMJPRPCSCOD_ZONE_II ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)2)
07122
07126 #define SRM_SRFSMJPRPCSCOD_ZONE_III ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)3)
07127
07131 #define SRM_SRFSMJPRPCSCOD_ZONE_IV ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)4)
07132
07136 #define SRM_SRFSMJPRPCSCOD_ZONE_V ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)5)
07137
07141 #define SRM_SRFSMJPRPCSCOD_ZONE_VI ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)6)
07142
07146 #define SRM_SRFSMJPRPCSCOD_ZONE_VII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)7)
07147
07151 #define SRM_SRFSMJPRPCSCOD_ZONE_VIII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)8)
07152
07156 #define SRM_SRFSMJPRPCSCOD_ZONE_IX ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)9)
07157
07161 #define SRM_SRFSMJPRPCSCOD_ZONE_X ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)10)
07162
07166 #define SRM_SRFSMJPRPCSCOD_ZONE_XI ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)11)
07167
07171 #define SRM_SRFSMJPRPCSCOD_ZONE_XII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)12)
07172
07176 #define SRM_SRFSMJPRPCSCOD_ZONE_XIII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)13)
07177
07181 #define SRM_SRFSMJPRPCSCOD_ZONE_XIV ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)14)
07182
07186 #define SRM_SRFSMJPRPCSCOD_ZONE_XV ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)15)
07187
07191 #define SRM_SRFSMJPRPCSCOD_ZONE_XVI ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)16)
07192
07196 #define SRM_SRFSMJPRPCSCOD_ZONE_XVII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)17)
07197
07201 #define SRM_SRFSMJPRPCSCOD_ZONE_XVIII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)18)
07202
07206 #define SRM_SRFSMJPRPCSCOD_ZONE_XIX ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)19)
07207
07208
07210 #define SRM_SRFSM_JAPAN_RECTANGULAR_PLANE_CS_CODE_UBOUND 19
07211
07212
07218 typedef SRM_Integer SRM_SRFSM_Lambert_NTF_Code;
07219
07223 #define SRM_SRFSMLAMNTFCOD_ZONE_I ((SRM_SRFSM_Lambert_NTF_Code)1)
07224
07228 #define SRM_SRFSMLAMNTFCOD_ZONE_II ((SRM_SRFSM_Lambert_NTF_Code)2)
07229
07233 #define SRM_SRFSMLAMNTFCOD_ZONE_III ((SRM_SRFSM_Lambert_NTF_Code)3)
07234
07238 #define SRM_SRFSMLAMNTFCOD_ZONE_IV ((SRM_SRFSM_Lambert_NTF_Code)4)
07239
07240
07242 #define SRM_SRFSM_LAMBERT_NTF_CODE_UBOUND 4
07243
07244
07250 typedef SRM_Integer SRM_SRFSM_UPS_Code;
07251
07255 #define SRM_SRFSMUPSCOD_NORTHERN_POLE ((SRM_SRFSM_UPS_Code)1)
07256
07260 #define SRM_SRFSMUPSCOD_SOUTHERN_POLE ((SRM_SRFSM_UPS_Code)2)
07261
07262
07264 #define SRM_SRFSM_UPS_CODE_UBOUND 2
07265
07266
07272 typedef SRM_Integer SRM_SRFSM_UTM_Code;
07273
07279 #define SRM_SRFSMUTMCOD_ZONE_1_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)1)
07280
07286 #define SRM_SRFSMUTMCOD_ZONE_2_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)2)
07287
07293 #define SRM_SRFSMUTMCOD_ZONE_3_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)3)
07294
07300 #define SRM_SRFSMUTMCOD_ZONE_4_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)4)
07301
07307 #define SRM_SRFSMUTMCOD_ZONE_5_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)5)
07308
07314 #define SRM_SRFSMUTMCOD_ZONE_6_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)6)
07315
07321 #define SRM_SRFSMUTMCOD_ZONE_7_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)7)
07322
07328 #define SRM_SRFSMUTMCOD_ZONE_8_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)8)
07329
07335 #define SRM_SRFSMUTMCOD_ZONE_9_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)9)
07336
07342 #define SRM_SRFSMUTMCOD_ZONE_10_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)10)
07343
07349 #define SRM_SRFSMUTMCOD_ZONE_11_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)11)
07350
07356 #define SRM_SRFSMUTMCOD_ZONE_12_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)12)
07357
07363 #define SRM_SRFSMUTMCOD_ZONE_13_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)13)
07364
07370 #define SRM_SRFSMUTMCOD_ZONE_14_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)14)
07371
07377 #define SRM_SRFSMUTMCOD_ZONE_15_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)15)
07378
07384 #define SRM_SRFSMUTMCOD_ZONE_16_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)16)
07385
07391 #define SRM_SRFSMUTMCOD_ZONE_17_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)17)
07392
07398 #define SRM_SRFSMUTMCOD_ZONE_18_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)18)
07399
07405 #define SRM_SRFSMUTMCOD_ZONE_19_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)19)
07406
07412 #define SRM_SRFSMUTMCOD_ZONE_20_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)20)
07413
07419 #define SRM_SRFSMUTMCOD_ZONE_21_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)21)
07420
07426 #define SRM_SRFSMUTMCOD_ZONE_22_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)22)
07427
07433 #define SRM_SRFSMUTMCOD_ZONE_23_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)23)
07434
07440 #define SRM_SRFSMUTMCOD_ZONE_24_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)24)
07441
07447 #define SRM_SRFSMUTMCOD_ZONE_25_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)25)
07448
07454 #define SRM_SRFSMUTMCOD_ZONE_26_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)26)
07455
07461 #define SRM_SRFSMUTMCOD_ZONE_27_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)27)
07462
07468 #define SRM_SRFSMUTMCOD_ZONE_28_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)28)
07469
07475 #define SRM_SRFSMUTMCOD_ZONE_29_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)29)
07476
07482 #define SRM_SRFSMUTMCOD_ZONE_30_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)30)
07483
07489 #define SRM_SRFSMUTMCOD_ZONE_31_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)31)
07490
07496 #define SRM_SRFSMUTMCOD_ZONE_32_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)32)
07497
07503 #define SRM_SRFSMUTMCOD_ZONE_33_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)33)
07504
07510 #define SRM_SRFSMUTMCOD_ZONE_34_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)34)
07511
07517 #define SRM_SRFSMUTMCOD_ZONE_35_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)35)
07518
07524 #define SRM_SRFSMUTMCOD_ZONE_36_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)36)
07525
07531 #define SRM_SRFSMUTMCOD_ZONE_37_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)37)
07532
07538 #define SRM_SRFSMUTMCOD_ZONE_38_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)38)
07539
07545 #define SRM_SRFSMUTMCOD_ZONE_39_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)39)
07546
07552 #define SRM_SRFSMUTMCOD_ZONE_40_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)40)
07553
07559 #define SRM_SRFSMUTMCOD_ZONE_41_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)41)
07560
07566 #define SRM_SRFSMUTMCOD_ZONE_42_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)42)
07567
07573 #define SRM_SRFSMUTMCOD_ZONE_43_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)43)
07574
07580 #define SRM_SRFSMUTMCOD_ZONE_44_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)44)
07581
07587 #define SRM_SRFSMUTMCOD_ZONE_45_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)45)
07588
07594 #define SRM_SRFSMUTMCOD_ZONE_46_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)46)
07595
07601 #define SRM_SRFSMUTMCOD_ZONE_47_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)47)
07602
07608 #define SRM_SRFSMUTMCOD_ZONE_48_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)48)
07609
07615 #define SRM_SRFSMUTMCOD_ZONE_49_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)49)
07616
07622 #define SRM_SRFSMUTMCOD_ZONE_50_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)50)
07623
07629 #define SRM_SRFSMUTMCOD_ZONE_51_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)51)
07630
07636 #define SRM_SRFSMUTMCOD_ZONE_52_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)52)
07637
07643 #define SRM_SRFSMUTMCOD_ZONE_53_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)53)
07644
07650 #define SRM_SRFSMUTMCOD_ZONE_54_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)54)
07651
07657 #define SRM_SRFSMUTMCOD_ZONE_55_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)55)
07658
07664 #define SRM_SRFSMUTMCOD_ZONE_56_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)56)
07665
07671 #define SRM_SRFSMUTMCOD_ZONE_57_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)57)
07672
07678 #define SRM_SRFSMUTMCOD_ZONE_58_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)58)
07679
07685 #define SRM_SRFSMUTMCOD_ZONE_59_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)59)
07686
07692 #define SRM_SRFSMUTMCOD_ZONE_60_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)60)
07693
07699 #define SRM_SRFSMUTMCOD_ZONE_1_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)61)
07700
07706 #define SRM_SRFSMUTMCOD_ZONE_2_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)62)
07707
07713 #define SRM_SRFSMUTMCOD_ZONE_3_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)63)
07714
07720 #define SRM_SRFSMUTMCOD_ZONE_4_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)64)
07721
07727 #define SRM_SRFSMUTMCOD_ZONE_5_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)65)
07728
07734 #define SRM_SRFSMUTMCOD_ZONE_6_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)66)
07735
07741 #define SRM_SRFSMUTMCOD_ZONE_7_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)67)
07742
07748 #define SRM_SRFSMUTMCOD_ZONE_8_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)68)
07749
07755 #define SRM_SRFSMUTMCOD_ZONE_9_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)69)
07756
07762 #define SRM_SRFSMUTMCOD_ZONE_10_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)70)
07763
07769 #define SRM_SRFSMUTMCOD_ZONE_11_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)71)
07770
07776 #define SRM_SRFSMUTMCOD_ZONE_12_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)72)
07777
07783 #define SRM_SRFSMUTMCOD_ZONE_13_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)73)
07784
07790 #define SRM_SRFSMUTMCOD_ZONE_14_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)74)
07791
07797 #define SRM_SRFSMUTMCOD_ZONE_15_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)75)
07798
07804 #define SRM_SRFSMUTMCOD_ZONE_16_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)76)
07805
07811 #define SRM_SRFSMUTMCOD_ZONE_17_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)77)
07812
07818 #define SRM_SRFSMUTMCOD_ZONE_18_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)78)
07819
07825 #define SRM_SRFSMUTMCOD_ZONE_19_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)79)
07826
07830 #define SRM_SRFSMUTMCOD_ZONE_20_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)80)
07831
07835 #define SRM_SRFSMUTMCOD_ZONE_21_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)81)
07836
07840 #define SRM_SRFSMUTMCOD_ZONE_22_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)82)
07841
07845 #define SRM_SRFSMUTMCOD_ZONE_23_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)83)
07846
07850 #define SRM_SRFSMUTMCOD_ZONE_24_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)84)
07851
07855 #define SRM_SRFSMUTMCOD_ZONE_25_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)85)
07856
07860 #define SRM_SRFSMUTMCOD_ZONE_26_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)86)
07861
07865 #define SRM_SRFSMUTMCOD_ZONE_27_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)87)
07866
07870 #define SRM_SRFSMUTMCOD_ZONE_28_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)88)
07871
07875 #define SRM_SRFSMUTMCOD_ZONE_29_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)89)
07876
07880 #define SRM_SRFSMUTMCOD_ZONE_30_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)90)
07881
07885 #define SRM_SRFSMUTMCOD_ZONE_31_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)91)
07886
07890 #define SRM_SRFSMUTMCOD_ZONE_32_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)92)
07891
07895 #define SRM_SRFSMUTMCOD_ZONE_33_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)93)
07896
07900 #define SRM_SRFSMUTMCOD_ZONE_34_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)94)
07901
07905 #define SRM_SRFSMUTMCOD_ZONE_35_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)95)
07906
07910 #define SRM_SRFSMUTMCOD_ZONE_36_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)96)
07911
07915 #define SRM_SRFSMUTMCOD_ZONE_37_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)97)
07916
07920 #define SRM_SRFSMUTMCOD_ZONE_38_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)98)
07921
07925 #define SRM_SRFSMUTMCOD_ZONE_39_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)99)
07926
07930 #define SRM_SRFSMUTMCOD_ZONE_40_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)100)
07931
07935 #define SRM_SRFSMUTMCOD_ZONE_41_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)101)
07936
07940 #define SRM_SRFSMUTMCOD_ZONE_42_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)102)
07941
07945 #define SRM_SRFSMUTMCOD_ZONE_43_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)103)
07946
07950 #define SRM_SRFSMUTMCOD_ZONE_44_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)104)
07951
07955 #define SRM_SRFSMUTMCOD_ZONE_45_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)105)
07956
07960 #define SRM_SRFSMUTMCOD_ZONE_46_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)106)
07961
07965 #define SRM_SRFSMUTMCOD_ZONE_47_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)107)
07966
07970 #define SRM_SRFSMUTMCOD_ZONE_48_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)108)
07971
07975 #define SRM_SRFSMUTMCOD_ZONE_49_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)109)
07976
07980 #define SRM_SRFSMUTMCOD_ZONE_50_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)110)
07981
07985 #define SRM_SRFSMUTMCOD_ZONE_51_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)111)
07986
07990 #define SRM_SRFSMUTMCOD_ZONE_52_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)112)
07991
07995 #define SRM_SRFSMUTMCOD_ZONE_53_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)113)
07996
08000 #define SRM_SRFSMUTMCOD_ZONE_54_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)114)
08001
08005 #define SRM_SRFSMUTMCOD_ZONE_55_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)115)
08006
08010 #define SRM_SRFSMUTMCOD_ZONE_56_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)116)
08011
08015 #define SRM_SRFSMUTMCOD_ZONE_57_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)117)
08016
08020 #define SRM_SRFSMUTMCOD_ZONE_58_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)118)
08021
08025 #define SRM_SRFSMUTMCOD_ZONE_59_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)119)
08026
08030 #define SRM_SRFSMUTMCOD_ZONE_60_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)120)
08031
08032
08034 #define SRM_SRFSM_UTM_CODE_UBOUND 120
08035
08036
08042 typedef SRM_Integer SRM_SRFSM_Wisconsin_SPCS_Code;
08043
08047 #define SRM_SRFSMWNSPCSCOD_SOUTH_ZONE ((SRM_SRFSM_Wisconsin_SPCS_Code)1)
08048
08052 #define SRM_SRFSMWNSPCSCOD_CENTRAL_ZONE ((SRM_SRFSM_Wisconsin_SPCS_Code)2)
08053
08057 #define SRM_SRFSMWNSPCSCOD_NORTH_ZONE ((SRM_SRFSM_Wisconsin_SPCS_Code)3)
08058
08059
08061 #define SRM_SRFSM_WISCONSIN_SPCS_CODE_UBOUND 3
08062
08063
08067 typedef struct
08068 {
08069 SRM_SRFS_Code srfs_code;
08070 union _SRM_SRFS_Code_Info_Union
08071 {
08072 SRM_Integer srfsm_unspecified;
08073 SRM_SRFSM_Alabama_SPCS_Code srfsm_alabama_spcs;
08074 SRM_SRFSM_GTRS_GCS_Code srfsm_gtrs_gcs;
08075 SRM_SRFSM_Japan_Rectangular_Plane_CS_Code
08076 srfsm_japan_rectangular_plane_cs;
08077 SRM_SRFSM_Lambert_NTF_Code srfsm_lambert_ntf;
08078 SRM_SRFSM_UPS_Code srfsm_ups;
08079 SRM_SRFSM_UTM_Code srfsm_utm;
08080 SRM_SRFSM_Wisconsin_SPCS_Code srfsm_wisconsin_spcs;
08081 } value;
08082 } SRM_SRFS_Code_Info;
08083
08084
08090 typedef struct
08091 {
08092 SRM_ORM_Code orm_code;
08093 SRM_SRFS_Code_Info srfs_code_info;
08094 } SRM_SRFS_Info;
08095
08096
08102 typedef struct
08103 {
08104 SRM_SRF_Parameters_Info_Code srf_params_info_code;
08105 SRM_RT_Code rt_code;
08106 union _SRM_SRF_Parameters_Info_Union
08107 {
08108 SRM_SRFT_Parameters srf_template;
08109 SRM_SRFS_Info srf_set;
08110 SRM_SRF_Code srf_instance;
08111 } value;
08112 } SRM_SRF_Parameters_Info;
08113
08114
08120 typedef struct
08121 {
08122 SRM_DSS_Code dss_code;
08123 SRM_SRF_Parameters_Info srf_parameters_info;
08124 } SRM_SRF_Reference_Surface_Info;
08125
08126
08133 typedef SRM_Integer SRM_Status_Code;
08134
08140 #define SRM_STATCOD_SUCCESS ((SRM_Status_Code)1)
08141
08148 #define SRM_STATCOD_INVALID_SRF ((SRM_Status_Code)2)
08149
08156 #define SRM_STATCOD_INVALID_SOURCE_SRF ((SRM_Status_Code)3)
08157
08164 #define SRM_STATCOD_INVALID_SOURCE_COORDINATE ((SRM_Status_Code)4)
08165
08172 #define SRM_STATCOD_INVALID_TARGET_COORDINATE ((SRM_Status_Code)5)
08173
08180 #define SRM_STATCOD_INVALID_POINT1_COORDINATE ((SRM_Status_Code)6)
08181
08188 #define SRM_STATCOD_INVALID_POINT2_COORDINATE ((SRM_Status_Code)7)
08189
08195 #define SRM_STATCOD_OPERATION_UNSUPPORTED ((SRM_Status_Code)8)
08196
08202 #define SRM_STATCOD_INVALID_SOURCE_DIRECTION ((SRM_Status_Code)9)
08203
08209 #define SRM_STATCOD_INVALID_TARGET_DIRECTION ((SRM_Status_Code)10)
08210
08216 #define SRM_STATCOD_INVALID_CODE ((SRM_Status_Code)11)
08217
08223 #define SRM_STATCOD_INVALID_INPUT ((SRM_Status_Code)12)
08224
08230 #define SRM_STATCOD_CREATION_FAILURE ((SRM_Status_Code)13)
08231
08237 #define SRM_STATCOD_DESTRUCTION_FAILURE ((SRM_Status_Code)14)
08238
08244 #define SRM_STATCOD_FLOATING_OVERFLOW ((SRM_Status_Code)15)
08245
08251 #define SRM_STATCOD_FLOATING_UNDERFLOW ((SRM_Status_Code)16)
08252
08258 #define SRM_STATCOD_FLOATING_POINT_ERROR ((SRM_Status_Code)17)
08259
08265 #define SRM_STATCOD_MEMORY_ALLOCATION_ERROR ((SRM_Status_Code)18)
08266
08272 #define SRM_STATCOD_BUFFER_OVERFLOW ((SRM_Status_Code)2401)
08273
08279 #define SRM_STATCOD_ENUMERATION_VALUE_INVALID ((SRM_Status_Code)2402)
08280
08286 #define SRM_STATCOD_INVALID_SOURCE_ORIENTATION ((SRM_Status_Code)-100)
08287
08293 #define SRM_STATCOD_INVALID_TARGET_ORIENTATION ((SRM_Status_Code)-101)
08294
08300 #define SRM_STATCOD_NOT_IMPLEMENTED ((SRM_Status_Code)-102)
08301
08307 #define SRM_STATCOD_INACTIONABLE ((SRM_Status_Code)-103)
08308
08309
08311 #define SRM_STATUS_CODE_UBOUND -103
08312
08313 #ifdef __cplusplus
08314 }
08315 #endif
08316
08317 #endif