Main Page | Alphabetical List | Compound List | File List | Compound Members | File Members

srm_types.h

Go to the documentation of this file.
00001 /* SRM API
00002  *
00003  * SRM_SDK_VER_GOES_HERE
00004  *

00006  *

00008  *
00009  * SRM_OTHERS_GOES_HERE
00010  *

00012  */
00013 
00019 /*
00020  * For other release dates/detailed changes, contact SAIC.
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 /* This pragma is to remove some of the warnings about
00034  * truncating the debug information to 255 characters.
00035  * The following link has an explanation about why we
00036  * can't suppress them all:
00037  * http://support.microsoft.com/default.aspx?scid=kb;EN-US;167355
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     * VALID denotes a coordinate that is contained in the valid region and in
00545     * the CS domain.
00546     */
00547 
00548     SRM_COORDVALRGN_EXTENDED_VALID,
00549    /*
00550     * EXTENDED_VALID denotes a coordinate that is contained in the
00551     * extended valid region and in the CS domain but not in the valid region.
00552     */
00553 
00554     SRM_COORDVALRGN_DEFINED
00555    /*
00556     * DEFINED denotes a coordinate that is contained in the CS domain but not
00557     * in the valid or the extended valid regions.
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     * The bounded open interval (a, b).
00955     */
00956 
00957     SRM_IVLTYP_GE_LT_INTERVAL,
00958    /*
00959     * The bounded interval [a, b).
00960     */
00961 
00962     SRM_IVLTYP_GT_LE_INTERVAL,
00963    /*
00964     * The bounded interval (a, b].
00965     */
00966 
00967     SRM_IVLTYP_CLOSED_INTERVAL,
00968    /*
00969     * The bounded interval [a, b].
00970     */
00971 
00972     SRM_IVLTYP_GT_SEMI_INTERVAL,
00973    /*
00974     * The unbounded interval (a, +infinity).
00975     */
00976 
00977     SRM_IVLTYP_GE_SEMI_INTERVAL,
00978    /*
00979     * The unbounded interval [a, +infinity).
00980     */
00981 
00982     SRM_IVLTYP_LT_SEMI_INTERVAL,
00983    /*
00984     * The unbounded interval (-infinity, b).
00985     */
00986 
00987     SRM_IVLTYP_LE_SEMI_INTERVAL,
00988    /*
00989     * The unbounded interval (-infinity, b].
00990     */
00991 
00992     SRM_IVLTYP_UNBOUNDED
00993    /*
00994     * All values (-infinity, +infinity).
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 /* #ifndef/define/endif for SRM_TYPES_H_INCLUDED */

C API Version: 4.1.1 - 14 Jun 2007
Copyright © 2007 SEDRIS Docs by Doxygen 1.3.2