00001
00002
00003
00004
00006
00008
00009
00010
00012
00013
00019
00020
00021
00022
00023
00024 #ifndef SRM_TYPES_H_INCLUDED
00025 #define SRM_TYPES_H_INCLUDED
00026
00027 #ifdef __cplusplus
00028 extern "C" {
00029 #endif
00030
00031 #include "srm_stds.h"
00032
00033
00034
00035
00036
00037
00038
00039 #ifdef _WIN32
00040 #pragma warning(disable: 4786)
00041 #endif
00042
00049 typedef enum
00050 {
00051 SRM_AXDIR_POSITIVE_PRIMARY_AXIS,
00052 SRM_AXDIR_POSITIVE_SECONDARY_AXIS,
00053 SRM_AXDIR_POSITIVE_TERTIARY_AXIS,
00054 SRM_AXDIR_NEGATIVE_PRIMARY_AXIS,
00055 SRM_AXDIR_NEGATIVE_SECONDARY_AXIS,
00056 SRM_AXDIR_NEGATIVE_TERTIARY_AXIS
00057 } SRM_Axis_Direction;
00058
00059
00065 typedef struct
00066 {
00067 SRM_Long_Float longitude;
00068 SRM_Long_Float latitude;
00069 SRM_Long_Float ellipsoidal_height;
00070 } SRM_CD_3D_Coordinate;
00071
00072
00078 typedef struct
00079 {
00080 SRM_Long_Float longitude;
00081 SRM_Long_Float latitude;
00082 } SRM_CD_Surface_Coordinate;
00083
00084
00090 typedef SRM_Integer SRM_Spatial_Coordinate_Code;
00091
00095 #define SRM_SPACOORDCOD_CC_3D ((SRM_Spatial_Coordinate_Code)1)
00096
00100 #define SRM_SPACOORDCOD_CD_3D ((SRM_Spatial_Coordinate_Code)2)
00101
00105 #define SRM_SPACOORDCOD_CD_SURFACE ((SRM_Spatial_Coordinate_Code)3)
00106
00110 #define SRM_SPACOORDCOD_CM_3D ((SRM_Spatial_Coordinate_Code)4)
00111
00115 #define SRM_SPACOORDCOD_EC_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)5)
00116
00120 #define SRM_SPACOORDCOD_EC_SURFACE ((SRM_Spatial_Coordinate_Code)6)
00121
00125 #define SRM_SPACOORDCOD_EI_3D ((SRM_Spatial_Coordinate_Code)7)
00126
00130 #define SRM_SPACOORDCOD_HAEC_3D ((SRM_Spatial_Coordinate_Code)8)
00131
00135 #define SRM_SPACOORDCOD_HEEC_3D ((SRM_Spatial_Coordinate_Code)9)
00136
00140 #define SRM_SPACOORDCOD_HEEQ_3D ((SRM_Spatial_Coordinate_Code)10)
00141
00145 #define SRM_SPACOORDCOD_LCC_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)11)
00146
00150 #define SRM_SPACOORDCOD_LCC_SURFACE ((SRM_Spatial_Coordinate_Code)12)
00151
00155 #define SRM_SPACOORDCOD_LSA_2D ((SRM_Spatial_Coordinate_Code)13)
00156
00160 #define SRM_SPACOORDCOD_LSP_2D ((SRM_Spatial_Coordinate_Code)14)
00161
00165 #define SRM_SPACOORDCOD_LSR_2D ((SRM_Spatial_Coordinate_Code)15)
00166
00170 #define SRM_SPACOORDCOD_LSR_3D ((SRM_Spatial_Coordinate_Code)16)
00171
00175 #define SRM_SPACOORDCOD_LCE_3D ((SRM_Spatial_Coordinate_Code)17)
00176
00180 #define SRM_SPACOORDCOD_LTSAS_3D ((SRM_Spatial_Coordinate_Code)18)
00181
00185 #define SRM_SPACOORDCOD_LTSAS_SURFACE ((SRM_Spatial_Coordinate_Code)19)
00186
00190 #define SRM_SPACOORDCOD_LTSC_3D ((SRM_Spatial_Coordinate_Code)20)
00191
00195 #define SRM_SPACOORDCOD_LTSC_SURFACE ((SRM_Spatial_Coordinate_Code)21)
00196
00200 #define SRM_SPACOORDCOD_LTSE_3D ((SRM_Spatial_Coordinate_Code)22)
00201
00205 #define SRM_SPACOORDCOD_LTSE_SURFACE ((SRM_Spatial_Coordinate_Code)23)
00206
00210 #define SRM_SPACOORDCOD_M_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)24)
00211
00215 #define SRM_SPACOORDCOD_M_SURFACE ((SRM_Spatial_Coordinate_Code)25)
00216
00220 #define SRM_SPACOORDCOD_OMS_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)26)
00221
00225 #define SRM_SPACOORDCOD_OMS_SURFACE ((SRM_Spatial_Coordinate_Code)27)
00226
00230 #define SRM_SPACOORDCOD_PD_3D ((SRM_Spatial_Coordinate_Code)28)
00231
00235 #define SRM_SPACOORDCOD_PD_SURFACE ((SRM_Spatial_Coordinate_Code)29)
00236
00240 #define SRM_SPACOORDCOD_PS_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)30)
00241
00245 #define SRM_SPACOORDCOD_PS_SURFACE ((SRM_Spatial_Coordinate_Code)31)
00246
00250 #define SRM_SPACOORDCOD_SEC_3D ((SRM_Spatial_Coordinate_Code)32)
00251
00255 #define SRM_SPACOORDCOD_SEQ_3D ((SRM_Spatial_Coordinate_Code)33)
00256
00260 #define SRM_SPACOORDCOD_SMD_3D ((SRM_Spatial_Coordinate_Code)34)
00261
00265 #define SRM_SPACOORDCOD_SME_3D ((SRM_Spatial_Coordinate_Code)35)
00266
00270 #define SRM_SPACOORDCOD_TM_AUGMENTED_3D ((SRM_Spatial_Coordinate_Code)36)
00271
00275 #define SRM_SPACOORDCOD_TM_SURFACE ((SRM_Spatial_Coordinate_Code)37)
00276
00277
00279 #define SRM_SPATIAL_COORDINATE_CODE_UBOUND 37
00280
00281
00287 typedef struct
00288 {
00289 SRM_Long_Float u;
00290 SRM_Long_Float v;
00291 SRM_Long_Float w;
00292 } SRM_Euclidean_3D_Coordinate;
00293
00294
00300 typedef struct
00301 {
00302 SRM_Long_Float longitude;
00303 SRM_Long_Float latitude;
00304 SRM_Long_Float radius;
00305 } SRM_Spherical_3D_Coordinate;
00306
00307
00313 typedef struct
00314 {
00315 SRM_Long_Float easting;
00316 SRM_Long_Float northing;
00317 SRM_Long_Float ellipsoidal_height;
00318 } SRM_Map_Projection_3D_Coordinate;
00319
00320
00327 typedef struct
00328 {
00329 SRM_Long_Float easting;
00330 SRM_Long_Float northing;
00331 } SRM_Map_Projection_Surface_Coordinate;
00332
00333
00339 typedef struct
00340 {
00341 SRM_Long_Float right_ascension;
00342 SRM_Long_Float declination;
00343 SRM_Long_Float radius;
00344 } SRM_EI_3D_Coordinate;
00345
00346
00352 typedef struct
00353 {
00354 SRM_Long_Float azimuth;
00355 SRM_Long_Float radius;
00356 } SRM_LSA_2D_Coordinate;
00357
00358
00364 typedef struct
00365 {
00366 SRM_Long_Float angle;
00367 SRM_Long_Float radius;
00368 } SRM_LSP_2D_Coordinate;
00369
00370
00376 typedef struct
00377 {
00378 SRM_Long_Float u;
00379 SRM_Long_Float v;
00380 } SRM_Euclidean_2D_Coordinate;
00381
00382
00388 typedef struct
00389 {
00390 SRM_Long_Float azimuth;
00391 SRM_Long_Float angle;
00392 SRM_Long_Float radius;
00393 } SRM_LTSAS_3D_Coordinate;
00394
00395
00401 typedef struct
00402 {
00403 SRM_Long_Float azimuth;
00404 SRM_Long_Float angle;
00405 } SRM_LTSAS_Surface_Coordinate;
00406
00407
00413 typedef struct
00414 {
00415 SRM_Long_Float angle;
00416 SRM_Long_Float radius;
00417 SRM_Long_Float height;
00418 } SRM_LTSC_3D_Coordinate;
00419
00420
00426 typedef struct
00427 {
00428 SRM_Long_Float angle;
00429 SRM_Long_Float radius;
00430 } SRM_LTSC_Surface_Coordinate;
00431
00432
00438 typedef struct
00439 {
00440 SRM_Long_Float x;
00441 SRM_Long_Float y;
00442 SRM_Long_Float height;
00443 } SRM_LTSE_3D_Coordinate;
00444
00445
00451 typedef struct
00452 {
00453 SRM_Long_Float x;
00454 SRM_Long_Float y;
00455 } SRM_LTSE_Surface_Coordinate;
00456
00457
00463 typedef struct
00464 {
00465 SRM_Long_Float longitude;
00466 SRM_Long_Float latitude;
00467 SRM_Long_Float ellipsoidal_height;
00468 } SRM_PD_3D_Coordinate;
00469
00470
00476 typedef struct
00477 {
00478 SRM_Long_Float longitude;
00479 SRM_Long_Float latitude;
00480 } SRM_PD_Surface_Coordinate;
00481
00482
00489 typedef struct
00490 {
00491 SRM_Spatial_Coordinate_Code spatial_coord_code;
00492 union _SRM_Coordinate_Union
00493 {
00494 SRM_Euclidean_3D_Coordinate cc_3d;
00495 SRM_CD_3D_Coordinate cd_3d;
00496 SRM_CD_Surface_Coordinate cd_surface;
00497 SRM_Spherical_3D_Coordinate cm_3d;
00498 SRM_Map_Projection_3D_Coordinate ec_aug_3d;
00499 SRM_Map_Projection_Surface_Coordinate ec_surface;
00500 SRM_EI_3D_Coordinate ei_3d;
00501 SRM_Spherical_3D_Coordinate haec_3d;
00502 SRM_Spherical_3D_Coordinate heec_3d;
00503 SRM_Spherical_3D_Coordinate heeq_3d;
00504 SRM_Map_Projection_3D_Coordinate lcc_aug_3d;
00505 SRM_Map_Projection_Surface_Coordinate lcc_surface;
00506 SRM_Euclidean_3D_Coordinate lce_3d;
00507 SRM_LSA_2D_Coordinate lsa_2d;
00508 SRM_LSP_2D_Coordinate lsp_2d;
00509 SRM_Euclidean_2D_Coordinate lsr_2d;
00510 SRM_Euclidean_3D_Coordinate lsr_3d;
00511 SRM_LTSAS_3D_Coordinate ltsas_3d;
00512 SRM_LTSAS_Surface_Coordinate ltsas_surface;
00513 SRM_LTSC_3D_Coordinate ltsc_3d;
00514 SRM_LTSC_Surface_Coordinate ltsc_surface;
00515 SRM_LTSE_3D_Coordinate ltse_3d;
00516 SRM_LTSE_Surface_Coordinate ltse_surface;
00517 SRM_Map_Projection_3D_Coordinate m_aug_3d;
00518 SRM_Map_Projection_Surface_Coordinate m_surface;
00519 SRM_Map_Projection_3D_Coordinate oms_aug_3d;
00520 SRM_Map_Projection_Surface_Coordinate oms_surface;
00521 SRM_PD_3D_Coordinate pd_3d;
00522 SRM_PD_Surface_Coordinate pd_surface;
00523 SRM_Map_Projection_3D_Coordinate ps_aug_3d;
00524 SRM_Map_Projection_Surface_Coordinate ps_surface;
00525 SRM_Spherical_3D_Coordinate sec_3d;
00526 SRM_Spherical_3D_Coordinate seq_3d;
00527 SRM_Spherical_3D_Coordinate smd_3d;
00528 SRM_Spherical_3D_Coordinate sme_3d;
00529 SRM_Map_Projection_3D_Coordinate tm_aug_3d;
00530 SRM_Map_Projection_Surface_Coordinate tm_surface;
00531 } coordinate;
00532 } SRM_Coordinate;
00533
00534
00540 typedef enum
00541 {
00542 SRM_COORDVALRGN_VALID,
00543
00544
00545
00546
00547
00548 SRM_COORDVALRGN_EXTENDED_VALID,
00549
00550
00551
00552
00553
00554 SRM_COORDVALRGN_DEFINED
00555
00556
00557
00558
00559 } SRM_Coordinate_Valid_Region;
00560
00561
00567 typedef struct
00568 {
00569 SRM_Integer length;
00570 SRM_Coordinate_Valid_Region *valid_region_array;
00571 } SRM_Coordinate_Valid_Region_Array;
00572
00573
00588 typedef void *SRM_Object_Reference;
00589
00590
00596 typedef struct
00597 {
00598 SRM_Integer length;
00599 SRM_Object_Reference *coordinate2D_array;
00600 } SRM_Coordinate2D_Array;
00601
00602
00608 typedef struct
00609 {
00610 SRM_Integer length;
00611 SRM_Object_Reference *coordinate3D_array;
00612 } SRM_Coordinate3D_Array;
00613
00614
00621 typedef SRM_Integer SRM_CS_Code;
00622
00626 #define SRM_CSCOD_UNSPECIFIED ((SRM_CS_Code)0)
00627
00633 #define SRM_CSCOD_EUCLIDEAN_3D ((SRM_CS_Code)1)
00634
00640 #define SRM_CSCOD_LOCOCENTRIC_EUCLIDEAN_3D ((SRM_CS_Code)2)
00641
00647 #define SRM_CSCOD_SPHERICAL ((SRM_CS_Code)3)
00648
00654 #define SRM_CSCOD_LOCOCENTRIC_SPHERICAL ((SRM_CS_Code)4)
00655
00661 #define SRM_CSCOD_AZIMUTHAL_SPHERICAL ((SRM_CS_Code)5)
00662
00668 #define SRM_CSCOD_LOCOCENTRIC_AZIMUTHAL_SPHERICAL ((SRM_CS_Code)6)
00669
00675 #define SRM_CSCOD_GEODETIC ((SRM_CS_Code)7)
00676
00682 #define SRM_CSCOD_PLANETODETIC ((SRM_CS_Code)8)
00683
00689 #define SRM_CSCOD_CYLINDRICAL ((SRM_CS_Code)9)
00690
00696 #define SRM_CSCOD_LOCOCENTRIC_CYLINDRICAL ((SRM_CS_Code)10)
00697
00703 #define SRM_CSCOD_MERCATOR ((SRM_CS_Code)11)
00704
00711 #define SRM_CSCOD_OBLIQUE_MERCATOR_SPHERICAL ((SRM_CS_Code)12)
00712
00718 #define SRM_CSCOD_TRANSVERSE_MERCATOR ((SRM_CS_Code)13)
00719
00726 #define SRM_CSCOD_LAMBERT_CONFORMAL_CONIC ((SRM_CS_Code)14)
00727
00733 #define SRM_CSCOD_POLAR_STEREOGRAPHIC ((SRM_CS_Code)15)
00734
00741 #define SRM_CSCOD_EQUIDISTANT_CYLINDRICAL ((SRM_CS_Code)16)
00742
00748 #define SRM_CSCOD_SURFACE_GEODETIC ((SRM_CS_Code)17)
00749
00756 #define SRM_CSCOD_SURFACE_PLANETODETIC ((SRM_CS_Code)18)
00757
00764 #define SRM_CSCOD_LOCOCENTRIC_SURFACE_EUCLIDEAN ((SRM_CS_Code)19)
00765
00771 #define SRM_CSCOD_LOCOCENTRIC_SURFACE_AZIMUTHAL ((SRM_CS_Code)20)
00772
00778 #define SRM_CSCOD_LOCOCENTRIC_SURFACE_POLAR ((SRM_CS_Code)21)
00779
00785 #define SRM_CSCOD_EUCLIDEAN_2D ((SRM_CS_Code)22)
00786
00792 #define SRM_CSCOD_LOCOCENTRIC_EUCLIDEAN_2D ((SRM_CS_Code)23)
00793
00799 #define SRM_CSCOD_AZIMUTHAL ((SRM_CS_Code)24)
00800
00806 #define SRM_CSCOD_LOCOCENTRIC_AZIMUTHAL ((SRM_CS_Code)25)
00807
00813 #define SRM_CSCOD_POLAR ((SRM_CS_Code)26)
00814
00820 #define SRM_CSCOD_LOCOCENTRIC_POLAR ((SRM_CS_Code)27)
00821
00827 #define SRM_CSCOD_EUCLIDEAN_1D ((SRM_CS_Code)28)
00828
00829
00831 #define SRM_CS_CODE_UBOUND 28
00832
00833
00839 typedef struct
00840 {
00841 SRM_Integer length;
00842 SRM_Object_Reference *direction_array;
00843 } SRM_Direction_Array;
00844
00845
00851 typedef SRM_Integer SRM_DSS_Code;
00852
00856 #define SRM_DSSCOD_UNSPECIFIED ((SRM_DSS_Code)0)
00857
00863 #define SRM_DSSCOD_EGM96_GEOID ((SRM_DSS_Code)1)
00864
00870 #define SRM_DSSCOD_IGLD_1955 ((SRM_DSS_Code)2)
00871
00877 #define SRM_DSSCOD_IGLD_1985 ((SRM_DSS_Code)3)
00878
00884 #define SRM_DSSCOD_MSL ((SRM_DSS_Code)4)
00885
00891 #define SRM_DSSCOD_NAVD_1988 ((SRM_DSS_Code)5)
00892
00898 #define SRM_DSSCOD_NGVD_1929 ((SRM_DSS_Code)6)
00899
00905 #define SRM_DSSCOD_OSGM_2002 ((SRM_DSS_Code)7)
00906
00912 #define SRM_DSSCOD_WGS84_ELLIPSOID ((SRM_DSS_Code)8)
00913
00919 #define SRM_DSSCOD_EGM84_GEOID ((SRM_DSS_Code)9)
00920
00921
00923 #define SRM_DSS_CODE_UBOUND 9
00924
00925
00932 typedef struct
00933 {
00934 SRM_Long_Float origin_longitude;
00935 SRM_Long_Float central_scale;
00936 SRM_Long_Float false_easting;
00937 SRM_Long_Float false_northing;
00938 } SRM_EC_Parameters;
00939
00940
00950 typedef enum
00951 {
00952 SRM_IVLTYP_OPEN_INTERVAL,
00953
00954
00955
00956
00957 SRM_IVLTYP_GE_LT_INTERVAL,
00958
00959
00960
00961
00962 SRM_IVLTYP_GT_LE_INTERVAL,
00963
00964
00965
00966
00967 SRM_IVLTYP_CLOSED_INTERVAL,
00968
00969
00970
00971
00972 SRM_IVLTYP_GT_SEMI_INTERVAL,
00973
00974
00975
00976
00977 SRM_IVLTYP_GE_SEMI_INTERVAL,
00978
00979
00980
00981
00982 SRM_IVLTYP_LT_SEMI_INTERVAL,
00983
00984
00985
00986
00987 SRM_IVLTYP_LE_SEMI_INTERVAL,
00988
00989
00990
00991
00992 SRM_IVLTYP_UNBOUNDED
00993
00994
00995
00996 } SRM_Interval_Type;
00997
00998
01005 typedef struct
01006 {
01007 SRM_Long_Float origin_longitude;
01008 SRM_Long_Float origin_latitude;
01009 SRM_Long_Float latitude1;
01010 SRM_Long_Float latitude2;
01011 SRM_Long_Float false_easting;
01012 SRM_Long_Float false_northing;
01013 } SRM_LCC_Parameters;
01014
01015
01021 typedef SRM_Long_Float SRM_Vector_3D[3];
01022
01023
01030 typedef struct
01031 {
01032 SRM_Vector_3D lococentre;
01033 SRM_Vector_3D primary_axis;
01034 SRM_Vector_3D secondary_axis;
01035 } SRM_LCE_3D_Parameters;
01036
01037
01044 typedef struct
01045 {
01046 SRM_Long_Float geodetic_longitude;
01047 SRM_Long_Float geodetic_latitude;
01048 SRM_Long_Float azimuth;
01049 SRM_Long_Float height_offset;
01050 } SRM_Local_Tangent_Parameters;
01051
01052
01059 typedef struct
01060 {
01061 SRM_Axis_Direction forward_direction;
01062 } SRM_LSR_2D_Parameters;
01063
01064
01071 typedef struct
01072 {
01073 SRM_Axis_Direction forward_direction;
01074 SRM_Axis_Direction up_direction;
01075 } SRM_LSR_3D_Parameters;
01076
01077
01084 typedef struct
01085 {
01086 SRM_Long_Float geodetic_longitude;
01087 SRM_Long_Float geodetic_latitude;
01088 SRM_Long_Float azimuth;
01089 SRM_Long_Float x_false_origin;
01090 SRM_Long_Float y_false_origin;
01091 SRM_Long_Float height_offset;
01092 } SRM_LTSE_Parameters;
01093
01094
01101 typedef struct
01102 {
01103 SRM_Long_Float origin_longitude;
01104 SRM_Long_Float central_scale;
01105 SRM_Long_Float false_easting;
01106 SRM_Long_Float false_northing;
01107 } SRM_M_Parameters;
01108
01109
01115 typedef SRM_Long_Float SRM_Matrix_3x3[3][3];
01116
01117
01123 typedef SRM_Long_Float SRM_Matrix_4x4[4][4];
01124
01125
01132 typedef struct
01133 {
01134 SRM_Long_Float longitude1;
01135 SRM_Long_Float latitude1;
01136 SRM_Long_Float longitude2;
01137 SRM_Long_Float latitude2;
01138 SRM_Long_Float central_scale;
01139 SRM_Long_Float false_easting;
01140 SRM_Long_Float false_northing;
01141 } SRM_Oblique_Mercator_Parameters;
01142
01143
01149 typedef SRM_Integer SRM_ORM_Code;
01150
01154 #define SRM_ORMCOD_UNSPECIFIED ((SRM_ORM_Code)0)
01155
01161 #define SRM_ORMCOD_ABSTRACT_2D ((SRM_ORM_Code)1)
01162
01168 #define SRM_ORMCOD_ABSTRACT_3D ((SRM_ORM_Code)2)
01169
01175 #define SRM_ORMCOD_ADINDAN_1991 ((SRM_ORM_Code)3)
01176
01182 #define SRM_ORMCOD_ADRASTEA_2000 ((SRM_ORM_Code)4)
01183
01189 #define SRM_ORMCOD_AFGOOYE_1987 ((SRM_ORM_Code)5)
01190
01196 #define SRM_ORMCOD_AIN_EL_ABD_1970 ((SRM_ORM_Code)6)
01197
01203 #define SRM_ORMCOD_AMALTHEA_2000 ((SRM_ORM_Code)7)
01204
01210 #define SRM_ORMCOD_AMERICAN_SAMOA_1962 ((SRM_ORM_Code)8)
01211
01217 #define SRM_ORMCOD_ANNA_1_1965 ((SRM_ORM_Code)9)
01218
01224 #define SRM_ORMCOD_ANTIGUA_1943 ((SRM_ORM_Code)10)
01225
01231 #define SRM_ORMCOD_ARC_1950 ((SRM_ORM_Code)11)
01232
01238 #define SRM_ORMCOD_ARC_1960 ((SRM_ORM_Code)12)
01239
01245 #define SRM_ORMCOD_ARIEL_1988 ((SRM_ORM_Code)13)
01246
01252 #define SRM_ORMCOD_ASCENSION_1958 ((SRM_ORM_Code)14)
01253
01259 #define SRM_ORMCOD_ATLAS_1988 ((SRM_ORM_Code)15)
01260
01266 #define SRM_ORMCOD_AUSTRALIAN_GEOD_1966 ((SRM_ORM_Code)16)
01267
01273 #define SRM_ORMCOD_AUSTRALIAN_GEOD_1984 ((SRM_ORM_Code)17)
01274
01280 #define SRM_ORMCOD_AYABELLE_LIGHTHOUSE_1991 ((SRM_ORM_Code)18)
01281
01287 #define SRM_ORMCOD_BEACON_E_1945 ((SRM_ORM_Code)19)
01288
01294 #define SRM_ORMCOD_BELINDA_1988 ((SRM_ORM_Code)20)
01295
01301 #define SRM_ORMCOD_BELLEVUE_IGN_1987 ((SRM_ORM_Code)21)
01302
01308 #define SRM_ORMCOD_BERMUDA_1957 ((SRM_ORM_Code)22)
01309
01315 #define SRM_ORMCOD_BIANCA_1988 ((SRM_ORM_Code)23)
01316
01322 #define SRM_ORMCOD_BISSAU_1991 ((SRM_ORM_Code)24)
01323
01329 #define SRM_ORMCOD_BOGOTA_OBS_1987 ((SRM_ORM_Code)25)
01330
01336 #define SRM_ORMCOD_BOGOTA_OBS_1987_PM_BOGOTA ((SRM_ORM_Code)26)
01337
01343 #define SRM_ORMCOD_BUKIT_RIMPAH_1987 ((SRM_ORM_Code)27)
01344
01350 #define SRM_ORMCOD_CALLISTO_2000 ((SRM_ORM_Code)28)
01351
01357 #define SRM_ORMCOD_CALYPSO_1988 ((SRM_ORM_Code)29)
01358
01364 #define SRM_ORMCOD_CAMP_AREA_1987 ((SRM_ORM_Code)30)
01365
01371 #define SRM_ORMCOD_CAMPO_INCHAUSPE_1969 ((SRM_ORM_Code)31)
01372
01378 #define SRM_ORMCOD_CANTON_1966 ((SRM_ORM_Code)32)
01379
01385 #define SRM_ORMCOD_CAPE_1987 ((SRM_ORM_Code)33)
01386
01392 #define SRM_ORMCOD_CAPE_CANAVERAL_1991 ((SRM_ORM_Code)34)
01393
01399 #define SRM_ORMCOD_CARTHAGE_1987 ((SRM_ORM_Code)35)
01400
01406 #define SRM_ORMCOD_CHARON_1991 ((SRM_ORM_Code)36)
01407
01413 #define SRM_ORMCOD_CHATHAM_1971 ((SRM_ORM_Code)37)
01414
01420 #define SRM_ORMCOD_CHUA_1987 ((SRM_ORM_Code)38)
01421
01427 #define SRM_ORMCOD_COAMPS_1998 ((SRM_ORM_Code)39)
01428
01434 #define SRM_ORMCOD_CORDELIA_1988 ((SRM_ORM_Code)40)
01435
01441 #define SRM_ORMCOD_CORREGO_ALEGRE_1987 ((SRM_ORM_Code)41)
01442
01448 #define SRM_ORMCOD_CRESSIDA_1988 ((SRM_ORM_Code)42)
01449
01455 #define SRM_ORMCOD_DABOLA_1991 ((SRM_ORM_Code)43)
01456
01462 #define SRM_ORMCOD_DECEPTION_1993 ((SRM_ORM_Code)44)
01463
01469 #define SRM_ORMCOD_DEIMOS_1988 ((SRM_ORM_Code)45)
01470
01476 #define SRM_ORMCOD_DESDEMONA_1988 ((SRM_ORM_Code)46)
01477
01483 #define SRM_ORMCOD_DESPINA_1991 ((SRM_ORM_Code)47)
01484
01490 #define SRM_ORMCOD_DIONE_1982 ((SRM_ORM_Code)48)
01491
01497 #define SRM_ORMCOD_DJAKARTA_1987 ((SRM_ORM_Code)49)
01498
01504 #define SRM_ORMCOD_DJAKARTA_1987_PM_DJAKARTA ((SRM_ORM_Code)50)
01505
01511 #define SRM_ORMCOD_DOS_1968 ((SRM_ORM_Code)51)
01512
01518 #define SRM_ORMCOD_DOS_71_4_1987 ((SRM_ORM_Code)52)
01519
01525 #define SRM_ORMCOD_EARTH_INERTIAL_ARIES_1950 ((SRM_ORM_Code)53)
01526
01532 #define SRM_ORMCOD_EARTH_INERTIAL_ARIES_TRUE_OF_DATE ((SRM_ORM_Code)54)
01533
01539 #define SRM_ORMCOD_EARTH_INERTIAL_J2000r0 ((SRM_ORM_Code)55)
01540
01546 #define SRM_ORMCOD_EARTH_SOLAR_ECLIPTIC ((SRM_ORM_Code)56)
01547
01553 #define SRM_ORMCOD_EARTH_SOLAR_EQUATORIAL ((SRM_ORM_Code)57)
01554
01560 #define SRM_ORMCOD_EARTH_SOLAR_MAG_DIPOLE ((SRM_ORM_Code)58)
01561
01567 #define SRM_ORMCOD_EARTH_SOLAR_MAGNETOSPHERIC ((SRM_ORM_Code)59)
01568
01574 #define SRM_ORMCOD_EASTER_1967 ((SRM_ORM_Code)60)
01575
01581 #define SRM_ORMCOD_ENCELADUS_1994 ((SRM_ORM_Code)61)
01582
01588 #define SRM_ORMCOD_EPIMETHEUS_1988 ((SRM_ORM_Code)62)
01589
01595 #define SRM_ORMCOD_EROS_2000 ((SRM_ORM_Code)63)
01596
01602 #define SRM_ORMCOD_ESTONIA_1937 ((SRM_ORM_Code)64)
01603
01609 #define SRM_ORMCOD_ETRS_1989 ((SRM_ORM_Code)65)
01610
01616 #define SRM_ORMCOD_EUROPA_2000 ((SRM_ORM_Code)66)
01617
01623 #define SRM_ORMCOD_EUROPE_1950 ((SRM_ORM_Code)67)
01624
01630 #define SRM_ORMCOD_EUROPE_1979 ((SRM_ORM_Code)68)
01631
01637 #define SRM_ORMCOD_FAHUD_1987 ((SRM_ORM_Code)69)
01638
01644 #define SRM_ORMCOD_FORT_THOMAS_1955 ((SRM_ORM_Code)70)
01645
01651 #define SRM_ORMCOD_GALATEA_1991 ((SRM_ORM_Code)71)
01652
01658 #define SRM_ORMCOD_GAN_1970 ((SRM_ORM_Code)72)
01659
01665 #define SRM_ORMCOD_GANYMEDE_2000 ((SRM_ORM_Code)73)
01666
01672 #define SRM_ORMCOD_GASPRA_1991 ((SRM_ORM_Code)74)
01673
01679 #define SRM_ORMCOD_GDA_1994 ((SRM_ORM_Code)75)
01680
01686 #define SRM_ORMCOD_GEODETIC_DATUM_1949 ((SRM_ORM_Code)76)
01687
01693 #define SRM_ORMCOD_GEOMAGNETIC_1945 ((SRM_ORM_Code)77)
01694
01700 #define SRM_ORMCOD_GEOMAGNETIC_1950 ((SRM_ORM_Code)78)
01701
01707 #define SRM_ORMCOD_GEOMAGNETIC_1955 ((SRM_ORM_Code)79)
01708
01714 #define SRM_ORMCOD_GEOMAGNETIC_1960 ((SRM_ORM_Code)80)
01715
01721 #define SRM_ORMCOD_GEOMAGNETIC_1965 ((SRM_ORM_Code)81)
01722
01728 #define SRM_ORMCOD_GEOMAGNETIC_1970 ((SRM_ORM_Code)82)
01729
01735 #define SRM_ORMCOD_GEOMAGNETIC_1975 ((SRM_ORM_Code)83)
01736
01742 #define SRM_ORMCOD_GEOMAGNETIC_1980 ((SRM_ORM_Code)84)
01743
01749 #define SRM_ORMCOD_GEOMAGNETIC_1985 ((SRM_ORM_Code)85)
01750
01756 #define SRM_ORMCOD_GEOMAGNETIC_1990 ((SRM_ORM_Code)86)
01757
01763 #define SRM_ORMCOD_GEOMAGNETIC_1995 ((SRM_ORM_Code)87)
01764
01770 #define SRM_ORMCOD_GEOMAGNETIC_2000 ((SRM_ORM_Code)88)
01771
01777 #define SRM_ORMCOD_GRACIOSA_BASE_SW_1948 ((SRM_ORM_Code)89)
01778
01784 #define SRM_ORMCOD_GUAM_1963 ((SRM_ORM_Code)90)
01785
01791 #define SRM_ORMCOD_GUNONG_SEGARA_1987 ((SRM_ORM_Code)91)
01792
01798 #define SRM_ORMCOD_GUX_1_1987 ((SRM_ORM_Code)92)
01799
01805 #define SRM_ORMCOD_HELENE_1992 ((SRM_ORM_Code)93)
01806
01812 #define SRM_ORMCOD_HELIO_ARIES_ECLIPTIC_J2000r0 ((SRM_ORM_Code)94)
01813
01819 #define SRM_ORMCOD_HELIO_ARIES_ECLIPTIC_TRUE_OF_DATE ((SRM_ORM_Code)95)
01820
01826 #define SRM_ORMCOD_HELIO_EARTH_ECLIPTIC ((SRM_ORM_Code)96)
01827
01833 #define SRM_ORMCOD_HELIO_EARTH_EQUATORIAL ((SRM_ORM_Code)97)
01834
01840 #define SRM_ORMCOD_HERAT_NORTH_1987 ((SRM_ORM_Code)98)
01841
01847 #define SRM_ORMCOD_HERMANNSKOGEL_1871 ((SRM_ORM_Code)99)
01848
01854 #define SRM_ORMCOD_HJORSEY_1955 ((SRM_ORM_Code)100)
01855
01861 #define SRM_ORMCOD_HONG_KONG_1963 ((SRM_ORM_Code)101)
01862
01868 #define SRM_ORMCOD_HU_TZU_SHAN_1991 ((SRM_ORM_Code)102)
01869
01875 #define SRM_ORMCOD_IAPETUS_1988 ((SRM_ORM_Code)103)
01876
01882 #define SRM_ORMCOD_IDA_1991 ((SRM_ORM_Code)104)
01883
01889 #define SRM_ORMCOD_INDIAN_1916 ((SRM_ORM_Code)105)
01890
01896 #define SRM_ORMCOD_INDIAN_1954 ((SRM_ORM_Code)106)
01897
01903 #define SRM_ORMCOD_INDIAN_1956 ((SRM_ORM_Code)107)
01904
01910 #define SRM_ORMCOD_INDIAN_1960 ((SRM_ORM_Code)108)
01911
01917 #define SRM_ORMCOD_INDIAN_1962 ((SRM_ORM_Code)109)
01918
01924 #define SRM_ORMCOD_INDIAN_1975 ((SRM_ORM_Code)110)
01925
01931 #define SRM_ORMCOD_INDONESIAN_1974 ((SRM_ORM_Code)111)
01932
01938 #define SRM_ORMCOD_IO_2000 ((SRM_ORM_Code)112)
01939
01945 #define SRM_ORMCOD_IRELAND_1965 ((SRM_ORM_Code)113)
01946
01952 #define SRM_ORMCOD_ISTS_061_1968 ((SRM_ORM_Code)114)
01953
01959 #define SRM_ORMCOD_ISTS_073_1969 ((SRM_ORM_Code)115)
01960
01966 #define SRM_ORMCOD_JANUS_1988 ((SRM_ORM_Code)116)
01967
01973 #define SRM_ORMCOD_JGD_2000 ((SRM_ORM_Code)117)
01974
01980 #define SRM_ORMCOD_JOHNSTON_1961 ((SRM_ORM_Code)118)
01981
01987 #define SRM_ORMCOD_JULIET_1988 ((SRM_ORM_Code)119)
01988
01994 #define SRM_ORMCOD_JUPITER_1988 ((SRM_ORM_Code)120)
01995
02001 #define SRM_ORMCOD_JUPITER_INERTIAL ((SRM_ORM_Code)121)
02002
02008 #define SRM_ORMCOD_JUPITER_MAGNETIC_1993 ((SRM_ORM_Code)122)
02009
02015 #define SRM_ORMCOD_JUPITER_SOLAR_ECLIPTIC ((SRM_ORM_Code)123)
02016
02022 #define SRM_ORMCOD_JUPITER_SOLAR_EQUATORIAL ((SRM_ORM_Code)124)
02023
02029 #define SRM_ORMCOD_JUPITER_SOLAR_MAG_DIPOLE ((SRM_ORM_Code)125)
02030
02036 #define SRM_ORMCOD_JUPITER_SOLAR_MAG_ECLIPTIC ((SRM_ORM_Code)126)
02037
02043 #define SRM_ORMCOD_KANDAWALA_1987 ((SRM_ORM_Code)127)
02044
02050 #define SRM_ORMCOD_KERGUELEN_1949 ((SRM_ORM_Code)128)
02051
02057 #define SRM_ORMCOD_KERTAU_1948 ((SRM_ORM_Code)129)
02058
02064 #define SRM_ORMCOD_KOREAN_GEODETIC_1995 ((SRM_ORM_Code)130)
02065
02071 #define SRM_ORMCOD_KUSAIE_1951 ((SRM_ORM_Code)131)
02072
02078 #define SRM_ORMCOD_LARISSA_1991 ((SRM_ORM_Code)132)
02079
02085 #define SRM_ORMCOD_LC5_1961 ((SRM_ORM_Code)133)
02086
02092 #define SRM_ORMCOD_LEIGON_1991 ((SRM_ORM_Code)134)
02093
02099 #define SRM_ORMCOD_LIBERIA_1964 ((SRM_ORM_Code)135)
02100
02106 #define SRM_ORMCOD_LUZON_1987 ((SRM_ORM_Code)136)
02107
02113 #define SRM_ORMCOD_M_PORALOKO_1991 ((SRM_ORM_Code)137)
02114
02120 #define SRM_ORMCOD_MAHE_1971 ((SRM_ORM_Code)138)
02121
02127 #define SRM_ORMCOD_MARCUS_STATION_1952 ((SRM_ORM_Code)139)
02128
02134 #define SRM_ORMCOD_MARS_2000 ((SRM_ORM_Code)140)
02135
02141 #define SRM_ORMCOD_MARS_INERTIAL ((SRM_ORM_Code)141)
02142
02148 #define SRM_ORMCOD_MARS_SPHERE_2000 ((SRM_ORM_Code)142)
02149
02155 #define SRM_ORMCOD_MASS_1999 ((SRM_ORM_Code)143)
02156
02162 #define SRM_ORMCOD_MASSAWA_1987 ((SRM_ORM_Code)144)
02163
02169 #define SRM_ORMCOD_MERCHICH_1987 ((SRM_ORM_Code)145)
02170
02176 #define SRM_ORMCOD_MERCURY_1988 ((SRM_ORM_Code)146)
02177
02183 #define SRM_ORMCOD_MERCURY_INERTIAL ((SRM_ORM_Code)147)
02184
02190 #define SRM_ORMCOD_METIS_2000 ((SRM_ORM_Code)148)
02191
02197 #define SRM_ORMCOD_MIDWAY_1961 ((SRM_ORM_Code)149)
02198
02204 #define SRM_ORMCOD_MIMAS_1994 ((SRM_ORM_Code)150)
02205
02211 #define SRM_ORMCOD_MINNA_1991 ((SRM_ORM_Code)151)
02212
02218 #define SRM_ORMCOD_MIRANDA_1988 ((SRM_ORM_Code)152)
02219
02225 #define SRM_ORMCOD_MM5_1997 ((SRM_ORM_Code)153)
02226
02232 #define SRM_ORMCOD_MODTRAN_MIDLATITUDE_N_1989 ((SRM_ORM_Code)154)
02233
02239 #define SRM_ORMCOD_MODTRAN_MIDLATITUDE_S_1989 ((SRM_ORM_Code)155)
02240
02246 #define SRM_ORMCOD_MODTRAN_SUBARCTIC_N_1989 ((SRM_ORM_Code)156)
02247
02253 #define SRM_ORMCOD_MODTRAN_SUBARCTIC_S_1989 ((SRM_ORM_Code)157)
02254
02260 #define SRM_ORMCOD_MODTRAN_TROPICAL_1989 ((SRM_ORM_Code)158)
02261
02267 #define SRM_ORMCOD_MONTSERRAT_1958 ((SRM_ORM_Code)159)
02268
02274 #define SRM_ORMCOD_MOON_1991 ((SRM_ORM_Code)160)
02275
02281 #define SRM_ORMCOD_MULTIGEN_FLAT_EARTH_1989 ((SRM_ORM_Code)161)
02282
02288 #define SRM_ORMCOD_N_AM_1927 ((SRM_ORM_Code)162)
02289
02295 #define SRM_ORMCOD_N_AM_1983 ((SRM_ORM_Code)163)
02296
02302 #define SRM_ORMCOD_N_SAHARA_1959 ((SRM_ORM_Code)164)
02303
02309 #define SRM_ORMCOD_NAHRWAN_1987 ((SRM_ORM_Code)165)
02310
02316 #define SRM_ORMCOD_NAIAD_1991 ((SRM_ORM_Code)166)
02317
02323 #define SRM_ORMCOD_NAPARIMA_1991 ((SRM_ORM_Code)167)
02324
02330 #define SRM_ORMCOD_NEPTUNE_1991 ((SRM_ORM_Code)168)
02331
02337 #define SRM_ORMCOD_NEPTUNE_INERTIAL ((SRM_ORM_Code)169)
02338
02344 #define SRM_ORMCOD_NEPTUNE_MAGNETIC_1993 ((SRM_ORM_Code)170)
02345
02351 #define SRM_ORMCOD_NOGAPS_1988 ((SRM_ORM_Code)171)
02352
02358 #define SRM_ORMCOD_NTF_1896 ((SRM_ORM_Code)172)
02359
02365 #define SRM_ORMCOD_NTF_1896_PM_PARIS ((SRM_ORM_Code)173)
02366
02372 #define SRM_ORMCOD_OBERON_1988 ((SRM_ORM_Code)174)
02373
02379 #define SRM_ORMCOD_OBSERV_METEORO_1939 ((SRM_ORM_Code)175)
02380
02386 #define SRM_ORMCOD_OLD_EGYPTIAN_1907 ((SRM_ORM_Code)176)
02387
02393 #define SRM_ORMCOD_OLD_HAWAIIAN_CLARKE_1987 ((SRM_ORM_Code)177)
02394
02400 #define SRM_ORMCOD_OLD_HAWAIIAN_INT_1987 ((SRM_ORM_Code)178)
02401
02407 #define SRM_ORMCOD_OPHELIA_1988 ((SRM_ORM_Code)179)
02408
02414 #define SRM_ORMCOD_OSGB_1936 ((SRM_ORM_Code)180)
02415
02421 #define SRM_ORMCOD_PAN_1991 ((SRM_ORM_Code)181)
02422
02428 #define SRM_ORMCOD_PANDORA_1988 ((SRM_ORM_Code)182)
02429
02435 #define SRM_ORMCOD_PHOBOS_1988 ((SRM_ORM_Code)183)
02436
02442 #define SRM_ORMCOD_PHOEBE_1988 ((SRM_ORM_Code)184)
02443
02449 #define SRM_ORMCOD_PICO_DE_LAS_NIEVES_1987 ((SRM_ORM_Code)185)
02450
02456 #define SRM_ORMCOD_PITCAIRN_1967 ((SRM_ORM_Code)186)
02457
02463 #define SRM_ORMCOD_PLUTO_1994 ((SRM_ORM_Code)187)
02464
02470 #define SRM_ORMCOD_PLUTO_INERTIAL ((SRM_ORM_Code)188)
02471
02477 #define SRM_ORMCOD_POINT_58_1991 ((SRM_ORM_Code)189)
02478
02484 #define SRM_ORMCOD_POINTE_NOIRE_1948 ((SRM_ORM_Code)190)
02485
02491 #define SRM_ORMCOD_PORTIA_1988 ((SRM_ORM_Code)191)
02492
02498 #define SRM_ORMCOD_PORTO_SANTO_1936 ((SRM_ORM_Code)192)
02499
02505 #define SRM_ORMCOD_PROMETHEUS_1988 ((SRM_ORM_Code)193)
02506
02512 #define SRM_ORMCOD_PROTEUS_1991 ((SRM_ORM_Code)194)
02513
02519 #define SRM_ORMCOD_PROV_S_AM_1956 ((SRM_ORM_Code)195)
02520
02526 #define SRM_ORMCOD_PROV_S_CHILEAN_1963 ((SRM_ORM_Code)196)
02527
02533 #define SRM_ORMCOD_PUCK_1988 ((SRM_ORM_Code)197)
02534
02540 #define SRM_ORMCOD_PUERTO_RICO_1987 ((SRM_ORM_Code)198)
02541
02547 #define SRM_ORMCOD_PULKOVO_1942 ((SRM_ORM_Code)199)
02548
02554 #define SRM_ORMCOD_QATAR_NATIONAL_1974 ((SRM_ORM_Code)200)
02555
02561 #define SRM_ORMCOD_QORNOQ_1987 ((SRM_ORM_Code)201)
02562
02568 #define SRM_ORMCOD_REUNION_1947 ((SRM_ORM_Code)202)
02569
02575 #define SRM_ORMCOD_RGF_1993 ((SRM_ORM_Code)203)
02576
02582 #define SRM_ORMCOD_RHEA_1988 ((SRM_ORM_Code)204)
02583
02589 #define SRM_ORMCOD_ROME_1940 ((SRM_ORM_Code)205)
02590
02596 #define SRM_ORMCOD_ROME_1940_PM_ROME ((SRM_ORM_Code)206)
02597
02603 #define SRM_ORMCOD_ROSALIND_1988 ((SRM_ORM_Code)207)
02604
02610 #define SRM_ORMCOD_S_AM_1969 ((SRM_ORM_Code)208)
02611
02617 #define SRM_ORMCOD_S_ASIA_1987 ((SRM_ORM_Code)209)
02618
02624 #define SRM_ORMCOD_S_JTSK_1993 ((SRM_ORM_Code)210)
02625
02631 #define SRM_ORMCOD_S42_PULKOVO ((SRM_ORM_Code)211)
02632
02638 #define SRM_ORMCOD_SANTO_DOS_1965 ((SRM_ORM_Code)212)
02639
02645 #define SRM_ORMCOD_SAO_BRAZ_1987 ((SRM_ORM_Code)213)
02646
02652 #define SRM_ORMCOD_SAPPER_HILL_1943 ((SRM_ORM_Code)214)
02653
02659 #define SRM_ORMCOD_SATURN_1988 ((SRM_ORM_Code)215)
02660
02666 #define SRM_ORMCOD_SATURN_INERTIAL ((SRM_ORM_Code)216)
02667
02673 #define SRM_ORMCOD_SATURN_MAGNETIC_1993 ((SRM_ORM_Code)217)
02674
02680 #define SRM_ORMCOD_SCHWARZECK_1991 ((SRM_ORM_Code)218)
02681
02687 #define SRM_ORMCOD_SELVAGEM_GRANDE_1938 ((SRM_ORM_Code)219)
02688
02694 #define SRM_ORMCOD_SIERRA_LEONE_1960 ((SRM_ORM_Code)220)
02695
02701 #define SRM_ORMCOD_SIRGAS_2000 ((SRM_ORM_Code)221)
02702
02708 #define SRM_ORMCOD_SUN_1992 ((SRM_ORM_Code)222)
02709
02715 #define SRM_ORMCOD_TANANARIVE_OBS_1925 ((SRM_ORM_Code)223)
02716
02722 #define SRM_ORMCOD_TANANARIVE_OBS_1925_PM_PARIS ((SRM_ORM_Code)224)
02723
02729 #define SRM_ORMCOD_TELESTO_1988 ((SRM_ORM_Code)225)
02730
02736 #define SRM_ORMCOD_TERN_1961 ((SRM_ORM_Code)226)
02737
02743 #define SRM_ORMCOD_TETHYS_1991 ((SRM_ORM_Code)227)
02744
02750 #define SRM_ORMCOD_THALASSA_1991 ((SRM_ORM_Code)228)
02751
02757 #define SRM_ORMCOD_THEBE_2000 ((SRM_ORM_Code)229)
02758
02764 #define SRM_ORMCOD_TIMBALAI_EVEREST_1948 ((SRM_ORM_Code)230)
02765
02771 #define SRM_ORMCOD_TITAN_1982 ((SRM_ORM_Code)231)
02772
02778 #define SRM_ORMCOD_TITANIA_1988 ((SRM_ORM_Code)232)
02779
02785 #define SRM_ORMCOD_TOKYO_1991 ((SRM_ORM_Code)233)
02786
02792 #define SRM_ORMCOD_TRISTAN_1968 ((SRM_ORM_Code)234)
02793
02799 #define SRM_ORMCOD_TRITON_1991 ((SRM_ORM_Code)235)
02800
02806 #define SRM_ORMCOD_UMBRIEL_1988 ((SRM_ORM_Code)236)
02807
02813 #define SRM_ORMCOD_URANUS_1988 ((SRM_ORM_Code)237)
02814
02820 #define SRM_ORMCOD_URANUS_INERTIAL ((SRM_ORM_Code)238)
02821
02827 #define SRM_ORMCOD_URANUS_MAGNETIC_1993 ((SRM_ORM_Code)239)
02828
02834 #define SRM_ORMCOD_VENUS_1991 ((SRM_ORM_Code)240)
02835
02841 #define SRM_ORMCOD_VENUS_INERTIAL ((SRM_ORM_Code)241)
02842
02848 #define SRM_ORMCOD_VITI_LEVU_1916 ((SRM_ORM_Code)242)
02849
02855 #define SRM_ORMCOD_VOIROL_1874 ((SRM_ORM_Code)243)
02856
02862 #define SRM_ORMCOD_VOIROL_1874_PM_PARIS ((SRM_ORM_Code)244)
02863
02869 #define SRM_ORMCOD_VOIROL_1960 ((SRM_ORM_Code)245)
02870
02876 #define SRM_ORMCOD_VOIROL_1960_PM_PARIS ((SRM_ORM_Code)246)
02877
02883 #define SRM_ORMCOD_WAKE_1952 ((SRM_ORM_Code)247)
02884
02890 #define SRM_ORMCOD_WAKE_ENIWETOK_1960 ((SRM_ORM_Code)248)
02891
02897 #define SRM_ORMCOD_WGS_1972 ((SRM_ORM_Code)249)
02898
02904 #define SRM_ORMCOD_WGS_1984 ((SRM_ORM_Code)250)
02905
02911 #define SRM_ORMCOD_YACARE_1987 ((SRM_ORM_Code)251)
02912
02918 #define SRM_ORMCOD_ZANDERIJ_1987 ((SRM_ORM_Code)252)
02919
02920
02922 #define SRM_ORM_CODE_UBOUND 252
02923
02924
02930 typedef struct
02931 {
02932 SRM_Long_Float delta_x;
02933 SRM_Long_Float delta_y;
02934 SRM_Long_Float omega;
02935 SRM_Long_Float delta_s;
02936 } SRM_ORM_Transformation_2D_Parameters;
02937
02938
02944 typedef struct
02945 {
02946 SRM_Long_Float delta_x;
02947 SRM_Long_Float delta_y;
02948 SRM_Long_Float delta_z;
02949 SRM_Long_Float omega_1;
02950 SRM_Long_Float omega_2;
02951 SRM_Long_Float omega_3;
02952 SRM_Long_Float delta_s;
02953 } SRM_ORM_Transformation_3D_Parameters;
02954
02955
02961 typedef SRM_Integer SRM_ORMT_Code;
02962
02966 #define SRM_ORMTCOD_UNSPECIFIED ((SRM_ORMT_Code)0)
02967
02974 #define SRM_ORMTCOD_BI_AXIS_ORIGIN_2D ((SRM_ORMT_Code)1)
02975
02981 #define SRM_ORMTCOD_SPHERE ((SRM_ORMT_Code)2)
02982
02988 #define SRM_ORMTCOD_OBLATE_ELLIPSOID ((SRM_ORMT_Code)3)
02989
02995 #define SRM_ORMTCOD_PROLATE_ELLIPSOID ((SRM_ORMT_Code)4)
02996
03002 #define SRM_ORMTCOD_TRI_AXIAL_ELLIPSOID ((SRM_ORMT_Code)5)
03003
03010 #define SRM_ORMTCOD_BI_AXIS_ORIGIN_3D ((SRM_ORMT_Code)6)
03011
03018 #define SRM_ORMTCOD_SPHERE_ORIGIN ((SRM_ORMT_Code)7)
03019
03026 #define SRM_ORMTCOD_OBLATE_ELLIPSOID_ORIGIN ((SRM_ORMT_Code)8)
03027
03033 #define SRM_ORMTCOD_TRI_PLANE ((SRM_ORMT_Code)9)
03034
03035
03037 #define SRM_ORMT_CODE_UBOUND 9
03038
03039
03046 typedef enum
03047 {
03048 SRM_PLRASP_NORTH,
03049 SRM_PLRASP_SOUTH
03050 } SRM_Polar_Aspect;
03051
03052
03059 typedef struct
03060 {
03061 SRM_Polar_Aspect polar_aspect;
03062 SRM_Long_Float origin_longitude;
03063 SRM_Long_Float central_scale;
03064 SRM_Long_Float false_easting;
03065 SRM_Long_Float false_northing;
03066 } SRM_PS_Parameters;
03067
03068
03074 typedef SRM_Integer SRM_RD_Code;
03075
03081 #define SRM_RDCOD_ORIGIN_2D ((SRM_RD_Code)1)
03082
03088 #define SRM_RDCOD_X_UNIT_POINT_2D ((SRM_RD_Code)2)
03089
03095 #define SRM_RDCOD_Y_UNIT_POINT_2D ((SRM_RD_Code)3)
03096
03102 #define SRM_RDCOD_ORIGIN_3D ((SRM_RD_Code)4)
03103
03109 #define SRM_RDCOD_X_UNIT_POINT_3D ((SRM_RD_Code)5)
03110
03116 #define SRM_RDCOD_Y_UNIT_POINT_3D ((SRM_RD_Code)6)
03117
03123 #define SRM_RDCOD_Z_UNIT_POINT_3D ((SRM_RD_Code)7)
03124
03130 #define SRM_RDCOD_X_AXIS_2D ((SRM_RD_Code)8)
03131
03137 #define SRM_RDCOD_Y_AXIS_2D ((SRM_RD_Code)9)
03138
03144 #define SRM_RDCOD_X_AXIS_3D ((SRM_RD_Code)10)
03145
03151 #define SRM_RDCOD_Y_AXIS_3D ((SRM_RD_Code)11)
03152
03158 #define SRM_RDCOD_Z_AXIS_3D ((SRM_RD_Code)12)
03159
03165 #define SRM_RDCOD_XY_PLANE_3D ((SRM_RD_Code)13)
03166
03172 #define SRM_RDCOD_XZ_PLANE_3D ((SRM_RD_Code)14)
03173
03179 #define SRM_RDCOD_YZ_PLANE_3D ((SRM_RD_Code)15)
03180
03186 #define SRM_RDCOD_ADRASTEA_2000 ((SRM_RD_Code)16)
03187
03193 #define SRM_RDCOD_AIRY_1830 ((SRM_RD_Code)17)
03194
03200 #define SRM_RDCOD_AMALTHEA_2000 ((SRM_RD_Code)18)
03201
03207 #define SRM_RDCOD_ANANKE_1988 ((SRM_RD_Code)19)
03208
03214 #define SRM_RDCOD_APL_4r5_1968 ((SRM_RD_Code)20)
03215
03221 #define SRM_RDCOD_ARIEL_1988 ((SRM_RD_Code)21)
03222
03228 #define SRM_RDCOD_ATLAS_1988 ((SRM_RD_Code)22)
03229
03235 #define SRM_RDCOD_AUSTRALIAN_NATIONAL_1966 ((SRM_RD_Code)23)
03236
03242 #define SRM_RDCOD_AVERAGE_TERRESTRIAL_1977 ((SRM_RD_Code)24)
03243
03249 #define SRM_RDCOD_BELINDA_1988 ((SRM_RD_Code)25)
03250
03256 #define SRM_RDCOD_BESSEL_1841_ETHIOPIA ((SRM_RD_Code)26)
03257
03263 #define SRM_RDCOD_BESSEL_1841_NAMIBIA ((SRM_RD_Code)27)
03264
03270 #define SRM_RDCOD_BIANCA_1988 ((SRM_RD_Code)28)
03271
03277 #define SRM_RDCOD_CALLISTO_2000 ((SRM_RD_Code)29)
03278
03284 #define SRM_RDCOD_CALYPSO_1988 ((SRM_RD_Code)30)
03285
03291 #define SRM_RDCOD_CARME_1988 ((SRM_RD_Code)31)
03292
03298 #define SRM_RDCOD_CHARON_1991 ((SRM_RD_Code)32)
03299
03305 #define SRM_RDCOD_CLARKE_1858 ((SRM_RD_Code)33)
03306
03312 #define SRM_RDCOD_CLARKE_1858_MODIFIED ((SRM_RD_Code)34)
03313
03319 #define SRM_RDCOD_CLARKE_1866 ((SRM_RD_Code)35)
03320
03326 #define SRM_RDCOD_CLARKE_1880 ((SRM_RD_Code)36)
03327
03333 #define SRM_RDCOD_CLARKE_1880_CAPE ((SRM_RD_Code)37)
03334
03340 #define SRM_RDCOD_CLARKE_1880_FIJI ((SRM_RD_Code)38)
03341
03347 #define SRM_RDCOD_CLARKE_1880_IGN ((SRM_RD_Code)39)
03348
03354 #define SRM_RDCOD_CLARKE_1880_PALESTINE ((SRM_RD_Code)40)
03355
03361 #define SRM_RDCOD_CLARKE_1880_SYRIA ((SRM_RD_Code)41)
03362
03368 #define SRM_RDCOD_COAMPS_1998 ((SRM_RD_Code)42)
03369
03375 #define SRM_RDCOD_CORDELIA_1988 ((SRM_RD_Code)43)
03376
03382 #define SRM_RDCOD_CRESSIDA_1988 ((SRM_RD_Code)44)
03383
03389 #define SRM_RDCOD_DANISH_1876 ((SRM_RD_Code)45)
03390
03396 #define SRM_RDCOD_DEIMOS_1988 ((SRM_RD_Code)46)
03397
03403 #define SRM_RDCOD_DELAMBRE_1810 ((SRM_RD_Code)47)
03404
03410 #define SRM_RDCOD_DESDEMONA_1988 ((SRM_RD_Code)48)
03411
03417 #define SRM_RDCOD_DESPINA_1991 ((SRM_RD_Code)49)
03418
03424 #define SRM_RDCOD_DIONE_1982 ((SRM_RD_Code)50)
03425
03431 #define SRM_RDCOD_ELARA_1988 ((SRM_RD_Code)51)
03432
03438 #define SRM_RDCOD_ENCELADUS_1994 ((SRM_RD_Code)52)
03439
03445 #define SRM_RDCOD_EPIMETHEUS_1988 ((SRM_RD_Code)53)
03446
03452 #define SRM_RDCOD_EROS_2000 ((SRM_RD_Code)54)
03453
03459 #define SRM_RDCOD_EUROPA_2000 ((SRM_RD_Code)55)
03460
03466 #define SRM_RDCOD_EVEREST_ADJ_1937 ((SRM_RD_Code)56)
03467
03473 #define SRM_RDCOD_EVEREST_1948 ((SRM_RD_Code)57)
03474
03480 #define SRM_RDCOD_EVEREST_1956 ((SRM_RD_Code)58)
03481
03487 #define SRM_RDCOD_EVEREST_REVISED_1962 ((SRM_RD_Code)59)
03488
03494 #define SRM_RDCOD_EVEREST_1969 ((SRM_RD_Code)60)
03495
03502 #define SRM_RDCOD_EVEREST_BRUNEI_1967 ((SRM_RD_Code)61)
03503
03509 #define SRM_RDCOD_FISCHER_1960 ((SRM_RD_Code)62)
03510
03516 #define SRM_RDCOD_FISCHER_1968 ((SRM_RD_Code)63)
03517
03523 #define SRM_RDCOD_GALATEA_1991 ((SRM_RD_Code)64)
03524
03530 #define SRM_RDCOD_GANYMEDE_2000 ((SRM_RD_Code)65)
03531
03537 #define SRM_RDCOD_GASPRA_1991 ((SRM_RD_Code)66)
03538
03544 #define SRM_RDCOD_GRS_1967 ((SRM_RD_Code)67)
03545
03551 #define SRM_RDCOD_GRS_1980 ((SRM_RD_Code)68)
03552
03558 #define SRM_RDCOD_HELENE_1992 ((SRM_RD_Code)69)
03559
03565 #define SRM_RDCOD_HELMERT_1906 ((SRM_RD_Code)70)
03566
03572 #define SRM_RDCOD_HIMALIA_1988 ((SRM_RD_Code)71)
03573
03579 #define SRM_RDCOD_HOUGH_1960 ((SRM_RD_Code)72)
03580
03586 #define SRM_RDCOD_HYPERION_2000 ((SRM_RD_Code)73)
03587
03593 #define SRM_RDCOD_IAG_1975 ((SRM_RD_Code)74)
03594
03600 #define SRM_RDCOD_IAPETUS_1988 ((SRM_RD_Code)75)
03601
03607 #define SRM_RDCOD_IDA_1991 ((SRM_RD_Code)76)
03608
03614 #define SRM_RDCOD_INDONESIAN_1974 ((SRM_RD_Code)77)
03615
03621 #define SRM_RDCOD_INTERNATIONAL_1924 ((SRM_RD_Code)78)
03622
03628 #define SRM_RDCOD_IO_2000 ((SRM_RD_Code)79)
03629
03635 #define SRM_RDCOD_JANUS_1988 ((SRM_RD_Code)80)
03636
03642 #define SRM_RDCOD_JULIET_1988 ((SRM_RD_Code)81)
03643
03649 #define SRM_RDCOD_JUPITER_1988 ((SRM_RD_Code)82)
03650
03656 #define SRM_RDCOD_KLEOPATRA_2000 ((SRM_RD_Code)83)
03657
03663 #define SRM_RDCOD_KRASSOVSKY_1940 ((SRM_RD_Code)84)
03664
03670 #define SRM_RDCOD_KRAYENHOFF_1827 ((SRM_RD_Code)85)
03671
03677 #define SRM_RDCOD_LARISSA_1991 ((SRM_RD_Code)86)
03678
03684 #define SRM_RDCOD_LEDA_1988 ((SRM_RD_Code)87)
03685
03691 #define SRM_RDCOD_LYSITHEA_1988 ((SRM_RD_Code)88)
03692
03698 #define SRM_RDCOD_MARS_2000 ((SRM_RD_Code)89)
03699
03705 #define SRM_RDCOD_MARS_SPHERE_2000 ((SRM_RD_Code)90)
03706
03712 #define SRM_RDCOD_MASS_1999 ((SRM_RD_Code)91)
03713
03719 #define SRM_RDCOD_MERCURY_1988 ((SRM_RD_Code)92)
03720
03726 #define SRM_RDCOD_METIS_2000 ((SRM_RD_Code)93)
03727
03733 #define SRM_RDCOD_MIMAS_1994 ((SRM_RD_Code)94)
03734
03740 #define SRM_RDCOD_MIRANDA_1988 ((SRM_RD_Code)95)
03741
03747 #define SRM_RDCOD_MM5_1997 ((SRM_RD_Code)96)
03748
03754 #define SRM_RDCOD_MODIFIED_AIRY_1849 ((SRM_RD_Code)97)
03755
03761 #define SRM_RDCOD_MODIFIED_FISCHER_1960 ((SRM_RD_Code)98)
03762
03768 #define SRM_RDCOD_MODTRAN_MIDLATITUDE_1989 ((SRM_RD_Code)99)
03769
03775 #define SRM_RDCOD_MODTRAN_SUBARCTIC_1989 ((SRM_RD_Code)100)
03776
03782 #define SRM_RDCOD_MODTRAN_TROPICAL_1989 ((SRM_RD_Code)101)
03783
03789 #define SRM_RDCOD_MOON_1991 ((SRM_RD_Code)102)
03790
03796 #define SRM_RDCOD_MULTIGEN_FLAT_EARTH_1989 ((SRM_RD_Code)103)
03797
03803 #define SRM_RDCOD_NAIAD_1991 ((SRM_RD_Code)104)
03804
03810 #define SRM_RDCOD_NEPTUNE_1991 ((SRM_RD_Code)105)
03811
03817 #define SRM_RDCOD_NEREID_1991 ((SRM_RD_Code)106)
03818
03824 #define SRM_RDCOD_NOGAPS_1988 ((SRM_RD_Code)107)
03825
03831 #define SRM_RDCOD_OBERON_1988 ((SRM_RD_Code)108)
03832
03838 #define SRM_RDCOD_OPHELIA_1988 ((SRM_RD_Code)109)
03839
03845 #define SRM_RDCOD_PAN_1991 ((SRM_RD_Code)110)
03846
03852 #define SRM_RDCOD_PANDORA_1988 ((SRM_RD_Code)111)
03853
03859 #define SRM_RDCOD_PASIPHAE_1988 ((SRM_RD_Code)112)
03860
03866 #define SRM_RDCOD_PHOBOS_1988 ((SRM_RD_Code)113)
03867
03873 #define SRM_RDCOD_PHOEBE_1988 ((SRM_RD_Code)114)
03874
03880 #define SRM_RDCOD_PLESSIS_MODIFIED_1817 ((SRM_RD_Code)115)
03881
03887 #define SRM_RDCOD_PLUTO_1994 ((SRM_RD_Code)116)
03888
03894 #define SRM_RDCOD_PORTIA_1988 ((SRM_RD_Code)117)
03895
03901 #define SRM_RDCOD_PROMETHEUS_1988 ((SRM_RD_Code)118)
03902
03908 #define SRM_RDCOD_PROTEUS_1991 ((SRM_RD_Code)119)
03909
03915 #define SRM_RDCOD_PUCK_1988 ((SRM_RD_Code)120)
03916
03922 #define SRM_RDCOD_RHEA_1988 ((SRM_RD_Code)121)
03923
03929 #define SRM_RDCOD_ROSALIND_1988 ((SRM_RD_Code)122)
03930
03936 #define SRM_RDCOD_SATURN_1988 ((SRM_RD_Code)123)
03937
03943 #define SRM_RDCOD_SINOPE_1988 ((SRM_RD_Code)124)
03944
03950 #define SRM_RDCOD_SOUTH_AMERICAN_1969 ((SRM_RD_Code)125)
03951
03957 #define SRM_RDCOD_SOVIET_GEODETIC_1985 ((SRM_RD_Code)126)
03958
03964 #define SRM_RDCOD_SOVIET_GEODETIC_1990 ((SRM_RD_Code)127)
03965
03971 #define SRM_RDCOD_STRUVE_1860 ((SRM_RD_Code)128)
03972
03978 #define SRM_RDCOD_SUN_1992 ((SRM_RD_Code)129)
03979
03985 #define SRM_RDCOD_TELESTO_1988 ((SRM_RD_Code)130)
03986
03992 #define SRM_RDCOD_TETHYS_1991 ((SRM_RD_Code)131)
03993
03999 #define SRM_RDCOD_THALASSA_1991 ((SRM_RD_Code)132)
04000
04006 #define SRM_RDCOD_THEBE_2000 ((SRM_RD_Code)133)
04007
04013 #define SRM_RDCOD_TITAN_1982 ((SRM_RD_Code)134)
04014
04020 #define SRM_RDCOD_TITANIA_1988 ((SRM_RD_Code)135)
04021
04027 #define SRM_RDCOD_TRITON_1991 ((SRM_RD_Code)136)
04028
04034 #define SRM_RDCOD_UMBRIEL_1988 ((SRM_RD_Code)137)
04035
04041 #define SRM_RDCOD_URANUS_1988 ((SRM_RD_Code)138)
04042
04048 #define SRM_RDCOD_VENUS_1991 ((SRM_RD_Code)139)
04049
04055 #define SRM_RDCOD_WALBECK_AMS_1963 ((SRM_RD_Code)140)
04056
04062 #define SRM_RDCOD_WALBECK_PLANHEFT_1942 ((SRM_RD_Code)141)
04063
04069 #define SRM_RDCOD_WAR_OFFICE_1924 ((SRM_RD_Code)142)
04070
04076 #define SRM_RDCOD_WGS_1960 ((SRM_RD_Code)143)
04077
04083 #define SRM_RDCOD_WGS_1966 ((SRM_RD_Code)144)
04084
04090 #define SRM_RDCOD_WGS_1984 ((SRM_RD_Code)145)
04091
04097 #define SRM_RDCOD_WGS_1972 ((SRM_RD_Code)146)
04098
04099
04101 #define SRM_RD_CODE_UBOUND 146
04102
04103
04109 typedef SRM_Integer SRM_RT_Code;
04110
04114 #define SRM_RTCOD_UNSPECIFIED ((SRM_RT_Code)0)
04115
04121 #define SRM_RTCOD_ABSTRACT_2D_IDENTITY ((SRM_RT_Code)1)
04122
04128 #define SRM_RTCOD_ABSTRACT_3D_IDENTITY ((SRM_RT_Code)2)
04129
04135 #define SRM_RTCOD_ADINDAN_1991_BURKINA_FASO ((SRM_RT_Code)3)
04136
04142 #define SRM_RTCOD_ADINDAN_1991_CAMEROON ((SRM_RT_Code)4)
04143
04149 #define SRM_RTCOD_ADINDAN_1991_ETHIOPIA ((SRM_RT_Code)5)
04150
04156 #define SRM_RTCOD_ADINDAN_1991_MALI ((SRM_RT_Code)6)
04157
04163 #define SRM_RTCOD_ADINDAN_1991_MEAN_SOLUTION ((SRM_RT_Code)7)
04164
04170 #define SRM_RTCOD_ADINDAN_1991_SENEGAL ((SRM_RT_Code)8)
04171
04177 #define SRM_RTCOD_ADINDAN_1991_SUDAN ((SRM_RT_Code)9)
04178
04184 #define SRM_RTCOD_ADRASTEA_2000_IDENTITY ((SRM_RT_Code)10)
04185
04191 #define SRM_RTCOD_AFGOOYE_1987_SOMALIA ((SRM_RT_Code)11)
04192
04198 #define SRM_RTCOD_AIN_EL_ABD_1970_BAHRAIN_ISLAND ((SRM_RT_Code)12)
04199
04205 #define SRM_RTCOD_AIN_EL_ABD_1970_SAUDI_ARABIA ((SRM_RT_Code)13)
04206
04212 #define SRM_RTCOD_AMALTHEA_2000_IDENTITY ((SRM_RT_Code)14)
04213
04219 #define SRM_RTCOD_AMERICAN_SAMOA_1962_AMERICAN_SAMOA_ISLANDS ((SRM_RT_Code)15)
04220
04226 #define SRM_RTCOD_ANNA_1_1965_COCOS_ISLANDS ((SRM_RT_Code)16)
04227
04233 #define SRM_RTCOD_ANTIGUA_1943_ANTIGUA_LEEWARD_ISLANDS ((SRM_RT_Code)17)
04234
04240 #define SRM_RTCOD_ARC_1950_3_ZIMBABWE ((SRM_RT_Code)18)
04241
04247 #define SRM_RTCOD_ARC_1950_BOTSWANA ((SRM_RT_Code)19)
04248
04254 #define SRM_RTCOD_ARC_1950_BURUNDI ((SRM_RT_Code)20)
04255
04261 #define SRM_RTCOD_ARC_1950_LESOTHO ((SRM_RT_Code)21)
04262
04268 #define SRM_RTCOD_ARC_1950_MALAWI ((SRM_RT_Code)22)
04269
04276 #define SRM_RTCOD_ARC_1950_MEAN_SOLUTION ((SRM_RT_Code)23)
04277
04283 #define SRM_RTCOD_ARC_1950_SWAZILAND ((SRM_RT_Code)24)
04284
04290 #define SRM_RTCOD_ARC_1950_ZAIRE ((SRM_RT_Code)25)
04291
04297 #define SRM_RTCOD_ARC_1950_ZAMBIA ((SRM_RT_Code)26)
04298
04304 #define SRM_RTCOD_ARC_1960_3_KENYA ((SRM_RT_Code)27)
04305
04311 #define SRM_RTCOD_ARC_1960_MEAN_SOLUTION ((SRM_RT_Code)28)
04312
04318 #define SRM_RTCOD_ARC_1960_TANZANIA ((SRM_RT_Code)29)
04319
04325 #define SRM_RTCOD_ARIEL_1988_IDENTITY ((SRM_RT_Code)30)
04326
04332 #define SRM_RTCOD_ASCENSION_1958_ASCENSION_ISLAND ((SRM_RT_Code)31)
04333
04339 #define SRM_RTCOD_ATLAS_1988_IDENTITY ((SRM_RT_Code)32)
04340
04346 #define SRM_RTCOD_AUSTRALIAN_GEOD_1966_AUSTRALIA_TASMANIA ((SRM_RT_Code)33)
04347
04353 #define SRM_RTCOD_AUSTRALIAN_GEOD_1984_3_AUSTRALIA_TASMANIA ((SRM_RT_Code)34)
04354
04360 #define SRM_RTCOD_AUSTRALIAN_GEOD_1984_7_AUSTRALIA_TASMANIA ((SRM_RT_Code)35)
04361
04367 #define SRM_RTCOD_AYABELLE_LIGHTHOUSE_1991_DJIBOUTI ((SRM_RT_Code)36)
04368
04374 #define SRM_RTCOD_BEACON_E_1945_IWO_JIMA_ISLAND ((SRM_RT_Code)37)
04375
04381 #define SRM_RTCOD_BELINDA_1988_IDENTITY ((SRM_RT_Code)38)
04382
04388 #define SRM_RTCOD_BELLEVUE_IGN_1987_EFATE_ERROMANGO_ISLANDS ((SRM_RT_Code)39)
04389
04395 #define SRM_RTCOD_BERMUDA_1957_BERMUDA ((SRM_RT_Code)40)
04396
04402 #define SRM_RTCOD_BIANCA_1988_IDENTITY ((SRM_RT_Code)41)
04403
04409 #define SRM_RTCOD_BISSAU_1991_GUINEA_BISSAU ((SRM_RT_Code)42)
04410
04416 #define SRM_RTCOD_BOGOTA_OBS_1987_COLOMBIA ((SRM_RT_Code)43)
04417
04423 #define SRM_RTCOD_BOGOTA_OBS_1987_PM_BOGOTA_COLOMBIA ((SRM_RT_Code)44)
04424
04430 #define SRM_RTCOD_BUKIT_RIMPAH_1987_BANGKA_BELITUNG_ISLANDS ((SRM_RT_Code)45)
04431
04437 #define SRM_RTCOD_CALLISTO_2000_IDENTITY ((SRM_RT_Code)46)
04438
04444 #define SRM_RTCOD_CALYPSO_1988_IDENTITY ((SRM_RT_Code)47)
04445
04451 #define SRM_RTCOD_CAMP_AREA_1987_MCMURDO_CAMP ((SRM_RT_Code)48)
04452
04458 #define SRM_RTCOD_CAMPO_INCHAUSPE_1969_ARGENTINA ((SRM_RT_Code)49)
04459
04465 #define SRM_RTCOD_CANTON_1966_PHOENIX_ISLANDS ((SRM_RT_Code)50)
04466
04472 #define SRM_RTCOD_CAPE_1987_SOUTH_AFRICA ((SRM_RT_Code)51)
04473
04479 #define SRM_RTCOD_CAPE_CANAVERAL_1991_MEAN_SOLUTION ((SRM_RT_Code)52)
04480
04486 #define SRM_RTCOD_CARTHAGE_1987_TUNISIA ((SRM_RT_Code)53)
04487
04493 #define SRM_RTCOD_CHARON_1991_IDENTITY ((SRM_RT_Code)54)
04494
04500 #define SRM_RTCOD_CHATHAM_1971_CHATHAM_ISLANDS ((SRM_RT_Code)55)
04501
04507 #define SRM_RTCOD_CHUA_1987_PARAGUAY ((SRM_RT_Code)56)
04508
04514 #define SRM_RTCOD_COAMPS_1998_IDENTITY_BY_DEFAULT ((SRM_RT_Code)57)
04515
04521 #define SRM_RTCOD_CORDELIA_1988_IDENTITY ((SRM_RT_Code)58)
04522
04528 #define SRM_RTCOD_CORREGO_ALEGRE_1987_BRAZIL ((SRM_RT_Code)59)
04529
04535 #define SRM_RTCOD_CRESSIDA_1988_IDENTITY ((SRM_RT_Code)60)
04536
04542 #define SRM_RTCOD_DABOLA_1991_GUINEA ((SRM_RT_Code)61)
04543
04549 #define SRM_RTCOD_DECEPTION_1993_DECEPTION_ISLAND ((SRM_RT_Code)62)
04550
04556 #define SRM_RTCOD_DEIMOS_1988_IDENTITY ((SRM_RT_Code)63)
04557
04563 #define SRM_RTCOD_DESDEMONA_1988_IDENTITY ((SRM_RT_Code)64)
04564
04570 #define SRM_RTCOD_DESPINA_1991_IDENTITY ((SRM_RT_Code)65)
04571
04577 #define SRM_RTCOD_DIONE_1982_IDENTITY ((SRM_RT_Code)66)
04578
04584 #define SRM_RTCOD_DJAKARTA_1987_PM_DJAKARTA_SUMATRA ((SRM_RT_Code)67)
04585
04591 #define SRM_RTCOD_DJAKARTA_1987_SUMATRA ((SRM_RT_Code)68)
04592
04598 #define SRM_RTCOD_DOS_1968_GIZO_ISLAND ((SRM_RT_Code)69)
04599
04605 #define SRM_RTCOD_DOS_71_4_1987_ST_HELENA_ISLAND ((SRM_RT_Code)70)
04606
04612 #define SRM_RTCOD_EASTER_1967_EASTER_ISLAND ((SRM_RT_Code)71)
04613
04619 #define SRM_RTCOD_ENCELADUS_1994_IDENTITY ((SRM_RT_Code)72)
04620
04626 #define SRM_RTCOD_EPIMETHEUS_1988_IDENTITY ((SRM_RT_Code)73)
04627
04633 #define SRM_RTCOD_EROS_2000_IDENTITY ((SRM_RT_Code)74)
04634
04640 #define SRM_RTCOD_ESTONIA_1937_ESTONIA ((SRM_RT_Code)75)
04641
04647 #define SRM_RTCOD_ETRS_1989_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)76)
04648
04654 #define SRM_RTCOD_EUROPA_2000_IDENTITY ((SRM_RT_Code)77)
04655
04661 #define SRM_RTCOD_EUROPE_1950_3_CYPRUS ((SRM_RT_Code)78)
04662
04668 #define SRM_RTCOD_EUROPE_1950_CHANNEL_ISLANDS ((SRM_RT_Code)79)
04669
04675 #define SRM_RTCOD_EUROPE_1950_EGYPT ((SRM_RT_Code)80)
04676
04682 #define SRM_RTCOD_EUROPE_1950_ENGLAND_SCOTLAND ((SRM_RT_Code)81)
04683
04689 #define SRM_RTCOD_EUROPE_1950_GREECE ((SRM_RT_Code)82)
04690
04696 #define SRM_RTCOD_EUROPE_1950_IRAN ((SRM_RT_Code)83)
04697
04703 #define SRM_RTCOD_EUROPE_1950_IRAQ ((SRM_RT_Code)84)
04704
04711 #define SRM_RTCOD_EUROPE_1950_IRELAND ((SRM_RT_Code)85)
04712
04718 #define SRM_RTCOD_EUROPE_1950_MALTA ((SRM_RT_Code)86)
04719
04727 #define SRM_RTCOD_EUROPE_1950_MEAN_SOLUTION ((SRM_RT_Code)87)
04728
04734 #define SRM_RTCOD_EUROPE_1950_NORWAY ((SRM_RT_Code)88)
04735
04741 #define SRM_RTCOD_EUROPE_1950_PORTUGAL_SPAIN ((SRM_RT_Code)89)
04742
04748 #define SRM_RTCOD_EUROPE_1950_SARDINIA ((SRM_RT_Code)90)
04749
04755 #define SRM_RTCOD_EUROPE_1950_SICILY ((SRM_RT_Code)91)
04756
04762 #define SRM_RTCOD_EUROPE_1950_TUNISIA ((SRM_RT_Code)92)
04763
04770 #define SRM_RTCOD_EUROPE_1950_W_EUROPE_MEAN_SOLUTION ((SRM_RT_Code)93)
04771
04778 #define SRM_RTCOD_EUROPE_1979_MEAN_SOLUTION ((SRM_RT_Code)94)
04779
04785 #define SRM_RTCOD_FAHUD_1987_3_OMAN ((SRM_RT_Code)95)
04786
04792 #define SRM_RTCOD_FAHUD_1987_7_OMAN ((SRM_RT_Code)96)
04793
04799 #define SRM_RTCOD_FORT_THOMAS_1955_ST_KITTS_NEVIS_LEEWARD_ISLANDS ((SRM_RT_Code)97)
04800
04806 #define SRM_RTCOD_GALATEA_1991_IDENTITY ((SRM_RT_Code)98)
04807
04813 #define SRM_RTCOD_GAN_1970_MALDIVES ((SRM_RT_Code)99)
04814
04820 #define SRM_RTCOD_GANYMEDE_2000_IDENTITY ((SRM_RT_Code)100)
04821
04827 #define SRM_RTCOD_GASPRA_1991_IDENTITY ((SRM_RT_Code)101)
04828
04834 #define SRM_RTCOD_GDA_1994_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)102)
04835
04841 #define SRM_RTCOD_GEODETIC_DATUM_1949_3_NEW_ZEALAND ((SRM_RT_Code)103)
04842
04848 #define SRM_RTCOD_GEODETIC_DATUM_1949_7_NEW_ZEALAND ((SRM_RT_Code)104)
04849
04855 #define SRM_RTCOD_GEOMAGNETIC_1945_DGRF ((SRM_RT_Code)105)
04856
04862 #define SRM_RTCOD_GEOMAGNETIC_1950_DGRF ((SRM_RT_Code)106)
04863
04869 #define SRM_RTCOD_GEOMAGNETIC_1955_DGRF ((SRM_RT_Code)107)
04870
04876 #define SRM_RTCOD_GEOMAGNETIC_1960_DGRF ((SRM_RT_Code)108)
04877
04883 #define SRM_RTCOD_GEOMAGNETIC_1965_DGRF ((SRM_RT_Code)109)
04884
04890 #define SRM_RTCOD_GEOMAGNETIC_1970_DGRF ((SRM_RT_Code)110)
04891
04897 #define SRM_RTCOD_GEOMAGNETIC_1975_DGRF ((SRM_RT_Code)111)
04898
04904 #define SRM_RTCOD_GEOMAGNETIC_1980_DGRF ((SRM_RT_Code)112)
04905
04911 #define SRM_RTCOD_GEOMAGNETIC_1985_DGRF ((SRM_RT_Code)113)
04912
04918 #define SRM_RTCOD_GEOMAGNETIC_1990_DGRF ((SRM_RT_Code)114)
04919
04925 #define SRM_RTCOD_GEOMAGNETIC_1995_IGRF ((SRM_RT_Code)115)
04926
04932 #define SRM_RTCOD_GEOMAGNETIC_2000_IGRF ((SRM_RT_Code)116)
04933
04939 #define SRM_RTCOD_GRACIOSA_BASE_SW_1948_CENTRAL_AZORES ((SRM_RT_Code)117)
04940
04946 #define SRM_RTCOD_GUAM_1963_GUAM ((SRM_RT_Code)118)
04947
04953 #define SRM_RTCOD_GUNONG_SEGARA_1987_KALIMANTAN_ISLAND ((SRM_RT_Code)119)
04954
04960 #define SRM_RTCOD_GUX_1_1987_GUADALCANAL_ISLAND ((SRM_RT_Code)120)
04961
04967 #define SRM_RTCOD_HELENE_1992_IDENTITY ((SRM_RT_Code)121)
04968
04974 #define SRM_RTCOD_HERAT_NORTH_1987_AFGHANISTAN ((SRM_RT_Code)122)
04975
04982 #define SRM_RTCOD_HERMANNSKOGEL_1871_3_YUGOSLAVIA ((SRM_RT_Code)123)
04983
04989 #define SRM_RTCOD_HJORSEY_1955_ICELAND ((SRM_RT_Code)124)
04990
04996 #define SRM_RTCOD_HONG_KONG_1963_HONG_KONG ((SRM_RT_Code)125)
04997
05003 #define SRM_RTCOD_HU_TZU_SHAN_1991_TAIWAN ((SRM_RT_Code)126)
05004
05010 #define SRM_RTCOD_IAPETUS_1988_IDENTITY ((SRM_RT_Code)127)
05011
05017 #define SRM_RTCOD_IDA_1991_IDENTITY ((SRM_RT_Code)128)
05018
05024 #define SRM_RTCOD_INDIAN_1916_3_BANGLADESH ((SRM_RT_Code)129)
05025
05031 #define SRM_RTCOD_INDIAN_1916_7_BANGLADESH ((SRM_RT_Code)130)
05032
05038 #define SRM_RTCOD_INDIAN_1954_THAILAND ((SRM_RT_Code)131)
05039
05045 #define SRM_RTCOD_INDIAN_1956_INDIA_NEPAL ((SRM_RT_Code)132)
05046
05052 #define SRM_RTCOD_INDIAN_1960_CON_SON_ISLAND ((SRM_RT_Code)133)
05053
05059 #define SRM_RTCOD_INDIAN_1960_VIETNAM_16_N ((SRM_RT_Code)134)
05060
05066 #define SRM_RTCOD_INDIAN_1962_PAKISTAN ((SRM_RT_Code)135)
05067
05073 #define SRM_RTCOD_INDIAN_1975_1991_THAILAND ((SRM_RT_Code)136)
05074
05080 #define SRM_RTCOD_INDIAN_1975_1997_THAILAND ((SRM_RT_Code)137)
05081
05087 #define SRM_RTCOD_INDONESIAN_1974_INDONESIA ((SRM_RT_Code)138)
05088
05094 #define SRM_RTCOD_IO_2000_IDENTITY ((SRM_RT_Code)139)
05095
05101 #define SRM_RTCOD_IRELAND_1965_3_IRELAND ((SRM_RT_Code)140)
05102
05108 #define SRM_RTCOD_IRELAND_1965_7_IRELAND ((SRM_RT_Code)141)
05109
05115 #define SRM_RTCOD_ISTS_061_1968_SOUTH_GEORGIA_ISLAND ((SRM_RT_Code)142)
05116
05122 #define SRM_RTCOD_ISTS_073_1969_DIEGO_GARCIA ((SRM_RT_Code)143)
05123
05129 #define SRM_RTCOD_JANUS_1988_IDENTITY ((SRM_RT_Code)144)
05130
05136 #define SRM_RTCOD_JGD_2000_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)145)
05137
05143 #define SRM_RTCOD_JOHNSTON_1961_JOHNSTON_ISLAND ((SRM_RT_Code)146)
05144
05150 #define SRM_RTCOD_JULIET_1988_IDENTITY ((SRM_RT_Code)147)
05151
05157 #define SRM_RTCOD_JUPITER_1988_IDENTITY ((SRM_RT_Code)148)
05158
05164 #define SRM_RTCOD_JUPITER_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)149)
05165
05171 #define SRM_RTCOD_KANDAWALA_1987_3_SRI_LANKA ((SRM_RT_Code)150)
05172
05178 #define SRM_RTCOD_KERGUELEN_1949_KERGUELEN_ISLAND ((SRM_RT_Code)151)
05179
05185 #define SRM_RTCOD_KERTAU_1948_3_W_MALAYSIA_SINGAPORE ((SRM_RT_Code)152)
05186
05192 #define SRM_RTCOD_KOREAN_GEODETIC_1995_SOUTH_KOREA ((SRM_RT_Code)153)
05193
05199 #define SRM_RTCOD_KUSAIE_1951_CAROLINE_ISLANDS ((SRM_RT_Code)154)
05200
05206 #define SRM_RTCOD_LARISSA_1991_IDENTITY ((SRM_RT_Code)155)
05207
05213 #define SRM_RTCOD_LC5_1961_CAYMAN_BRAC_ISLAND ((SRM_RT_Code)156)
05214
05220 #define SRM_RTCOD_LEIGON_1991_3_GHANA ((SRM_RT_Code)157)
05221
05227 #define SRM_RTCOD_LEIGON_1991_7_GHANA ((SRM_RT_Code)158)
05228
05234 #define SRM_RTCOD_LIBERIA_1964_LIBERIA ((SRM_RT_Code)159)
05235
05241 #define SRM_RTCOD_LUZON_1987_MINDANAO_ISLAND ((SRM_RT_Code)160)
05242
05248 #define SRM_RTCOD_LUZON_1987_PHILIPPINES_EXCLUDING_MINDANAO_ISLAND ((SRM_RT_Code)161)
05249
05255 #define SRM_RTCOD_M_PORALOKO_1991_GABON ((SRM_RT_Code)162)
05256
05262 #define SRM_RTCOD_MAHE_1971_MAHE_ISLAND ((SRM_RT_Code)163)
05263
05269 #define SRM_RTCOD_MARCUS_STATION_1952_MARCUS_ISLANDS ((SRM_RT_Code)164)
05270
05276 #define SRM_RTCOD_MARS_2000_IDENTITY ((SRM_RT_Code)165)
05277
05283 #define SRM_RTCOD_MARS_SPHERE_2000_GLOBAL ((SRM_RT_Code)166)
05284
05290 #define SRM_RTCOD_MASS_1999_IDENTITY_BY_DEFAULT ((SRM_RT_Code)167)
05291
05297 #define SRM_RTCOD_MASSAWA_1987_ERITREA_ETHIOPIA ((SRM_RT_Code)168)
05298
05304 #define SRM_RTCOD_MERCHICH_1987_MOROCCO ((SRM_RT_Code)169)
05305
05311 #define SRM_RTCOD_MERCURY_1988_IDENTITY ((SRM_RT_Code)170)
05312
05318 #define SRM_RTCOD_METIS_2000_IDENTITY ((SRM_RT_Code)171)
05319
05325 #define SRM_RTCOD_MIDWAY_1961_MIDWAY_ISLANDS ((SRM_RT_Code)172)
05326
05332 #define SRM_RTCOD_MIMAS_1994_IDENTITY ((SRM_RT_Code)173)
05333
05339 #define SRM_RTCOD_MINNA_1991_CAMEROON ((SRM_RT_Code)174)
05340
05346 #define SRM_RTCOD_MINNA_1991_NIGERIA ((SRM_RT_Code)175)
05347
05353 #define SRM_RTCOD_MIRANDA_1988_IDENTITY ((SRM_RT_Code)176)
05354
05360 #define SRM_RTCOD_MM5_1997_IDENTITY_BY_DEFAULT ((SRM_RT_Code)177)
05361
05367 #define SRM_RTCOD_MODTRAN_MIDLATITUDE_N_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)178)
05368
05374 #define SRM_RTCOD_MODTRAN_MIDLATITUDE_S_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)179)
05375
05381 #define SRM_RTCOD_MODTRAN_SUBARCTIC_N_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)180)
05382
05388 #define SRM_RTCOD_MODTRAN_SUBARCTIC_S_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)181)
05389
05395 #define SRM_RTCOD_MODTRAN_TROPICAL_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)182)
05396
05402 #define SRM_RTCOD_MONTSERRAT_1958_MONTSERRAT_LEEWARD_ISLANDS ((SRM_RT_Code)183)
05403
05409 #define SRM_RTCOD_MOON_1991_IDENTITY ((SRM_RT_Code)184)
05410
05416 #define SRM_RTCOD_MULTIGEN_FLAT_EARTH_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)185)
05417
05423 #define SRM_RTCOD_N_AM_1927_ALASKA_EXCLUDING_ALEUTIAN_ISLANDS ((SRM_RT_Code)186)
05424
05430 #define SRM_RTCOD_N_AM_1927_ALBERTA_BRITISH_COLUMBIA ((SRM_RT_Code)187)
05431
05437 #define SRM_RTCOD_N_AM_1927_BAHAMAS_EXCLUDING_SAN_SALVADOR_ISLAND ((SRM_RT_Code)188)
05438
05444 #define SRM_RTCOD_N_AM_1927_CANADA ((SRM_RT_Code)189)
05445
05451 #define SRM_RTCOD_N_AM_1927_CANAL_ZONE ((SRM_RT_Code)190)
05452
05459 #define SRM_RTCOD_N_AM_1927_CARIBBEAN ((SRM_RT_Code)191)
05460
05467 #define SRM_RTCOD_N_AM_1927_CENTRAL_AMERICA ((SRM_RT_Code)192)
05468
05474 #define SRM_RTCOD_N_AM_1927_CONTINENTAL_US ((SRM_RT_Code)193)
05475
05481 #define SRM_RTCOD_N_AM_1927_CUBA ((SRM_RT_Code)194)
05482
05488 #define SRM_RTCOD_N_AM_1927_EAST_ALEUTIAN_ISLANDS ((SRM_RT_Code)195)
05489
05495 #define SRM_RTCOD_N_AM_1927_EASTERN_CANADA ((SRM_RT_Code)196)
05496
05507 #define SRM_RTCOD_N_AM_1927_EASTERN_US ((SRM_RT_Code)197)
05508
05514 #define SRM_RTCOD_N_AM_1927_HAYES_PENINSULA ((SRM_RT_Code)198)
05515
05521 #define SRM_RTCOD_N_AM_1927_MANITOBA_ONTARIO ((SRM_RT_Code)199)
05522
05528 #define SRM_RTCOD_N_AM_1927_MEXICO ((SRM_RT_Code)200)
05529
05535 #define SRM_RTCOD_N_AM_1927_NORTHWEST_TERRITORIES_SASKATCHEWAN ((SRM_RT_Code)201)
05536
05542 #define SRM_RTCOD_N_AM_1927_SAN_SALVADOR_ISLAND ((SRM_RT_Code)202)
05543
05549 #define SRM_RTCOD_N_AM_1927_WEST_ALEUTIAN_ISLANDS ((SRM_RT_Code)203)
05550
05558 #define SRM_RTCOD_N_AM_1927_WESTERN_US ((SRM_RT_Code)204)
05559
05565 #define SRM_RTCOD_N_AM_1927_YUKON ((SRM_RT_Code)205)
05566
05572 #define SRM_RTCOD_N_AM_1983_ALASKA_EXCLUDING_ALEUTIAN_ISLANDS ((SRM_RT_Code)206)
05573
05579 #define SRM_RTCOD_N_AM_1983_ALEUTIAN_ISLANDS ((SRM_RT_Code)207)
05580
05586 #define SRM_RTCOD_N_AM_1983_CANADA ((SRM_RT_Code)208)
05587
05593 #define SRM_RTCOD_N_AM_1983_CONTINENTAL_US ((SRM_RT_Code)209)
05594
05600 #define SRM_RTCOD_N_AM_1983_HAWAII ((SRM_RT_Code)210)
05601
05607 #define SRM_RTCOD_N_AM_1983_MEXICO_CENTRAL_AMERICA ((SRM_RT_Code)211)
05608
05614 #define SRM_RTCOD_N_SAHARA_1959_ALGERIA ((SRM_RT_Code)212)
05615
05621 #define SRM_RTCOD_NAHRWAN_1987_MASIRAH_ISLAND ((SRM_RT_Code)213)
05622
05628 #define SRM_RTCOD_NAHRWAN_1987_SAUDI_ARABIA ((SRM_RT_Code)214)
05629
05635 #define SRM_RTCOD_NAHRWAN_1987_UNITED_ARAB_EMIRATES ((SRM_RT_Code)215)
05636
05642 #define SRM_RTCOD_NAIAD_1991_IDENTITY ((SRM_RT_Code)216)
05643
05649 #define SRM_RTCOD_NAPARIMA_1991_TRINIDAD_TOBAGO ((SRM_RT_Code)217)
05650
05656 #define SRM_RTCOD_NEPTUNE_1991_IDENTITY ((SRM_RT_Code)218)
05657
05663 #define SRM_RTCOD_NEPTUNE_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)219)
05664
05670 #define SRM_RTCOD_NOGAPS_1988_IDENTITY_BY_DEFAULT ((SRM_RT_Code)220)
05671
05677 #define SRM_RTCOD_NTF_1896_FRANCE ((SRM_RT_Code)221)
05678
05684 #define SRM_RTCOD_NTF_1896_PM_PARIS_FRANCE ((SRM_RT_Code)222)
05685
05691 #define SRM_RTCOD_OBERON_1988_IDENTITY ((SRM_RT_Code)223)
05692
05698 #define SRM_RTCOD_OBSERV_METEORO_1939_CORVO_FLORES_ISLANDS ((SRM_RT_Code)224)
05699
05705 #define SRM_RTCOD_OLD_EGYPTIAN_1907_EGYPT ((SRM_RT_Code)225)
05706
05712 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_HAWAII ((SRM_RT_Code)226)
05713
05719 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_KAUAI ((SRM_RT_Code)227)
05720
05726 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_MAUI ((SRM_RT_Code)228)
05727
05733 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_MEAN_SOLUTION ((SRM_RT_Code)229)
05734
05740 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_OAHU ((SRM_RT_Code)230)
05741
05747 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_HAWAII ((SRM_RT_Code)231)
05748
05754 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_KAUAI ((SRM_RT_Code)232)
05755
05761 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_MAUI ((SRM_RT_Code)233)
05762
05768 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_MEAN_SOLUTION ((SRM_RT_Code)234)
05769
05775 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_OAHU ((SRM_RT_Code)235)
05776
05782 #define SRM_RTCOD_OPHELIA_1988_IDENTITY ((SRM_RT_Code)236)
05783
05789 #define SRM_RTCOD_OSGB_1936_3_MEAN_SOLUTION ((SRM_RT_Code)237)
05790
05796 #define SRM_RTCOD_OSGB_1936_7_GREAT_BRITAIN ((SRM_RT_Code)238)
05797
05803 #define SRM_RTCOD_OSGB_1936_ENGLAND ((SRM_RT_Code)239)
05804
05810 #define SRM_RTCOD_OSGB_1936_ENGLAND_ISLE_OF_MAN_WALES ((SRM_RT_Code)240)
05811
05817 #define SRM_RTCOD_OSGB_1936_SCOTLAND_SHETLAND_ISLANDS ((SRM_RT_Code)241)
05818
05824 #define SRM_RTCOD_OSGB_1936_WALES ((SRM_RT_Code)242)
05825
05831 #define SRM_RTCOD_PAN_1991_IDENTITY ((SRM_RT_Code)243)
05832
05838 #define SRM_RTCOD_PANDORA_1988_IDENTITY ((SRM_RT_Code)244)
05839
05845 #define SRM_RTCOD_PHOBOS_1988_IDENTITY ((SRM_RT_Code)245)
05846
05852 #define SRM_RTCOD_PHOEBE_1988_IDENTITY ((SRM_RT_Code)246)
05853
05859 #define SRM_RTCOD_PICO_DE_LAS_NIEVES_1987_CANARY_ISLANDS ((SRM_RT_Code)247)
05860
05866 #define SRM_RTCOD_PITCAIRN_1967_PITCAIRN_ISLAND ((SRM_RT_Code)248)
05867
05873 #define SRM_RTCOD_PLUTO_1994_IDENTITY ((SRM_RT_Code)249)
05874
05880 #define SRM_RTCOD_POINT_58_1991_MEAN_SOLUTION ((SRM_RT_Code)250)
05881
05887 #define SRM_RTCOD_POINTE_NOIRE_1948_CONGO ((SRM_RT_Code)251)
05888
05894 #define SRM_RTCOD_PORTIA_1988_IDENTITY ((SRM_RT_Code)252)
05895
05901 #define SRM_RTCOD_PORTO_SANTO_1936_PORTO_SANTO_MADEIRA_ISLANDS ((SRM_RT_Code)253)
05902
05908 #define SRM_RTCOD_PROMETHEUS_1988_IDENTITY ((SRM_RT_Code)254)
05909
05915 #define SRM_RTCOD_PROTEUS_1991_IDENTITY ((SRM_RT_Code)255)
05916
05922 #define SRM_RTCOD_PROV_S_AM_1956_3_VENEZUELA ((SRM_RT_Code)256)
05923
05929 #define SRM_RTCOD_PROV_S_AM_1956_7_VENEZUELA ((SRM_RT_Code)257)
05930
05936 #define SRM_RTCOD_PROV_S_AM_1956_BOLIVIA ((SRM_RT_Code)258)
05937
05943 #define SRM_RTCOD_PROV_S_AM_1956_COLOMBIA ((SRM_RT_Code)259)
05944
05950 #define SRM_RTCOD_PROV_S_AM_1956_ECUADOR ((SRM_RT_Code)260)
05951
05957 #define SRM_RTCOD_PROV_S_AM_1956_GUYANA ((SRM_RT_Code)261)
05958
05965 #define SRM_RTCOD_PROV_S_AM_1956_MEAN_SOLUTION ((SRM_RT_Code)262)
05966
05972 #define SRM_RTCOD_PROV_S_AM_1956_N_CHILE_19_S ((SRM_RT_Code)263)
05973
05979 #define SRM_RTCOD_PROV_S_AM_1956_PERU ((SRM_RT_Code)264)
05980
05986 #define SRM_RTCOD_PROV_S_AM_1956_S_CHILE_43_S ((SRM_RT_Code)265)
05987
05993 #define SRM_RTCOD_PROV_S_CHILEAN_1963_SOUTH_CHILE ((SRM_RT_Code)266)
05994
06000 #define SRM_RTCOD_PUCK_1988_IDENTITY ((SRM_RT_Code)267)
06001
06007 #define SRM_RTCOD_PUERTO_RICO_1987_PUERTO_RICO_VIRGIN_ISLANDS ((SRM_RT_Code)268)
06008
06014 #define SRM_RTCOD_PULKOVO_1942_RUSSIA ((SRM_RT_Code)269)
06015
06021 #define SRM_RTCOD_QATAR_NATIONAL_1974_3_QATAR ((SRM_RT_Code)270)
06022
06028 #define SRM_RTCOD_QORNOQ_1987_SOUTH_GREENLAND ((SRM_RT_Code)271)
06029
06035 #define SRM_RTCOD_REUNION_1947_MASCARENE_ISLANDS ((SRM_RT_Code)272)
06036
06042 #define SRM_RTCOD_RGF_1993_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)273)
06043
06049 #define SRM_RTCOD_RHEA_1988_IDENTITY ((SRM_RT_Code)274)
06050
06056 #define SRM_RTCOD_ROME_1940_PM_ROME_SARDINIA ((SRM_RT_Code)275)
06057
06063 #define SRM_RTCOD_ROME_1940_SARDINIA ((SRM_RT_Code)276)
06064
06070 #define SRM_RTCOD_ROSALIND_1988_IDENTITY ((SRM_RT_Code)277)
06071
06077 #define SRM_RTCOD_S_AM_1969_ARGENTINA ((SRM_RT_Code)278)
06078
06084 #define SRM_RTCOD_S_AM_1969_BALTRA_GALAPAGOS_ISLANDS ((SRM_RT_Code)279)
06085
06091 #define SRM_RTCOD_S_AM_1969_BOLIVIA ((SRM_RT_Code)280)
06092
06098 #define SRM_RTCOD_S_AM_1969_BRAZIL ((SRM_RT_Code)281)
06099
06105 #define SRM_RTCOD_S_AM_1969_CHILE ((SRM_RT_Code)282)
06106
06112 #define SRM_RTCOD_S_AM_1969_COLOMBIA ((SRM_RT_Code)283)
06113
06119 #define SRM_RTCOD_S_AM_1969_ECUADOR_EXCLUDING_GALAPAGOS_ISLANDS ((SRM_RT_Code)284)
06120
06126 #define SRM_RTCOD_S_AM_1969_GUYANA ((SRM_RT_Code)285)
06127
06134 #define SRM_RTCOD_S_AM_1969_MEAN_SOLUTION ((SRM_RT_Code)286)
06135
06141 #define SRM_RTCOD_S_AM_1969_PARAGUAY ((SRM_RT_Code)287)
06142
06148 #define SRM_RTCOD_S_AM_1969_PERU ((SRM_RT_Code)288)
06149
06155 #define SRM_RTCOD_S_AM_1969_TRINIDAD_TOBAGO ((SRM_RT_Code)289)
06156
06162 #define SRM_RTCOD_S_AM_1969_VENEZUELA ((SRM_RT_Code)290)
06163
06169 #define SRM_RTCOD_S_ASIA_1987_SINGAPORE ((SRM_RT_Code)291)
06170
06176 #define SRM_RTCOD_S_JTSK_1993_CZECH_REP ((SRM_RT_Code)292)
06177
06183 #define SRM_RTCOD_S_JTSK_1993_CZECH_REP_SLOVAKIA ((SRM_RT_Code)293)
06184
06190 #define SRM_RTCOD_S42_PULKOVO_3_POLAND ((SRM_RT_Code)294)
06191
06197 #define SRM_RTCOD_S42_PULKOVO_ALBANIA ((SRM_RT_Code)295)
06198
06204 #define SRM_RTCOD_S42_PULKOVO_CZECH_REPUBLIC_SLOVAKIA ((SRM_RT_Code)296)
06205
06211 #define SRM_RTCOD_S42_PULKOVO_G_ROMANIA ((SRM_RT_Code)297)
06212
06218 #define SRM_RTCOD_S42_PULKOVO_HUNGARY ((SRM_RT_Code)298)
06219
06225 #define SRM_RTCOD_S42_PULKOVO_KAZAKHSTAN ((SRM_RT_Code)299)
06226
06232 #define SRM_RTCOD_S42_PULKOVO_LATVIA ((SRM_RT_Code)300)
06233
06239 #define SRM_RTCOD_SANTO_DOS_1965_ESPIRITO_SANTO_ISLAND ((SRM_RT_Code)301)
06240
06246 #define SRM_RTCOD_SAO_BRAZ_1987_SAO_MIGUEL_SANTA_MARIA_ISLANDS ((SRM_RT_Code)302)
06247
06253 #define SRM_RTCOD_SAPPER_HILL_1943_3_E_FALKLAND_ISLANDS ((SRM_RT_Code)303)
06254
06260 #define SRM_RTCOD_SATURN_1988_IDENTITY ((SRM_RT_Code)304)
06261
06267 #define SRM_RTCOD_SATURN_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)305)
06268
06274 #define SRM_RTCOD_SCHWARZECK_1991_NAMIBIA ((SRM_RT_Code)306)
06275
06281 #define SRM_RTCOD_SELVAGEM_GRANDE_1938_SALVAGE_ISLANDS ((SRM_RT_Code)307)
06282
06288 #define SRM_RTCOD_SIERRA_LEONE_1960_SIERRA_LEONE ((SRM_RT_Code)308)
06289
06295 #define SRM_RTCOD_SIRGAS_2000_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)309)
06296
06302 #define SRM_RTCOD_SUN_1992_IDENTITY ((SRM_RT_Code)310)
06303
06309 #define SRM_RTCOD_TANANARIVE_OBS_1925_3_MADAGASCAR ((SRM_RT_Code)311)
06310
06316 #define SRM_RTCOD_TANANARIVE_OBS_1925_PM_PARIS_3_MADAGASCAR ((SRM_RT_Code)312)
06317
06323 #define SRM_RTCOD_TELESTO_1988_IDENTITY ((SRM_RT_Code)313)
06324
06330 #define SRM_RTCOD_TERN_1961_TERN_ISLAND ((SRM_RT_Code)314)
06331
06337 #define SRM_RTCOD_TETHYS_1991_IDENTITY ((SRM_RT_Code)315)
06338
06344 #define SRM_RTCOD_THALASSA_1991_IDENTITY ((SRM_RT_Code)316)
06345
06351 #define SRM_RTCOD_THEBE_2000_IDENTITY ((SRM_RT_Code)317)
06352
06358 #define SRM_RTCOD_TIMBALAI_EVEREST_1948_3_BRUNEI_E_MALAYSIA ((SRM_RT_Code)318)
06359
06365 #define SRM_RTCOD_TIMBALAI_EVEREST_1948_7_BRUNEI_E_MALAYSIA ((SRM_RT_Code)319)
06366
06372 #define SRM_RTCOD_TITAN_1982_IDENTITY ((SRM_RT_Code)320)
06373
06379 #define SRM_RTCOD_TITANIA_1988_IDENTITY ((SRM_RT_Code)321)
06380
06386 #define SRM_RTCOD_TOKYO_1991_JAPAN ((SRM_RT_Code)322)
06387
06393 #define SRM_RTCOD_TOKYO_1991_MEAN_SOLUTION ((SRM_RT_Code)323)
06394
06400 #define SRM_RTCOD_TOKYO_1991_OKINAWA ((SRM_RT_Code)324)
06401
06407 #define SRM_RTCOD_TOKYO_1991_1991_SOUTH_KOREA ((SRM_RT_Code)325)
06408
06414 #define SRM_RTCOD_TOKYO_1991_1997_SOUTH_KOREA ((SRM_RT_Code)326)
06415
06421 #define SRM_RTCOD_TRISTAN_1968_TRISTAN_DA_CUNHA ((SRM_RT_Code)327)
06422
06428 #define SRM_RTCOD_TRITON_1991_IDENTITY ((SRM_RT_Code)328)
06429
06435 #define SRM_RTCOD_UMBRIEL_1988_IDENTITY ((SRM_RT_Code)329)
06436
06442 #define SRM_RTCOD_URANUS_1988_IDENTITY ((SRM_RT_Code)330)
06443
06449 #define SRM_RTCOD_URANUS_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)331)
06450
06456 #define SRM_RTCOD_VENUS_1991_IDENTITY ((SRM_RT_Code)332)
06457
06463 #define SRM_RTCOD_VITI_LEVU_1916_VITI_LEVU_ISLANDS ((SRM_RT_Code)333)
06464
06470 #define SRM_RTCOD_VOIROL_1874_ALGERIA ((SRM_RT_Code)334)
06471
06477 #define SRM_RTCOD_VOIROL_1874_PM_PARIS_ALGERIA ((SRM_RT_Code)335)
06478
06484 #define SRM_RTCOD_VOIROL_1960_ALGERIA ((SRM_RT_Code)336)
06485
06491 #define SRM_RTCOD_VOIROL_1960_PM_PARIS_ALGERIA ((SRM_RT_Code)337)
06492
06498 #define SRM_RTCOD_WAKE_1952_WAKE_ATOLL ((SRM_RT_Code)338)
06499
06505 #define SRM_RTCOD_WAKE_ENIWETOK_1960_MARSHALL_ISLANDS ((SRM_RT_Code)339)
06506
06512 #define SRM_RTCOD_WGS_1972_GLOBAL ((SRM_RT_Code)340)
06513
06519 #define SRM_RTCOD_WGS_1984_IDENTITY ((SRM_RT_Code)341)
06520
06526 #define SRM_RTCOD_YACARE_1987_URUGUAY ((SRM_RT_Code)342)
06527
06533 #define SRM_RTCOD_ZANDERIJ_1987_SURINAME ((SRM_RT_Code)343)
06534
06535
06537 #define SRM_RT_CODE_UBOUND 343
06538
06539
06545 typedef SRM_Integer SRM_SRF_Code;
06546
06550 #define SRM_SRFCOD_UNSPECIFIED ((SRM_SRF_Code)0)
06551
06558 #define SRM_SRFCOD_BRITISH_NATIONAL_GRID_AIRY ((SRM_SRF_Code)1)
06559
06566 #define SRM_SRFCOD_BRITISH_OSGRS80_GRID ((SRM_SRF_Code)2)
06567
06573 #define SRM_SRFCOD_DELAWARE_SPCS_1983 ((SRM_SRF_Code)3)
06574
06580 #define SRM_SRFCOD_GEOCENTRIC_WGS_1984 ((SRM_SRF_Code)4)
06581
06587 #define SRM_SRFCOD_GEODETIC_AUSTRALIA_1984 ((SRM_SRF_Code)5)
06588
06594 #define SRM_SRFCOD_GEODETIC_WGS_1984 ((SRM_SRF_Code)6)
06595
06601 #define SRM_SRFCOD_GEODETIC_N_AMERICAN_1983 ((SRM_SRF_Code)7)
06602
06608 #define SRM_SRFCOD_IRISH_GRID_1965 ((SRM_SRF_Code)8)
06609
06615 #define SRM_SRFCOD_IRISH_TRANSVERSE_MERCATOR_1989 ((SRM_SRF_Code)9)
06616
06622 #define SRM_SRFCOD_LAMBERT_93 ((SRM_SRF_Code)10)
06623
06629 #define SRM_SRFCOD_LAMBERT_II_WIDE ((SRM_SRF_Code)11)
06630
06636 #define SRM_SRFCOD_MARS_PLANETOCENTRIC_2000 ((SRM_SRF_Code)12)
06637
06643 #define SRM_SRFCOD_MARS_PLANETOGRAPHIC_2000 ((SRM_SRF_Code)13)
06644
06650 #define SRM_SRFCOD_MARYLAND_SPCS_1983 ((SRM_SRF_Code)14)
06651
06652
06654 #define SRM_SRF_CODE_UBOUND 14
06655
06656
06662 typedef SRM_Integer SRM_SRF_Parameters_Info_Code;
06663
06667 #define SRM_SRFPARAMINFCOD_TEMPLATE ((SRM_SRF_Parameters_Info_Code)1)
06668
06672 #define SRM_SRFPARAMINFCOD_SET ((SRM_SRF_Parameters_Info_Code)2)
06673
06677 #define SRM_SRFPARAMINFCOD_INSTANCE ((SRM_SRF_Parameters_Info_Code)3)
06678
06679
06681 #define SRM_SRF_PARAMETERS_INFO_CODE_UBOUND 3
06682
06683
06689 typedef SRM_Integer SRM_SRFT_Code;
06690
06696 #define SRM_SRFTCOD_CELESTIOCENTRIC ((SRM_SRFT_Code)1)
06697
06703 #define SRM_SRFTCOD_LOCAL_SPACE_RECTANGULAR_3D ((SRM_SRFT_Code)2)
06704
06710 #define SRM_SRFTCOD_CELESTIODETIC ((SRM_SRFT_Code)3)
06711
06717 #define SRM_SRFTCOD_PLANETODETIC ((SRM_SRFT_Code)4)
06718
06724 #define SRM_SRFTCOD_LOCAL_TANGENT_SPACE_EUCLIDEAN ((SRM_SRFT_Code)5)
06725
06731 #define SRM_SRFTCOD_LOCAL_TANGENT_SPACE_AZIMUTHAL_SPHERICAL ((SRM_SRFT_Code)6)
06732
06738 #define SRM_SRFTCOD_LOCAL_TANGENT_SPACE_CYLINDRICAL ((SRM_SRFT_Code)7)
06739
06745 #define SRM_SRFTCOD_LOCOCENTRIC_EUCLIDEAN_3D ((SRM_SRFT_Code)8)
06746
06752 #define SRM_SRFTCOD_CELESTIOMAGNETIC ((SRM_SRFT_Code)9)
06753
06759 #define SRM_SRFTCOD_EQUATORIAL_INERTIAL ((SRM_SRFT_Code)10)
06760
06766 #define SRM_SRFTCOD_SOLAR_ECLIPTIC ((SRM_SRFT_Code)11)
06767
06773 #define SRM_SRFTCOD_SOLAR_EQUATORIAL ((SRM_SRFT_Code)12)
06774
06780 #define SRM_SRFTCOD_SOLAR_MAGNETIC_ECLIPTIC ((SRM_SRFT_Code)13)
06781
06787 #define SRM_SRFTCOD_SOLAR_MAGNETIC_DIPOLE ((SRM_SRFT_Code)14)
06788
06794 #define SRM_SRFTCOD_HELIOSPHERIC_ARIES_ECLIPTIC ((SRM_SRFT_Code)15)
06795
06801 #define SRM_SRFTCOD_HELIOSPHERIC_EARTH_ECLIPTIC ((SRM_SRFT_Code)16)
06802
06808 #define SRM_SRFTCOD_HELIOSPHERIC_EARTH_EQUATORIAL ((SRM_SRFT_Code)17)
06809
06815 #define SRM_SRFTCOD_MERCATOR ((SRM_SRFT_Code)18)
06816
06822 #define SRM_SRFTCOD_OBLIQUE_MERCATOR_SPHERICAL ((SRM_SRFT_Code)19)
06823
06829 #define SRM_SRFTCOD_TRANSVERSE_MERCATOR ((SRM_SRFT_Code)20)
06830
06836 #define SRM_SRFTCOD_LAMBERT_CONFORMAL_CONIC ((SRM_SRFT_Code)21)
06837
06843 #define SRM_SRFTCOD_POLAR_STEREOGRAPHIC ((SRM_SRFT_Code)22)
06844
06850 #define SRM_SRFTCOD_EQUIDISTANT_CYLINDRICAL ((SRM_SRFT_Code)23)
06851
06857 #define SRM_SRFTCOD_LOCAL_SPACE_RECTANGULAR_2D ((SRM_SRFT_Code)24)
06858
06864 #define SRM_SRFTCOD_LOCAL_SPACE_AZIMUTHAL_2D ((SRM_SRFT_Code)25)
06865
06871 #define SRM_SRFTCOD_LOCAL_SPACE_POLAR_2D ((SRM_SRFT_Code)26)
06872
06873
06875 #define SRM_SRFT_CODE_UBOUND 26
06876
06877
06881 typedef struct
06882 {
06883 SRM_Integer unused;
06884 } SRM_Unused;
06885
06886
06893 typedef struct
06894 {
06895 SRM_Long_Float origin_longitude;
06896 SRM_Long_Float origin_latitude;
06897 SRM_Long_Float central_scale;
06898 SRM_Long_Float false_easting;
06899 SRM_Long_Float false_northing;
06900 } SRM_TM_Parameters;
06901
06902
06908 typedef struct
06909 {
06910 SRM_SRFT_Code template_code;
06911 SRM_ORM_Code orm_code;
06912 union _SRM_SRFT_Parameters_Union
06913 {
06914 SRM_Unused cc_srf_parameters;
06915 SRM_LSR_3D_Parameters lsr_3d_srf_parameters;
06916 SRM_Unused cd_srf_parameters;
06917 SRM_Unused pd_srf_parameters;
06918 SRM_LTSE_Parameters ltse_srf_parameters;
06919 SRM_Local_Tangent_Parameters ltsas_srf_parameters;
06920 SRM_Local_Tangent_Parameters ltsc_srf_parameters;
06921 SRM_LCE_3D_Parameters lce_3d_srf_parameters;
06922 SRM_Unused cm_srf_parameters;
06923 SRM_Unused ei_srf_parameters;
06924 SRM_Unused sec_srf_parameters;
06925 SRM_Unused seq_srf_parameters;
06926 SRM_Unused sme_srf_parameters;
06927 SRM_Unused smd_srf_parameters;
06928 SRM_Unused haec_srf_parameters;
06929 SRM_Unused heec_srf_parameters;
06930 SRM_Unused heeq_srf_parameters;
06931 SRM_M_Parameters m_srf_parameters;
06932 SRM_Oblique_Mercator_Parameters oms_srf_parameters;
06933 SRM_TM_Parameters tm_srf_parameters;
06934 SRM_LCC_Parameters lcc_srf_parameters;
06935 SRM_PS_Parameters ps_srf_parameters;
06936 SRM_EC_Parameters ec_srf_parameters;
06937 SRM_LSR_2D_Parameters lsr_2d_srf_parameters;
06938 SRM_Unused lsa_srf_parameters;
06939 SRM_Unused lsp_srf_parameters;
06940 } parameters;
06941 } SRM_SRFT_Parameters;
06942
06943
06949 typedef SRM_Integer SRM_SRFS_Code;
06950
06954 #define SRM_SRFSCOD_UNSPECIFIED ((SRM_SRFS_Code)0)
06955
06961 #define SRM_SRFSCOD_ALABAMA_SPCS ((SRM_SRFS_Code)1)
06962
06968 #define SRM_SRFSCOD_GTRS_GLOBAL_COORDINATE_SYSTEM ((SRM_SRFS_Code)2)
06969
06975 #define SRM_SRFSCOD_JAPAN_RECTANGULAR_PLANE_CS ((SRM_SRFS_Code)3)
06976
06982 #define SRM_SRFSCOD_LAMBERT_NTF ((SRM_SRFS_Code)4)
06983
06989 #define SRM_SRFSCOD_UNIVERSAL_POLAR_STEREOGRAPHIC ((SRM_SRFS_Code)5)
06990
06996 #define SRM_SRFSCOD_UNIVERSAL_TRANSVERSE_MERCATOR ((SRM_SRFS_Code)6)
06997
07003 #define SRM_SRFSCOD_WISCONSIN_SPCS ((SRM_SRFS_Code)7)
07004
07005
07007 #define SRM_SRFS_CODE_UBOUND 7
07008
07009
07015 typedef SRM_Integer SRM_SRFSM_Alabama_SPCS_Code;
07016
07020 #define SRM_SRFSMALCOD_WEST_ZONE ((SRM_SRFSM_Alabama_SPCS_Code)1)
07021
07025 #define SRM_SRFSMALCOD_EAST_ZONE ((SRM_SRFSM_Alabama_SPCS_Code)2)
07026
07027
07029 #define SRM_SRFSM_ALABAMA_SPCS_CODE_UBOUND 2
07030
07031
07035 typedef SRM_Integer SRM_SRFSM_GTRS_GCS_Code;
07037 #define SRM_SRFSM_GTRS_GLOBAL_COORDINATE_SYSTEM_CODE_UBOUND 49896
07038
07039
07040
07046 typedef SRM_Integer SRM_SRFSM_Japan_Rectangular_Plane_CS_Code;
07047
07051 #define SRM_SRFSMJPRPCSCOD_ZONE_I ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)1)
07052
07056 #define SRM_SRFSMJPRPCSCOD_ZONE_II ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)2)
07057
07061 #define SRM_SRFSMJPRPCSCOD_ZONE_III ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)3)
07062
07066 #define SRM_SRFSMJPRPCSCOD_ZONE_IV ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)4)
07067
07071 #define SRM_SRFSMJPRPCSCOD_ZONE_V ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)5)
07072
07076 #define SRM_SRFSMJPRPCSCOD_ZONE_VI ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)6)
07077
07081 #define SRM_SRFSMJPRPCSCOD_ZONE_VII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)7)
07082
07086 #define SRM_SRFSMJPRPCSCOD_ZONE_VIII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)8)
07087
07091 #define SRM_SRFSMJPRPCSCOD_ZONE_IX ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)9)
07092
07096 #define SRM_SRFSMJPRPCSCOD_ZONE_X ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)10)
07097
07101 #define SRM_SRFSMJPRPCSCOD_ZONE_XI ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)11)
07102
07106 #define SRM_SRFSMJPRPCSCOD_ZONE_XII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)12)
07107
07111 #define SRM_SRFSMJPRPCSCOD_ZONE_XIII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)13)
07112
07116 #define SRM_SRFSMJPRPCSCOD_ZONE_XIV ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)14)
07117
07121 #define SRM_SRFSMJPRPCSCOD_ZONE_XV ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)15)
07122
07126 #define SRM_SRFSMJPRPCSCOD_ZONE_XVI ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)16)
07127
07131 #define SRM_SRFSMJPRPCSCOD_ZONE_XVII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)17)
07132
07136 #define SRM_SRFSMJPRPCSCOD_ZONE_XVIII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)18)
07137
07141 #define SRM_SRFSMJPRPCSCOD_ZONE_XIX ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)19)
07142
07143
07145 #define SRM_SRFSM_JAPAN_RECTANGULAR_PLANE_CS_CODE_UBOUND 19
07146
07147
07153 typedef SRM_Integer SRM_SRFSM_Lambert_NTF_Code;
07154
07158 #define SRM_SRFSMLAMNTFCOD_ZONE_I ((SRM_SRFSM_Lambert_NTF_Code)1)
07159
07163 #define SRM_SRFSMLAMNTFCOD_ZONE_II ((SRM_SRFSM_Lambert_NTF_Code)2)
07164
07168 #define SRM_SRFSMLAMNTFCOD_ZONE_III ((SRM_SRFSM_Lambert_NTF_Code)3)
07169
07173 #define SRM_SRFSMLAMNTFCOD_ZONE_IV ((SRM_SRFSM_Lambert_NTF_Code)4)
07174
07175
07177 #define SRM_SRFSM_LAMBERT_NTF_CODE_UBOUND 4
07178
07179
07185 typedef SRM_Integer SRM_SRFSM_UPS_Code;
07186
07190 #define SRM_SRFSMUPSCOD_NORTHERN_POLE ((SRM_SRFSM_UPS_Code)1)
07191
07195 #define SRM_SRFSMUPSCOD_SOUTHERN_POLE ((SRM_SRFSM_UPS_Code)2)
07196
07197
07199 #define SRM_SRFSM_UPS_CODE_UBOUND 2
07200
07201
07207 typedef SRM_Integer SRM_SRFSM_UTM_Code;
07208
07214 #define SRM_SRFSMUTMCOD_ZONE_1_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)1)
07215
07221 #define SRM_SRFSMUTMCOD_ZONE_2_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)2)
07222
07228 #define SRM_SRFSMUTMCOD_ZONE_3_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)3)
07229
07235 #define SRM_SRFSMUTMCOD_ZONE_4_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)4)
07236
07242 #define SRM_SRFSMUTMCOD_ZONE_5_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)5)
07243
07249 #define SRM_SRFSMUTMCOD_ZONE_6_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)6)
07250
07256 #define SRM_SRFSMUTMCOD_ZONE_7_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)7)
07257
07263 #define SRM_SRFSMUTMCOD_ZONE_8_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)8)
07264
07270 #define SRM_SRFSMUTMCOD_ZONE_9_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)9)
07271
07277 #define SRM_SRFSMUTMCOD_ZONE_10_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)10)
07278
07284 #define SRM_SRFSMUTMCOD_ZONE_11_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)11)
07285
07291 #define SRM_SRFSMUTMCOD_ZONE_12_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)12)
07292
07298 #define SRM_SRFSMUTMCOD_ZONE_13_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)13)
07299
07305 #define SRM_SRFSMUTMCOD_ZONE_14_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)14)
07306
07312 #define SRM_SRFSMUTMCOD_ZONE_15_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)15)
07313
07319 #define SRM_SRFSMUTMCOD_ZONE_16_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)16)
07320
07326 #define SRM_SRFSMUTMCOD_ZONE_17_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)17)
07327
07333 #define SRM_SRFSMUTMCOD_ZONE_18_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)18)
07334
07340 #define SRM_SRFSMUTMCOD_ZONE_19_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)19)
07341
07347 #define SRM_SRFSMUTMCOD_ZONE_20_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)20)
07348
07354 #define SRM_SRFSMUTMCOD_ZONE_21_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)21)
07355
07361 #define SRM_SRFSMUTMCOD_ZONE_22_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)22)
07362
07368 #define SRM_SRFSMUTMCOD_ZONE_23_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)23)
07369
07375 #define SRM_SRFSMUTMCOD_ZONE_24_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)24)
07376
07382 #define SRM_SRFSMUTMCOD_ZONE_25_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)25)
07383
07389 #define SRM_SRFSMUTMCOD_ZONE_26_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)26)
07390
07396 #define SRM_SRFSMUTMCOD_ZONE_27_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)27)
07397
07403 #define SRM_SRFSMUTMCOD_ZONE_28_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)28)
07404
07410 #define SRM_SRFSMUTMCOD_ZONE_29_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)29)
07411
07417 #define SRM_SRFSMUTMCOD_ZONE_30_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)30)
07418
07424 #define SRM_SRFSMUTMCOD_ZONE_31_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)31)
07425
07431 #define SRM_SRFSMUTMCOD_ZONE_32_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)32)
07432
07438 #define SRM_SRFSMUTMCOD_ZONE_33_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)33)
07439
07445 #define SRM_SRFSMUTMCOD_ZONE_34_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)34)
07446
07452 #define SRM_SRFSMUTMCOD_ZONE_35_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)35)
07453
07459 #define SRM_SRFSMUTMCOD_ZONE_36_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)36)
07460
07466 #define SRM_SRFSMUTMCOD_ZONE_37_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)37)
07467
07473 #define SRM_SRFSMUTMCOD_ZONE_38_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)38)
07474
07480 #define SRM_SRFSMUTMCOD_ZONE_39_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)39)
07481
07487 #define SRM_SRFSMUTMCOD_ZONE_40_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)40)
07488
07494 #define SRM_SRFSMUTMCOD_ZONE_41_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)41)
07495
07501 #define SRM_SRFSMUTMCOD_ZONE_42_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)42)
07502
07508 #define SRM_SRFSMUTMCOD_ZONE_43_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)43)
07509
07515 #define SRM_SRFSMUTMCOD_ZONE_44_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)44)
07516
07522 #define SRM_SRFSMUTMCOD_ZONE_45_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)45)
07523
07529 #define SRM_SRFSMUTMCOD_ZONE_46_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)46)
07530
07536 #define SRM_SRFSMUTMCOD_ZONE_47_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)47)
07537
07543 #define SRM_SRFSMUTMCOD_ZONE_48_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)48)
07544
07550 #define SRM_SRFSMUTMCOD_ZONE_49_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)49)
07551
07557 #define SRM_SRFSMUTMCOD_ZONE_50_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)50)
07558
07564 #define SRM_SRFSMUTMCOD_ZONE_51_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)51)
07565
07571 #define SRM_SRFSMUTMCOD_ZONE_52_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)52)
07572
07578 #define SRM_SRFSMUTMCOD_ZONE_53_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)53)
07579
07585 #define SRM_SRFSMUTMCOD_ZONE_54_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)54)
07586
07592 #define SRM_SRFSMUTMCOD_ZONE_55_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)55)
07593
07599 #define SRM_SRFSMUTMCOD_ZONE_56_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)56)
07600
07606 #define SRM_SRFSMUTMCOD_ZONE_57_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)57)
07607
07613 #define SRM_SRFSMUTMCOD_ZONE_58_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)58)
07614
07620 #define SRM_SRFSMUTMCOD_ZONE_59_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)59)
07621
07627 #define SRM_SRFSMUTMCOD_ZONE_60_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)60)
07628
07634 #define SRM_SRFSMUTMCOD_ZONE_1_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)61)
07635
07641 #define SRM_SRFSMUTMCOD_ZONE_2_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)62)
07642
07648 #define SRM_SRFSMUTMCOD_ZONE_3_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)63)
07649
07655 #define SRM_SRFSMUTMCOD_ZONE_4_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)64)
07656
07662 #define SRM_SRFSMUTMCOD_ZONE_5_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)65)
07663
07669 #define SRM_SRFSMUTMCOD_ZONE_6_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)66)
07670
07676 #define SRM_SRFSMUTMCOD_ZONE_7_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)67)
07677
07683 #define SRM_SRFSMUTMCOD_ZONE_8_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)68)
07684
07690 #define SRM_SRFSMUTMCOD_ZONE_9_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)69)
07691
07697 #define SRM_SRFSMUTMCOD_ZONE_10_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)70)
07698
07704 #define SRM_SRFSMUTMCOD_ZONE_11_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)71)
07705
07711 #define SRM_SRFSMUTMCOD_ZONE_12_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)72)
07712
07718 #define SRM_SRFSMUTMCOD_ZONE_13_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)73)
07719
07725 #define SRM_SRFSMUTMCOD_ZONE_14_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)74)
07726
07732 #define SRM_SRFSMUTMCOD_ZONE_15_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)75)
07733
07739 #define SRM_SRFSMUTMCOD_ZONE_16_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)76)
07740
07746 #define SRM_SRFSMUTMCOD_ZONE_17_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)77)
07747
07753 #define SRM_SRFSMUTMCOD_ZONE_18_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)78)
07754
07760 #define SRM_SRFSMUTMCOD_ZONE_19_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)79)
07761
07765 #define SRM_SRFSMUTMCOD_ZONE_20_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)80)
07766
07770 #define SRM_SRFSMUTMCOD_ZONE_21_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)81)
07771
07775 #define SRM_SRFSMUTMCOD_ZONE_22_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)82)
07776
07780 #define SRM_SRFSMUTMCOD_ZONE_23_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)83)
07781
07785 #define SRM_SRFSMUTMCOD_ZONE_24_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)84)
07786
07790 #define SRM_SRFSMUTMCOD_ZONE_25_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)85)
07791
07795 #define SRM_SRFSMUTMCOD_ZONE_26_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)86)
07796
07800 #define SRM_SRFSMUTMCOD_ZONE_27_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)87)
07801
07805 #define SRM_SRFSMUTMCOD_ZONE_28_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)88)
07806
07810 #define SRM_SRFSMUTMCOD_ZONE_29_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)89)
07811
07815 #define SRM_SRFSMUTMCOD_ZONE_30_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)90)
07816
07820 #define SRM_SRFSMUTMCOD_ZONE_31_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)91)
07821
07825 #define SRM_SRFSMUTMCOD_ZONE_32_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)92)
07826
07830 #define SRM_SRFSMUTMCOD_ZONE_33_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)93)
07831
07835 #define SRM_SRFSMUTMCOD_ZONE_34_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)94)
07836
07840 #define SRM_SRFSMUTMCOD_ZONE_35_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)95)
07841
07845 #define SRM_SRFSMUTMCOD_ZONE_36_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)96)
07846
07850 #define SRM_SRFSMUTMCOD_ZONE_37_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)97)
07851
07855 #define SRM_SRFSMUTMCOD_ZONE_38_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)98)
07856
07860 #define SRM_SRFSMUTMCOD_ZONE_39_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)99)
07861
07865 #define SRM_SRFSMUTMCOD_ZONE_40_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)100)
07866
07870 #define SRM_SRFSMUTMCOD_ZONE_41_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)101)
07871
07875 #define SRM_SRFSMUTMCOD_ZONE_42_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)102)
07876
07880 #define SRM_SRFSMUTMCOD_ZONE_43_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)103)
07881
07885 #define SRM_SRFSMUTMCOD_ZONE_44_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)104)
07886
07890 #define SRM_SRFSMUTMCOD_ZONE_45_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)105)
07891
07895 #define SRM_SRFSMUTMCOD_ZONE_46_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)106)
07896
07900 #define SRM_SRFSMUTMCOD_ZONE_47_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)107)
07901
07905 #define SRM_SRFSMUTMCOD_ZONE_48_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)108)
07906
07910 #define SRM_SRFSMUTMCOD_ZONE_49_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)109)
07911
07915 #define SRM_SRFSMUTMCOD_ZONE_50_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)110)
07916
07920 #define SRM_SRFSMUTMCOD_ZONE_51_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)111)
07921
07925 #define SRM_SRFSMUTMCOD_ZONE_52_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)112)
07926
07930 #define SRM_SRFSMUTMCOD_ZONE_53_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)113)
07931
07935 #define SRM_SRFSMUTMCOD_ZONE_54_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)114)
07936
07940 #define SRM_SRFSMUTMCOD_ZONE_55_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)115)
07941
07945 #define SRM_SRFSMUTMCOD_ZONE_56_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)116)
07946
07950 #define SRM_SRFSMUTMCOD_ZONE_57_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)117)
07951
07955 #define SRM_SRFSMUTMCOD_ZONE_58_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)118)
07956
07960 #define SRM_SRFSMUTMCOD_ZONE_59_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)119)
07961
07965 #define SRM_SRFSMUTMCOD_ZONE_60_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)120)
07966
07967
07969 #define SRM_SRFSM_UTM_CODE_UBOUND 120
07970
07971
07977 typedef SRM_Integer SRM_SRFSM_Wisconsin_SPCS_Code;
07978
07982 #define SRM_SRFSMWNSPCSCOD_SOUTH_ZONE ((SRM_SRFSM_Wisconsin_SPCS_Code)1)
07983
07987 #define SRM_SRFSMWNSPCSCOD_CENTRAL_ZONE ((SRM_SRFSM_Wisconsin_SPCS_Code)2)
07988
07992 #define SRM_SRFSMWNSPCSCOD_NORTH_ZONE ((SRM_SRFSM_Wisconsin_SPCS_Code)3)
07993
07994
07996 #define SRM_SRFSM_WISCONSIN_SPCS_CODE_UBOUND 3
07997
07998
08002 typedef struct
08003 {
08004 SRM_SRFS_Code srfs_code;
08005 union _SRM_SRFS_Code_Info_Union
08006 {
08007 SRM_Integer srfsm_unspecified;
08008 SRM_SRFSM_Alabama_SPCS_Code srfsm_alabama_spcs;
08009 SRM_SRFSM_GTRS_GCS_Code srfsm_gtrs_gcs;
08010 SRM_SRFSM_Japan_Rectangular_Plane_CS_Code
08011 srfsm_japan_rectangular_plane_cs;
08012 SRM_SRFSM_Lambert_NTF_Code srfsm_lambert_ntf;
08013 SRM_SRFSM_UPS_Code srfsm_ups;
08014 SRM_SRFSM_UTM_Code srfsm_utm;
08015 SRM_SRFSM_Wisconsin_SPCS_Code srfsm_wisconsin_spcs;
08016 } value;
08017 } SRM_SRFS_Code_Info;
08018
08019
08025 typedef struct
08026 {
08027 SRM_ORM_Code orm_code;
08028 SRM_SRFS_Code_Info srfs_code_info;
08029 } SRM_SRFS_Info;
08030
08031
08037 typedef struct
08038 {
08039 SRM_SRF_Parameters_Info_Code srf_params_info_code;
08040 SRM_RT_Code rt_code;
08041 union _SRM_SRF_Parameters_Info_Union
08042 {
08043 SRM_SRFT_Parameters srf_template;
08044 SRM_SRFS_Info srf_set;
08045 SRM_SRF_Code srf_instance;
08046 } value;
08047 } SRM_SRF_Parameters_Info;
08048
08049
08055 typedef struct
08056 {
08057 SRM_DSS_Code dss_code;
08058 SRM_SRF_Parameters_Info srf_parameters_info;
08059 } SRM_SRF_Reference_Surface_Info;
08060
08061
08068 typedef SRM_Integer SRM_Status_Code;
08069
08075 #define SRM_STATCOD_SUCCESS ((SRM_Status_Code)1)
08076
08083 #define SRM_STATCOD_INVALID_SRF ((SRM_Status_Code)2)
08084
08091 #define SRM_STATCOD_INVALID_SOURCE_SRF ((SRM_Status_Code)3)
08092
08099 #define SRM_STATCOD_INVALID_SOURCE_COORDINATE ((SRM_Status_Code)4)
08100
08107 #define SRM_STATCOD_INVALID_TARGET_COORDINATE ((SRM_Status_Code)5)
08108
08115 #define SRM_STATCOD_INVALID_POINT1_COORDINATE ((SRM_Status_Code)6)
08116
08123 #define SRM_STATCOD_INVALID_POINT2_COORDINATE ((SRM_Status_Code)7)
08124
08130 #define SRM_STATCOD_OPERATION_UNSUPPORTED ((SRM_Status_Code)8)
08131
08137 #define SRM_STATCOD_INVALID_SOURCE_DIRECTION ((SRM_Status_Code)9)
08138
08144 #define SRM_STATCOD_INVALID_TARGET_DIRECTION ((SRM_Status_Code)10)
08145
08151 #define SRM_STATCOD_INVALID_CODE ((SRM_Status_Code)11)
08152
08158 #define SRM_STATCOD_INVALID_INPUT ((SRM_Status_Code)12)
08159
08165 #define SRM_STATCOD_CREATION_FAILURE ((SRM_Status_Code)13)
08166
08172 #define SRM_STATCOD_DESTRUCTION_FAILURE ((SRM_Status_Code)14)
08173
08179 #define SRM_STATCOD_FLOATING_OVERFLOW ((SRM_Status_Code)15)
08180
08186 #define SRM_STATCOD_FLOATING_UNDERFLOW ((SRM_Status_Code)16)
08187
08193 #define SRM_STATCOD_FLOATING_POINT_ERROR ((SRM_Status_Code)17)
08194
08200 #define SRM_STATCOD_MEMORY_ALLOCATION_ERROR ((SRM_Status_Code)18)
08201
08207 #define SRM_STATCOD_BUFFER_OVERFLOW ((SRM_Status_Code)2401)
08208
08214 #define SRM_STATCOD_ENUMERATION_VALUE_INVALID ((SRM_Status_Code)2402)
08215
08221 #define SRM_STATCOD_INVALID_SOURCE_ORIENTATION ((SRM_Status_Code)-100)
08222
08228 #define SRM_STATCOD_INVALID_TARGET_ORIENTATION ((SRM_Status_Code)-101)
08229
08235 #define SRM_STATCOD_NOT_IMPLEMENTED ((SRM_Status_Code)-102)
08236
08242 #define SRM_STATCOD_INACTIONABLE ((SRM_Status_Code)-103)
08243
08244
08246 #define SRM_STATUS_CODE_UBOUND -103
08247
08248 #ifdef __cplusplus
08249 }
08250 #endif
08251
08252 #endif