Main Page | Class Hierarchy | 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 
01117 typedef SRM_Long_Float SRM_Matrix_3x3[3][3];
01118 
01119 
01127 typedef SRM_Long_Float SRM_Matrix_4x4[4][4];
01128 
01129 
01136 typedef struct
01137 {
01138     SRM_Long_Float longitude1;
01139     SRM_Long_Float latitude1;
01140     SRM_Long_Float longitude2;
01141     SRM_Long_Float latitude2;
01142     SRM_Long_Float central_scale;
01143     SRM_Long_Float false_easting;
01144     SRM_Long_Float false_northing;
01145 } SRM_Oblique_Mercator_Parameters;
01146 
01147 
01153 typedef SRM_Integer SRM_ORM_Code;
01154 
01158 #define SRM_ORMCOD_UNSPECIFIED ((SRM_ORM_Code)0)
01159 
01165 #define SRM_ORMCOD_ABSTRACT_2D ((SRM_ORM_Code)1)
01166 
01172 #define SRM_ORMCOD_ABSTRACT_3D ((SRM_ORM_Code)2)
01173 
01179 #define SRM_ORMCOD_ADINDAN_1991 ((SRM_ORM_Code)3)
01180 
01186 #define SRM_ORMCOD_ADRASTEA_2000 ((SRM_ORM_Code)4)
01187 
01193 #define SRM_ORMCOD_AFGOOYE_1987 ((SRM_ORM_Code)5)
01194 
01200 #define SRM_ORMCOD_AIN_EL_ABD_1970 ((SRM_ORM_Code)6)
01201 
01207 #define SRM_ORMCOD_AMALTHEA_2000 ((SRM_ORM_Code)7)
01208 
01214 #define SRM_ORMCOD_AMERICAN_SAMOA_1962 ((SRM_ORM_Code)8)
01215 
01221 #define SRM_ORMCOD_ANNA_1_1965 ((SRM_ORM_Code)9)
01222 
01228 #define SRM_ORMCOD_ANTIGUA_1943 ((SRM_ORM_Code)10)
01229 
01235 #define SRM_ORMCOD_ARC_1950 ((SRM_ORM_Code)11)
01236 
01242 #define SRM_ORMCOD_ARC_1960 ((SRM_ORM_Code)12)
01243 
01249 #define SRM_ORMCOD_ARIEL_1988 ((SRM_ORM_Code)13)
01250 
01256 #define SRM_ORMCOD_ASCENSION_1958 ((SRM_ORM_Code)14)
01257 
01263 #define SRM_ORMCOD_ATLAS_1988 ((SRM_ORM_Code)15)
01264 
01270 #define SRM_ORMCOD_AUSTRALIAN_GEOD_1966 ((SRM_ORM_Code)16)
01271 
01277 #define SRM_ORMCOD_AUSTRALIAN_GEOD_1984 ((SRM_ORM_Code)17)
01278 
01284 #define SRM_ORMCOD_AYABELLE_LIGHTHOUSE_1991 ((SRM_ORM_Code)18)
01285 
01291 #define SRM_ORMCOD_BEACON_E_1945 ((SRM_ORM_Code)19)
01292 
01298 #define SRM_ORMCOD_BELINDA_1988 ((SRM_ORM_Code)20)
01299 
01305 #define SRM_ORMCOD_BELLEVUE_IGN_1987 ((SRM_ORM_Code)21)
01306 
01312 #define SRM_ORMCOD_BERMUDA_1957 ((SRM_ORM_Code)22)
01313 
01319 #define SRM_ORMCOD_BIANCA_1988 ((SRM_ORM_Code)23)
01320 
01326 #define SRM_ORMCOD_BISSAU_1991 ((SRM_ORM_Code)24)
01327 
01333 #define SRM_ORMCOD_BOGOTA_OBS_1987 ((SRM_ORM_Code)25)
01334 
01340 #define SRM_ORMCOD_BOGOTA_OBS_1987_PM_BOGOTA ((SRM_ORM_Code)26)
01341 
01347 #define SRM_ORMCOD_BUKIT_RIMPAH_1987 ((SRM_ORM_Code)27)
01348 
01354 #define SRM_ORMCOD_CALLISTO_2000 ((SRM_ORM_Code)28)
01355 
01361 #define SRM_ORMCOD_CALYPSO_1988 ((SRM_ORM_Code)29)
01362 
01368 #define SRM_ORMCOD_CAMP_AREA_1987 ((SRM_ORM_Code)30)
01369 
01375 #define SRM_ORMCOD_CAMPO_INCHAUSPE_1969 ((SRM_ORM_Code)31)
01376 
01382 #define SRM_ORMCOD_CANTON_1966 ((SRM_ORM_Code)32)
01383 
01389 #define SRM_ORMCOD_CAPE_1987 ((SRM_ORM_Code)33)
01390 
01396 #define SRM_ORMCOD_CAPE_CANAVERAL_1991 ((SRM_ORM_Code)34)
01397 
01403 #define SRM_ORMCOD_CARTHAGE_1987 ((SRM_ORM_Code)35)
01404 
01410 #define SRM_ORMCOD_CHARON_1991 ((SRM_ORM_Code)36)
01411 
01417 #define SRM_ORMCOD_CHATHAM_1971 ((SRM_ORM_Code)37)
01418 
01424 #define SRM_ORMCOD_CHUA_1987 ((SRM_ORM_Code)38)
01425 
01431 #define SRM_ORMCOD_COAMPS_1998 ((SRM_ORM_Code)39)
01432 
01438 #define SRM_ORMCOD_CORDELIA_1988 ((SRM_ORM_Code)40)
01439 
01445 #define SRM_ORMCOD_CORREGO_ALEGRE_1987 ((SRM_ORM_Code)41)
01446 
01452 #define SRM_ORMCOD_CRESSIDA_1988 ((SRM_ORM_Code)42)
01453 
01459 #define SRM_ORMCOD_DABOLA_1991 ((SRM_ORM_Code)43)
01460 
01466 #define SRM_ORMCOD_DECEPTION_1993 ((SRM_ORM_Code)44)
01467 
01473 #define SRM_ORMCOD_DEIMOS_1988 ((SRM_ORM_Code)45)
01474 
01480 #define SRM_ORMCOD_DESDEMONA_1988 ((SRM_ORM_Code)46)
01481 
01487 #define SRM_ORMCOD_DESPINA_1991 ((SRM_ORM_Code)47)
01488 
01494 #define SRM_ORMCOD_DIONE_1982 ((SRM_ORM_Code)48)
01495 
01501 #define SRM_ORMCOD_DJAKARTA_1987 ((SRM_ORM_Code)49)
01502 
01508 #define SRM_ORMCOD_DJAKARTA_1987_PM_DJAKARTA ((SRM_ORM_Code)50)
01509 
01515 #define SRM_ORMCOD_DOS_1968 ((SRM_ORM_Code)51)
01516 
01522 #define SRM_ORMCOD_DOS_71_4_1987 ((SRM_ORM_Code)52)
01523 
01529 #define SRM_ORMCOD_EARTH_INERTIAL_ARIES_1950 ((SRM_ORM_Code)53)
01530 
01536 #define SRM_ORMCOD_EARTH_INERTIAL_ARIES_TRUE_OF_DATE ((SRM_ORM_Code)54)
01537 
01543 #define SRM_ORMCOD_EARTH_INERTIAL_J2000r0 ((SRM_ORM_Code)55)
01544 
01550 #define SRM_ORMCOD_EARTH_SOLAR_ECLIPTIC ((SRM_ORM_Code)56)
01551 
01557 #define SRM_ORMCOD_EARTH_SOLAR_EQUATORIAL ((SRM_ORM_Code)57)
01558 
01564 #define SRM_ORMCOD_EARTH_SOLAR_MAG_DIPOLE ((SRM_ORM_Code)58)
01565 
01571 #define SRM_ORMCOD_EARTH_SOLAR_MAGNETOSPHERIC ((SRM_ORM_Code)59)
01572 
01578 #define SRM_ORMCOD_EASTER_1967 ((SRM_ORM_Code)60)
01579 
01585 #define SRM_ORMCOD_ENCELADUS_1994 ((SRM_ORM_Code)61)
01586 
01592 #define SRM_ORMCOD_EPIMETHEUS_1988 ((SRM_ORM_Code)62)
01593 
01599 #define SRM_ORMCOD_EROS_2000 ((SRM_ORM_Code)63)
01600 
01606 #define SRM_ORMCOD_ESTONIA_1937 ((SRM_ORM_Code)64)
01607 
01613 #define SRM_ORMCOD_ETRS_1989 ((SRM_ORM_Code)65)
01614 
01620 #define SRM_ORMCOD_EUROPA_2000 ((SRM_ORM_Code)66)
01621 
01627 #define SRM_ORMCOD_EUROPE_1950 ((SRM_ORM_Code)67)
01628 
01634 #define SRM_ORMCOD_EUROPE_1979 ((SRM_ORM_Code)68)
01635 
01641 #define SRM_ORMCOD_FAHUD_1987 ((SRM_ORM_Code)69)
01642 
01648 #define SRM_ORMCOD_FORT_THOMAS_1955 ((SRM_ORM_Code)70)
01649 
01655 #define SRM_ORMCOD_GALATEA_1991 ((SRM_ORM_Code)71)
01656 
01662 #define SRM_ORMCOD_GAN_1970 ((SRM_ORM_Code)72)
01663 
01669 #define SRM_ORMCOD_GANYMEDE_2000 ((SRM_ORM_Code)73)
01670 
01676 #define SRM_ORMCOD_GASPRA_1991 ((SRM_ORM_Code)74)
01677 
01683 #define SRM_ORMCOD_GDA_1994 ((SRM_ORM_Code)75)
01684 
01690 #define SRM_ORMCOD_GEODETIC_DATUM_1949 ((SRM_ORM_Code)76)
01691 
01697 #define SRM_ORMCOD_GEOMAGNETIC_1945 ((SRM_ORM_Code)77)
01698 
01704 #define SRM_ORMCOD_GEOMAGNETIC_1950 ((SRM_ORM_Code)78)
01705 
01711 #define SRM_ORMCOD_GEOMAGNETIC_1955 ((SRM_ORM_Code)79)
01712 
01718 #define SRM_ORMCOD_GEOMAGNETIC_1960 ((SRM_ORM_Code)80)
01719 
01725 #define SRM_ORMCOD_GEOMAGNETIC_1965 ((SRM_ORM_Code)81)
01726 
01732 #define SRM_ORMCOD_GEOMAGNETIC_1970 ((SRM_ORM_Code)82)
01733 
01739 #define SRM_ORMCOD_GEOMAGNETIC_1975 ((SRM_ORM_Code)83)
01740 
01746 #define SRM_ORMCOD_GEOMAGNETIC_1980 ((SRM_ORM_Code)84)
01747 
01753 #define SRM_ORMCOD_GEOMAGNETIC_1985 ((SRM_ORM_Code)85)
01754 
01760 #define SRM_ORMCOD_GEOMAGNETIC_1990 ((SRM_ORM_Code)86)
01761 
01767 #define SRM_ORMCOD_GEOMAGNETIC_1995 ((SRM_ORM_Code)87)
01768 
01774 #define SRM_ORMCOD_GEOMAGNETIC_2000 ((SRM_ORM_Code)88)
01775 
01781 #define SRM_ORMCOD_GRACIOSA_BASE_SW_1948 ((SRM_ORM_Code)89)
01782 
01788 #define SRM_ORMCOD_GUAM_1963 ((SRM_ORM_Code)90)
01789 
01795 #define SRM_ORMCOD_GUNONG_SEGARA_1987 ((SRM_ORM_Code)91)
01796 
01802 #define SRM_ORMCOD_GUX_1_1987 ((SRM_ORM_Code)92)
01803 
01809 #define SRM_ORMCOD_HELENE_1992 ((SRM_ORM_Code)93)
01810 
01816 #define SRM_ORMCOD_HELIO_ARIES_ECLIPTIC_J2000r0 ((SRM_ORM_Code)94)
01817 
01823 #define SRM_ORMCOD_HELIO_ARIES_ECLIPTIC_TRUE_OF_DATE ((SRM_ORM_Code)95)
01824 
01830 #define SRM_ORMCOD_HELIO_EARTH_ECLIPTIC ((SRM_ORM_Code)96)
01831 
01837 #define SRM_ORMCOD_HELIO_EARTH_EQUATORIAL ((SRM_ORM_Code)97)
01838 
01844 #define SRM_ORMCOD_HERAT_NORTH_1987 ((SRM_ORM_Code)98)
01845 
01851 #define SRM_ORMCOD_HERMANNSKOGEL_1871 ((SRM_ORM_Code)99)
01852 
01858 #define SRM_ORMCOD_HJORSEY_1955 ((SRM_ORM_Code)100)
01859 
01865 #define SRM_ORMCOD_HONG_KONG_1963 ((SRM_ORM_Code)101)
01866 
01872 #define SRM_ORMCOD_HU_TZU_SHAN_1991 ((SRM_ORM_Code)102)
01873 
01879 #define SRM_ORMCOD_IAPETUS_1988 ((SRM_ORM_Code)103)
01880 
01886 #define SRM_ORMCOD_IDA_1991 ((SRM_ORM_Code)104)
01887 
01893 #define SRM_ORMCOD_INDIAN_1916 ((SRM_ORM_Code)105)
01894 
01900 #define SRM_ORMCOD_INDIAN_1954 ((SRM_ORM_Code)106)
01901 
01907 #define SRM_ORMCOD_INDIAN_1956 ((SRM_ORM_Code)107)
01908 
01914 #define SRM_ORMCOD_INDIAN_1960 ((SRM_ORM_Code)108)
01915 
01921 #define SRM_ORMCOD_INDIAN_1962 ((SRM_ORM_Code)109)
01922 
01928 #define SRM_ORMCOD_INDIAN_1975 ((SRM_ORM_Code)110)
01929 
01935 #define SRM_ORMCOD_INDONESIAN_1974 ((SRM_ORM_Code)111)
01936 
01942 #define SRM_ORMCOD_IO_2000 ((SRM_ORM_Code)112)
01943 
01949 #define SRM_ORMCOD_IRELAND_1965 ((SRM_ORM_Code)113)
01950 
01956 #define SRM_ORMCOD_ISTS_061_1968 ((SRM_ORM_Code)114)
01957 
01963 #define SRM_ORMCOD_ISTS_073_1969 ((SRM_ORM_Code)115)
01964 
01970 #define SRM_ORMCOD_JANUS_1988 ((SRM_ORM_Code)116)
01971 
01977 #define SRM_ORMCOD_JGD_2000 ((SRM_ORM_Code)117)
01978 
01984 #define SRM_ORMCOD_JOHNSTON_1961 ((SRM_ORM_Code)118)
01985 
01991 #define SRM_ORMCOD_JULIET_1988 ((SRM_ORM_Code)119)
01992 
01998 #define SRM_ORMCOD_JUPITER_1988 ((SRM_ORM_Code)120)
01999 
02005 #define SRM_ORMCOD_JUPITER_INERTIAL ((SRM_ORM_Code)121)
02006 
02012 #define SRM_ORMCOD_JUPITER_MAGNETIC_1993 ((SRM_ORM_Code)122)
02013 
02019 #define SRM_ORMCOD_JUPITER_SOLAR_ECLIPTIC ((SRM_ORM_Code)123)
02020 
02026 #define SRM_ORMCOD_JUPITER_SOLAR_EQUATORIAL ((SRM_ORM_Code)124)
02027 
02033 #define SRM_ORMCOD_JUPITER_SOLAR_MAG_DIPOLE ((SRM_ORM_Code)125)
02034 
02040 #define SRM_ORMCOD_JUPITER_SOLAR_MAG_ECLIPTIC ((SRM_ORM_Code)126)
02041 
02047 #define SRM_ORMCOD_KANDAWALA_1987 ((SRM_ORM_Code)127)
02048 
02054 #define SRM_ORMCOD_KERGUELEN_1949 ((SRM_ORM_Code)128)
02055 
02061 #define SRM_ORMCOD_KERTAU_1948 ((SRM_ORM_Code)129)
02062 
02068 #define SRM_ORMCOD_KOREAN_GEODETIC_1995 ((SRM_ORM_Code)130)
02069 
02075 #define SRM_ORMCOD_KUSAIE_1951 ((SRM_ORM_Code)131)
02076 
02082 #define SRM_ORMCOD_LARISSA_1991 ((SRM_ORM_Code)132)
02083 
02089 #define SRM_ORMCOD_LC5_1961 ((SRM_ORM_Code)133)
02090 
02096 #define SRM_ORMCOD_LEIGON_1991 ((SRM_ORM_Code)134)
02097 
02103 #define SRM_ORMCOD_LIBERIA_1964 ((SRM_ORM_Code)135)
02104 
02110 #define SRM_ORMCOD_LUZON_1987 ((SRM_ORM_Code)136)
02111 
02117 #define SRM_ORMCOD_M_PORALOKO_1991 ((SRM_ORM_Code)137)
02118 
02124 #define SRM_ORMCOD_MAHE_1971 ((SRM_ORM_Code)138)
02125 
02131 #define SRM_ORMCOD_MARCUS_STATION_1952 ((SRM_ORM_Code)139)
02132 
02138 #define SRM_ORMCOD_MARS_2000 ((SRM_ORM_Code)140)
02139 
02145 #define SRM_ORMCOD_MARS_INERTIAL ((SRM_ORM_Code)141)
02146 
02152 #define SRM_ORMCOD_MARS_SPHERE_2000 ((SRM_ORM_Code)142)
02153 
02159 #define SRM_ORMCOD_MASS_1999 ((SRM_ORM_Code)143)
02160 
02166 #define SRM_ORMCOD_MASSAWA_1987 ((SRM_ORM_Code)144)
02167 
02173 #define SRM_ORMCOD_MERCHICH_1987 ((SRM_ORM_Code)145)
02174 
02180 #define SRM_ORMCOD_MERCURY_1988 ((SRM_ORM_Code)146)
02181 
02187 #define SRM_ORMCOD_MERCURY_INERTIAL ((SRM_ORM_Code)147)
02188 
02194 #define SRM_ORMCOD_METIS_2000 ((SRM_ORM_Code)148)
02195 
02201 #define SRM_ORMCOD_MIDWAY_1961 ((SRM_ORM_Code)149)
02202 
02208 #define SRM_ORMCOD_MIMAS_1994 ((SRM_ORM_Code)150)
02209 
02215 #define SRM_ORMCOD_MINNA_1991 ((SRM_ORM_Code)151)
02216 
02222 #define SRM_ORMCOD_MIRANDA_1988 ((SRM_ORM_Code)152)
02223 
02229 #define SRM_ORMCOD_MM5_1997 ((SRM_ORM_Code)153)
02230 
02236 #define SRM_ORMCOD_MODTRAN_MIDLATITUDE_N_1989 ((SRM_ORM_Code)154)
02237 
02243 #define SRM_ORMCOD_MODTRAN_MIDLATITUDE_S_1989 ((SRM_ORM_Code)155)
02244 
02250 #define SRM_ORMCOD_MODTRAN_SUBARCTIC_N_1989 ((SRM_ORM_Code)156)
02251 
02257 #define SRM_ORMCOD_MODTRAN_SUBARCTIC_S_1989 ((SRM_ORM_Code)157)
02258 
02264 #define SRM_ORMCOD_MODTRAN_TROPICAL_1989 ((SRM_ORM_Code)158)
02265 
02271 #define SRM_ORMCOD_MONTSERRAT_1958 ((SRM_ORM_Code)159)
02272 
02278 #define SRM_ORMCOD_MOON_1991 ((SRM_ORM_Code)160)
02279 
02285 #define SRM_ORMCOD_MULTIGEN_FLAT_EARTH_1989 ((SRM_ORM_Code)161)
02286 
02292 #define SRM_ORMCOD_N_AM_1927 ((SRM_ORM_Code)162)
02293 
02299 #define SRM_ORMCOD_N_AM_1983 ((SRM_ORM_Code)163)
02300 
02306 #define SRM_ORMCOD_N_SAHARA_1959 ((SRM_ORM_Code)164)
02307 
02313 #define SRM_ORMCOD_NAHRWAN_1987 ((SRM_ORM_Code)165)
02314 
02320 #define SRM_ORMCOD_NAIAD_1991 ((SRM_ORM_Code)166)
02321 
02327 #define SRM_ORMCOD_NAPARIMA_1991 ((SRM_ORM_Code)167)
02328 
02334 #define SRM_ORMCOD_NEPTUNE_1991 ((SRM_ORM_Code)168)
02335 
02341 #define SRM_ORMCOD_NEPTUNE_INERTIAL ((SRM_ORM_Code)169)
02342 
02348 #define SRM_ORMCOD_NEPTUNE_MAGNETIC_1993 ((SRM_ORM_Code)170)
02349 
02355 #define SRM_ORMCOD_NOGAPS_1988 ((SRM_ORM_Code)171)
02356 
02362 #define SRM_ORMCOD_NTF_1896 ((SRM_ORM_Code)172)
02363 
02369 #define SRM_ORMCOD_NTF_1896_PM_PARIS ((SRM_ORM_Code)173)
02370 
02376 #define SRM_ORMCOD_OBERON_1988 ((SRM_ORM_Code)174)
02377 
02383 #define SRM_ORMCOD_OBSERV_METEORO_1939 ((SRM_ORM_Code)175)
02384 
02390 #define SRM_ORMCOD_OLD_EGYPTIAN_1907 ((SRM_ORM_Code)176)
02391 
02397 #define SRM_ORMCOD_OLD_HAWAIIAN_CLARKE_1987 ((SRM_ORM_Code)177)
02398 
02404 #define SRM_ORMCOD_OLD_HAWAIIAN_INT_1987 ((SRM_ORM_Code)178)
02405 
02411 #define SRM_ORMCOD_OPHELIA_1988 ((SRM_ORM_Code)179)
02412 
02418 #define SRM_ORMCOD_OSGB_1936 ((SRM_ORM_Code)180)
02419 
02425 #define SRM_ORMCOD_PAN_1991 ((SRM_ORM_Code)181)
02426 
02432 #define SRM_ORMCOD_PANDORA_1988 ((SRM_ORM_Code)182)
02433 
02439 #define SRM_ORMCOD_PHOBOS_1988 ((SRM_ORM_Code)183)
02440 
02446 #define SRM_ORMCOD_PHOEBE_1988 ((SRM_ORM_Code)184)
02447 
02453 #define SRM_ORMCOD_PICO_DE_LAS_NIEVES_1987 ((SRM_ORM_Code)185)
02454 
02460 #define SRM_ORMCOD_PITCAIRN_1967 ((SRM_ORM_Code)186)
02461 
02467 #define SRM_ORMCOD_PLUTO_1994 ((SRM_ORM_Code)187)
02468 
02474 #define SRM_ORMCOD_PLUTO_INERTIAL ((SRM_ORM_Code)188)
02475 
02481 #define SRM_ORMCOD_POINT_58_1991 ((SRM_ORM_Code)189)
02482 
02488 #define SRM_ORMCOD_POINTE_NOIRE_1948 ((SRM_ORM_Code)190)
02489 
02495 #define SRM_ORMCOD_PORTIA_1988 ((SRM_ORM_Code)191)
02496 
02502 #define SRM_ORMCOD_PORTO_SANTO_1936 ((SRM_ORM_Code)192)
02503 
02509 #define SRM_ORMCOD_PROMETHEUS_1988 ((SRM_ORM_Code)193)
02510 
02516 #define SRM_ORMCOD_PROTEUS_1991 ((SRM_ORM_Code)194)
02517 
02523 #define SRM_ORMCOD_PROV_S_AM_1956 ((SRM_ORM_Code)195)
02524 
02530 #define SRM_ORMCOD_PROV_S_CHILEAN_1963 ((SRM_ORM_Code)196)
02531 
02537 #define SRM_ORMCOD_PUCK_1988 ((SRM_ORM_Code)197)
02538 
02544 #define SRM_ORMCOD_PUERTO_RICO_1987 ((SRM_ORM_Code)198)
02545 
02551 #define SRM_ORMCOD_PULKOVO_1942 ((SRM_ORM_Code)199)
02552 
02558 #define SRM_ORMCOD_QATAR_NATIONAL_1974 ((SRM_ORM_Code)200)
02559 
02565 #define SRM_ORMCOD_QORNOQ_1987 ((SRM_ORM_Code)201)
02566 
02572 #define SRM_ORMCOD_REUNION_1947 ((SRM_ORM_Code)202)
02573 
02579 #define SRM_ORMCOD_RGF_1993 ((SRM_ORM_Code)203)
02580 
02586 #define SRM_ORMCOD_RHEA_1988 ((SRM_ORM_Code)204)
02587 
02593 #define SRM_ORMCOD_ROME_1940 ((SRM_ORM_Code)205)
02594 
02600 #define SRM_ORMCOD_ROME_1940_PM_ROME ((SRM_ORM_Code)206)
02601 
02607 #define SRM_ORMCOD_ROSALIND_1988 ((SRM_ORM_Code)207)
02608 
02614 #define SRM_ORMCOD_S_AM_1969 ((SRM_ORM_Code)208)
02615 
02621 #define SRM_ORMCOD_S_ASIA_1987 ((SRM_ORM_Code)209)
02622 
02628 #define SRM_ORMCOD_S_JTSK_1993 ((SRM_ORM_Code)210)
02629 
02635 #define SRM_ORMCOD_S42_PULKOVO ((SRM_ORM_Code)211)
02636 
02642 #define SRM_ORMCOD_SANTO_DOS_1965 ((SRM_ORM_Code)212)
02643 
02649 #define SRM_ORMCOD_SAO_BRAZ_1987 ((SRM_ORM_Code)213)
02650 
02656 #define SRM_ORMCOD_SAPPER_HILL_1943 ((SRM_ORM_Code)214)
02657 
02663 #define SRM_ORMCOD_SATURN_1988 ((SRM_ORM_Code)215)
02664 
02670 #define SRM_ORMCOD_SATURN_INERTIAL ((SRM_ORM_Code)216)
02671 
02677 #define SRM_ORMCOD_SATURN_MAGNETIC_1993 ((SRM_ORM_Code)217)
02678 
02684 #define SRM_ORMCOD_SCHWARZECK_1991 ((SRM_ORM_Code)218)
02685 
02691 #define SRM_ORMCOD_SELVAGEM_GRANDE_1938 ((SRM_ORM_Code)219)
02692 
02698 #define SRM_ORMCOD_SIERRA_LEONE_1960 ((SRM_ORM_Code)220)
02699 
02705 #define SRM_ORMCOD_SIRGAS_2000 ((SRM_ORM_Code)221)
02706 
02712 #define SRM_ORMCOD_SUN_1992 ((SRM_ORM_Code)222)
02713 
02719 #define SRM_ORMCOD_TANANARIVE_OBS_1925 ((SRM_ORM_Code)223)
02720 
02726 #define SRM_ORMCOD_TANANARIVE_OBS_1925_PM_PARIS ((SRM_ORM_Code)224)
02727 
02733 #define SRM_ORMCOD_TELESTO_1988 ((SRM_ORM_Code)225)
02734 
02740 #define SRM_ORMCOD_TERN_1961 ((SRM_ORM_Code)226)
02741 
02747 #define SRM_ORMCOD_TETHYS_1991 ((SRM_ORM_Code)227)
02748 
02754 #define SRM_ORMCOD_THALASSA_1991 ((SRM_ORM_Code)228)
02755 
02761 #define SRM_ORMCOD_THEBE_2000 ((SRM_ORM_Code)229)
02762 
02768 #define SRM_ORMCOD_TIMBALAI_EVEREST_1948 ((SRM_ORM_Code)230)
02769 
02775 #define SRM_ORMCOD_TITAN_1982 ((SRM_ORM_Code)231)
02776 
02782 #define SRM_ORMCOD_TITANIA_1988 ((SRM_ORM_Code)232)
02783 
02789 #define SRM_ORMCOD_TOKYO_1991 ((SRM_ORM_Code)233)
02790 
02796 #define SRM_ORMCOD_TRISTAN_1968 ((SRM_ORM_Code)234)
02797 
02803 #define SRM_ORMCOD_TRITON_1991 ((SRM_ORM_Code)235)
02804 
02810 #define SRM_ORMCOD_UMBRIEL_1988 ((SRM_ORM_Code)236)
02811 
02817 #define SRM_ORMCOD_URANUS_1988 ((SRM_ORM_Code)237)
02818 
02824 #define SRM_ORMCOD_URANUS_INERTIAL ((SRM_ORM_Code)238)
02825 
02831 #define SRM_ORMCOD_URANUS_MAGNETIC_1993 ((SRM_ORM_Code)239)
02832 
02838 #define SRM_ORMCOD_VENUS_1991 ((SRM_ORM_Code)240)
02839 
02845 #define SRM_ORMCOD_VENUS_INERTIAL ((SRM_ORM_Code)241)
02846 
02852 #define SRM_ORMCOD_VITI_LEVU_1916 ((SRM_ORM_Code)242)
02853 
02859 #define SRM_ORMCOD_VOIROL_1874 ((SRM_ORM_Code)243)
02860 
02866 #define SRM_ORMCOD_VOIROL_1874_PM_PARIS ((SRM_ORM_Code)244)
02867 
02873 #define SRM_ORMCOD_VOIROL_1960 ((SRM_ORM_Code)245)
02874 
02880 #define SRM_ORMCOD_VOIROL_1960_PM_PARIS ((SRM_ORM_Code)246)
02881 
02887 #define SRM_ORMCOD_WAKE_1952 ((SRM_ORM_Code)247)
02888 
02894 #define SRM_ORMCOD_WAKE_ENIWETOK_1960 ((SRM_ORM_Code)248)
02895 
02901 #define SRM_ORMCOD_WGS_1972 ((SRM_ORM_Code)249)
02902 
02908 #define SRM_ORMCOD_WGS_1984 ((SRM_ORM_Code)250)
02909 
02915 #define SRM_ORMCOD_YACARE_1987 ((SRM_ORM_Code)251)
02916 
02922 #define SRM_ORMCOD_ZANDERIJ_1987 ((SRM_ORM_Code)252)
02923 
02924 
02926 #define SRM_ORM_CODE_UBOUND 252
02927 
02928 
02934 typedef struct
02935 {
02936     SRM_Long_Float delta_x;
02937     SRM_Long_Float delta_y;
02938     SRM_Long_Float omega;
02939     SRM_Long_Float delta_s;
02940 } SRM_ORM_Transformation_2D_Parameters;
02941 
02942 
02948 typedef struct
02949 {
02950     SRM_Long_Float delta_x;
02951     SRM_Long_Float delta_y;
02952     SRM_Long_Float delta_z;
02953     SRM_Long_Float omega_1;
02954     SRM_Long_Float omega_2;
02955     SRM_Long_Float omega_3;
02956     SRM_Long_Float delta_s;
02957 } SRM_ORM_Transformation_3D_Parameters;
02958 
02959 
02965 typedef SRM_Integer SRM_ORMT_Code;
02966 
02970 #define SRM_ORMTCOD_UNSPECIFIED ((SRM_ORMT_Code)0)
02971 
02978 #define SRM_ORMTCOD_BI_AXIS_ORIGIN_2D ((SRM_ORMT_Code)1)
02979 
02985 #define SRM_ORMTCOD_SPHERE ((SRM_ORMT_Code)2)
02986 
02992 #define SRM_ORMTCOD_OBLATE_ELLIPSOID ((SRM_ORMT_Code)3)
02993 
02999 #define SRM_ORMTCOD_PROLATE_ELLIPSOID ((SRM_ORMT_Code)4)
03000 
03006 #define SRM_ORMTCOD_TRI_AXIAL_ELLIPSOID ((SRM_ORMT_Code)5)
03007 
03014 #define SRM_ORMTCOD_BI_AXIS_ORIGIN_3D ((SRM_ORMT_Code)6)
03015 
03022 #define SRM_ORMTCOD_SPHERE_ORIGIN ((SRM_ORMT_Code)7)
03023 
03030 #define SRM_ORMTCOD_OBLATE_ELLIPSOID_ORIGIN ((SRM_ORMT_Code)8)
03031 
03037 #define SRM_ORMTCOD_TRI_PLANE ((SRM_ORMT_Code)9)
03038 
03039 
03041 #define SRM_ORMT_CODE_UBOUND 9
03042 
03043 
03050 typedef enum
03051 {
03052     SRM_PLRASP_NORTH,
03053     SRM_PLRASP_SOUTH
03054 } SRM_Polar_Aspect;
03055 
03056 
03063 typedef struct
03064 {
03065     SRM_Polar_Aspect polar_aspect;
03066     SRM_Long_Float   origin_longitude;
03067     SRM_Long_Float   central_scale;
03068     SRM_Long_Float   false_easting;
03069     SRM_Long_Float   false_northing;
03070 } SRM_PS_Parameters;
03071 
03072 
03078 typedef SRM_Integer SRM_RD_Code;
03079 
03085 #define SRM_RDCOD_ORIGIN_2D ((SRM_RD_Code)1)
03086 
03092 #define SRM_RDCOD_X_UNIT_POINT_2D ((SRM_RD_Code)2)
03093 
03099 #define SRM_RDCOD_Y_UNIT_POINT_2D ((SRM_RD_Code)3)
03100 
03106 #define SRM_RDCOD_ORIGIN_3D ((SRM_RD_Code)4)
03107 
03113 #define SRM_RDCOD_X_UNIT_POINT_3D ((SRM_RD_Code)5)
03114 
03120 #define SRM_RDCOD_Y_UNIT_POINT_3D ((SRM_RD_Code)6)
03121 
03127 #define SRM_RDCOD_Z_UNIT_POINT_3D ((SRM_RD_Code)7)
03128 
03134 #define SRM_RDCOD_X_AXIS_2D ((SRM_RD_Code)8)
03135 
03141 #define SRM_RDCOD_Y_AXIS_2D ((SRM_RD_Code)9)
03142 
03148 #define SRM_RDCOD_X_AXIS_3D ((SRM_RD_Code)10)
03149 
03155 #define SRM_RDCOD_Y_AXIS_3D ((SRM_RD_Code)11)
03156 
03162 #define SRM_RDCOD_Z_AXIS_3D ((SRM_RD_Code)12)
03163 
03169 #define SRM_RDCOD_XY_PLANE_3D ((SRM_RD_Code)13)
03170 
03176 #define SRM_RDCOD_XZ_PLANE_3D ((SRM_RD_Code)14)
03177 
03183 #define SRM_RDCOD_YZ_PLANE_3D ((SRM_RD_Code)15)
03184 
03190 #define SRM_RDCOD_ADRASTEA_2000 ((SRM_RD_Code)16)
03191 
03197 #define SRM_RDCOD_AIRY_1830 ((SRM_RD_Code)17)
03198 
03204 #define SRM_RDCOD_AMALTHEA_2000 ((SRM_RD_Code)18)
03205 
03211 #define SRM_RDCOD_ANANKE_1988 ((SRM_RD_Code)19)
03212 
03218 #define SRM_RDCOD_APL_4r5_1968 ((SRM_RD_Code)20)
03219 
03225 #define SRM_RDCOD_ARIEL_1988 ((SRM_RD_Code)21)
03226 
03232 #define SRM_RDCOD_ATLAS_1988 ((SRM_RD_Code)22)
03233 
03239 #define SRM_RDCOD_AUSTRALIAN_NATIONAL_1966 ((SRM_RD_Code)23)
03240 
03246 #define SRM_RDCOD_AVERAGE_TERRESTRIAL_1977 ((SRM_RD_Code)24)
03247 
03253 #define SRM_RDCOD_BELINDA_1988 ((SRM_RD_Code)25)
03254 
03260 #define SRM_RDCOD_BESSEL_1841_ETHIOPIA ((SRM_RD_Code)26)
03261 
03267 #define SRM_RDCOD_BESSEL_1841_NAMIBIA ((SRM_RD_Code)27)
03268 
03274 #define SRM_RDCOD_BIANCA_1988 ((SRM_RD_Code)28)
03275 
03281 #define SRM_RDCOD_CALLISTO_2000 ((SRM_RD_Code)29)
03282 
03288 #define SRM_RDCOD_CALYPSO_1988 ((SRM_RD_Code)30)
03289 
03295 #define SRM_RDCOD_CARME_1988 ((SRM_RD_Code)31)
03296 
03302 #define SRM_RDCOD_CHARON_1991 ((SRM_RD_Code)32)
03303 
03309 #define SRM_RDCOD_CLARKE_1858 ((SRM_RD_Code)33)
03310 
03316 #define SRM_RDCOD_CLARKE_1858_MODIFIED ((SRM_RD_Code)34)
03317 
03323 #define SRM_RDCOD_CLARKE_1866 ((SRM_RD_Code)35)
03324 
03330 #define SRM_RDCOD_CLARKE_1880 ((SRM_RD_Code)36)
03331 
03337 #define SRM_RDCOD_CLARKE_1880_CAPE ((SRM_RD_Code)37)
03338 
03344 #define SRM_RDCOD_CLARKE_1880_FIJI ((SRM_RD_Code)38)
03345 
03351 #define SRM_RDCOD_CLARKE_1880_IGN ((SRM_RD_Code)39)
03352 
03358 #define SRM_RDCOD_CLARKE_1880_PALESTINE ((SRM_RD_Code)40)
03359 
03365 #define SRM_RDCOD_CLARKE_1880_SYRIA ((SRM_RD_Code)41)
03366 
03372 #define SRM_RDCOD_COAMPS_1998 ((SRM_RD_Code)42)
03373 
03379 #define SRM_RDCOD_CORDELIA_1988 ((SRM_RD_Code)43)
03380 
03386 #define SRM_RDCOD_CRESSIDA_1988 ((SRM_RD_Code)44)
03387 
03393 #define SRM_RDCOD_DANISH_1876 ((SRM_RD_Code)45)
03394 
03400 #define SRM_RDCOD_DEIMOS_1988 ((SRM_RD_Code)46)
03401 
03407 #define SRM_RDCOD_DELAMBRE_1810 ((SRM_RD_Code)47)
03408 
03414 #define SRM_RDCOD_DESDEMONA_1988 ((SRM_RD_Code)48)
03415 
03421 #define SRM_RDCOD_DESPINA_1991 ((SRM_RD_Code)49)
03422 
03428 #define SRM_RDCOD_DIONE_1982 ((SRM_RD_Code)50)
03429 
03435 #define SRM_RDCOD_ELARA_1988 ((SRM_RD_Code)51)
03436 
03442 #define SRM_RDCOD_ENCELADUS_1994 ((SRM_RD_Code)52)
03443 
03449 #define SRM_RDCOD_EPIMETHEUS_1988 ((SRM_RD_Code)53)
03450 
03456 #define SRM_RDCOD_EROS_2000 ((SRM_RD_Code)54)
03457 
03463 #define SRM_RDCOD_EUROPA_2000 ((SRM_RD_Code)55)
03464 
03470 #define SRM_RDCOD_EVEREST_ADJ_1937 ((SRM_RD_Code)56)
03471 
03477 #define SRM_RDCOD_EVEREST_1948 ((SRM_RD_Code)57)
03478 
03484 #define SRM_RDCOD_EVEREST_1956 ((SRM_RD_Code)58)
03485 
03491 #define SRM_RDCOD_EVEREST_REVISED_1962 ((SRM_RD_Code)59)
03492 
03498 #define SRM_RDCOD_EVEREST_1969 ((SRM_RD_Code)60)
03499 
03506 #define SRM_RDCOD_EVEREST_BRUNEI_1967 ((SRM_RD_Code)61)
03507 
03513 #define SRM_RDCOD_FISCHER_1960 ((SRM_RD_Code)62)
03514 
03520 #define SRM_RDCOD_FISCHER_1968 ((SRM_RD_Code)63)
03521 
03527 #define SRM_RDCOD_GALATEA_1991 ((SRM_RD_Code)64)
03528 
03534 #define SRM_RDCOD_GANYMEDE_2000 ((SRM_RD_Code)65)
03535 
03541 #define SRM_RDCOD_GASPRA_1991 ((SRM_RD_Code)66)
03542 
03548 #define SRM_RDCOD_GRS_1967 ((SRM_RD_Code)67)
03549 
03555 #define SRM_RDCOD_GRS_1980 ((SRM_RD_Code)68)
03556 
03562 #define SRM_RDCOD_HELENE_1992 ((SRM_RD_Code)69)
03563 
03569 #define SRM_RDCOD_HELMERT_1906 ((SRM_RD_Code)70)
03570 
03576 #define SRM_RDCOD_HIMALIA_1988 ((SRM_RD_Code)71)
03577 
03583 #define SRM_RDCOD_HOUGH_1960 ((SRM_RD_Code)72)
03584 
03590 #define SRM_RDCOD_HYPERION_2000 ((SRM_RD_Code)73)
03591 
03597 #define SRM_RDCOD_IAG_1975 ((SRM_RD_Code)74)
03598 
03604 #define SRM_RDCOD_IAPETUS_1988 ((SRM_RD_Code)75)
03605 
03611 #define SRM_RDCOD_IDA_1991 ((SRM_RD_Code)76)
03612 
03618 #define SRM_RDCOD_INDONESIAN_1974 ((SRM_RD_Code)77)
03619 
03625 #define SRM_RDCOD_INTERNATIONAL_1924 ((SRM_RD_Code)78)
03626 
03632 #define SRM_RDCOD_IO_2000 ((SRM_RD_Code)79)
03633 
03639 #define SRM_RDCOD_JANUS_1988 ((SRM_RD_Code)80)
03640 
03646 #define SRM_RDCOD_JULIET_1988 ((SRM_RD_Code)81)
03647 
03653 #define SRM_RDCOD_JUPITER_1988 ((SRM_RD_Code)82)
03654 
03660 #define SRM_RDCOD_KLEOPATRA_2000 ((SRM_RD_Code)83)
03661 
03667 #define SRM_RDCOD_KRASSOVSKY_1940 ((SRM_RD_Code)84)
03668 
03674 #define SRM_RDCOD_KRAYENHOFF_1827 ((SRM_RD_Code)85)
03675 
03681 #define SRM_RDCOD_LARISSA_1991 ((SRM_RD_Code)86)
03682 
03688 #define SRM_RDCOD_LEDA_1988 ((SRM_RD_Code)87)
03689 
03695 #define SRM_RDCOD_LYSITHEA_1988 ((SRM_RD_Code)88)
03696 
03702 #define SRM_RDCOD_MARS_2000 ((SRM_RD_Code)89)
03703 
03709 #define SRM_RDCOD_MARS_SPHERE_2000 ((SRM_RD_Code)90)
03710 
03716 #define SRM_RDCOD_MASS_1999 ((SRM_RD_Code)91)
03717 
03723 #define SRM_RDCOD_MERCURY_1988 ((SRM_RD_Code)92)
03724 
03730 #define SRM_RDCOD_METIS_2000 ((SRM_RD_Code)93)
03731 
03737 #define SRM_RDCOD_MIMAS_1994 ((SRM_RD_Code)94)
03738 
03744 #define SRM_RDCOD_MIRANDA_1988 ((SRM_RD_Code)95)
03745 
03751 #define SRM_RDCOD_MM5_1997 ((SRM_RD_Code)96)
03752 
03758 #define SRM_RDCOD_MODIFIED_AIRY_1849 ((SRM_RD_Code)97)
03759 
03765 #define SRM_RDCOD_MODIFIED_FISCHER_1960 ((SRM_RD_Code)98)
03766 
03772 #define SRM_RDCOD_MODTRAN_MIDLATITUDE_1989 ((SRM_RD_Code)99)
03773 
03779 #define SRM_RDCOD_MODTRAN_SUBARCTIC_1989 ((SRM_RD_Code)100)
03780 
03786 #define SRM_RDCOD_MODTRAN_TROPICAL_1989 ((SRM_RD_Code)101)
03787 
03793 #define SRM_RDCOD_MOON_1991 ((SRM_RD_Code)102)
03794 
03800 #define SRM_RDCOD_MULTIGEN_FLAT_EARTH_1989 ((SRM_RD_Code)103)
03801 
03807 #define SRM_RDCOD_NAIAD_1991 ((SRM_RD_Code)104)
03808 
03814 #define SRM_RDCOD_NEPTUNE_1991 ((SRM_RD_Code)105)
03815 
03821 #define SRM_RDCOD_NEREID_1991 ((SRM_RD_Code)106)
03822 
03828 #define SRM_RDCOD_NOGAPS_1988 ((SRM_RD_Code)107)
03829 
03835 #define SRM_RDCOD_OBERON_1988 ((SRM_RD_Code)108)
03836 
03842 #define SRM_RDCOD_OPHELIA_1988 ((SRM_RD_Code)109)
03843 
03849 #define SRM_RDCOD_PAN_1991 ((SRM_RD_Code)110)
03850 
03856 #define SRM_RDCOD_PANDORA_1988 ((SRM_RD_Code)111)
03857 
03863 #define SRM_RDCOD_PASIPHAE_1988 ((SRM_RD_Code)112)
03864 
03870 #define SRM_RDCOD_PHOBOS_1988 ((SRM_RD_Code)113)
03871 
03877 #define SRM_RDCOD_PHOEBE_1988 ((SRM_RD_Code)114)
03878 
03884 #define SRM_RDCOD_PLESSIS_MODIFIED_1817 ((SRM_RD_Code)115)
03885 
03891 #define SRM_RDCOD_PLUTO_1994 ((SRM_RD_Code)116)
03892 
03898 #define SRM_RDCOD_PORTIA_1988 ((SRM_RD_Code)117)
03899 
03905 #define SRM_RDCOD_PROMETHEUS_1988 ((SRM_RD_Code)118)
03906 
03912 #define SRM_RDCOD_PROTEUS_1991 ((SRM_RD_Code)119)
03913 
03919 #define SRM_RDCOD_PUCK_1988 ((SRM_RD_Code)120)
03920 
03926 #define SRM_RDCOD_RHEA_1988 ((SRM_RD_Code)121)
03927 
03933 #define SRM_RDCOD_ROSALIND_1988 ((SRM_RD_Code)122)
03934 
03940 #define SRM_RDCOD_SATURN_1988 ((SRM_RD_Code)123)
03941 
03947 #define SRM_RDCOD_SINOPE_1988 ((SRM_RD_Code)124)
03948 
03954 #define SRM_RDCOD_SOUTH_AMERICAN_1969 ((SRM_RD_Code)125)
03955 
03961 #define SRM_RDCOD_SOVIET_GEODETIC_1985 ((SRM_RD_Code)126)
03962 
03968 #define SRM_RDCOD_SOVIET_GEODETIC_1990 ((SRM_RD_Code)127)
03969 
03975 #define SRM_RDCOD_STRUVE_1860 ((SRM_RD_Code)128)
03976 
03982 #define SRM_RDCOD_SUN_1992 ((SRM_RD_Code)129)
03983 
03989 #define SRM_RDCOD_TELESTO_1988 ((SRM_RD_Code)130)
03990 
03996 #define SRM_RDCOD_TETHYS_1991 ((SRM_RD_Code)131)
03997 
04003 #define SRM_RDCOD_THALASSA_1991 ((SRM_RD_Code)132)
04004 
04010 #define SRM_RDCOD_THEBE_2000 ((SRM_RD_Code)133)
04011 
04017 #define SRM_RDCOD_TITAN_1982 ((SRM_RD_Code)134)
04018 
04024 #define SRM_RDCOD_TITANIA_1988 ((SRM_RD_Code)135)
04025 
04031 #define SRM_RDCOD_TRITON_1991 ((SRM_RD_Code)136)
04032 
04038 #define SRM_RDCOD_UMBRIEL_1988 ((SRM_RD_Code)137)
04039 
04045 #define SRM_RDCOD_URANUS_1988 ((SRM_RD_Code)138)
04046 
04052 #define SRM_RDCOD_VENUS_1991 ((SRM_RD_Code)139)
04053 
04059 #define SRM_RDCOD_WALBECK_AMS_1963 ((SRM_RD_Code)140)
04060 
04066 #define SRM_RDCOD_WALBECK_PLANHEFT_1942 ((SRM_RD_Code)141)
04067 
04073 #define SRM_RDCOD_WAR_OFFICE_1924 ((SRM_RD_Code)142)
04074 
04080 #define SRM_RDCOD_WGS_1960 ((SRM_RD_Code)143)
04081 
04087 #define SRM_RDCOD_WGS_1966 ((SRM_RD_Code)144)
04088 
04094 #define SRM_RDCOD_WGS_1984 ((SRM_RD_Code)145)
04095 
04101 #define SRM_RDCOD_WGS_1972 ((SRM_RD_Code)146)
04102 
04103 
04105 #define SRM_RD_CODE_UBOUND 146
04106 
04107 
04113 typedef SRM_Integer SRM_RT_Code;
04114 
04118 #define SRM_RTCOD_UNSPECIFIED ((SRM_RT_Code)0)
04119 
04125 #define SRM_RTCOD_ABSTRACT_2D_IDENTITY ((SRM_RT_Code)1)
04126 
04132 #define SRM_RTCOD_ABSTRACT_3D_IDENTITY ((SRM_RT_Code)2)
04133 
04139 #define SRM_RTCOD_ADINDAN_1991_BURKINA_FASO ((SRM_RT_Code)3)
04140 
04146 #define SRM_RTCOD_ADINDAN_1991_CAMEROON ((SRM_RT_Code)4)
04147 
04153 #define SRM_RTCOD_ADINDAN_1991_ETHIOPIA ((SRM_RT_Code)5)
04154 
04160 #define SRM_RTCOD_ADINDAN_1991_MALI ((SRM_RT_Code)6)
04161 
04167 #define SRM_RTCOD_ADINDAN_1991_MEAN_SOLUTION ((SRM_RT_Code)7)
04168 
04174 #define SRM_RTCOD_ADINDAN_1991_SENEGAL ((SRM_RT_Code)8)
04175 
04181 #define SRM_RTCOD_ADINDAN_1991_SUDAN ((SRM_RT_Code)9)
04182 
04188 #define SRM_RTCOD_ADRASTEA_2000_IDENTITY ((SRM_RT_Code)10)
04189 
04195 #define SRM_RTCOD_AFGOOYE_1987_SOMALIA ((SRM_RT_Code)11)
04196 
04202 #define SRM_RTCOD_AIN_EL_ABD_1970_BAHRAIN_ISLAND ((SRM_RT_Code)12)
04203 
04209 #define SRM_RTCOD_AIN_EL_ABD_1970_SAUDI_ARABIA ((SRM_RT_Code)13)
04210 
04216 #define SRM_RTCOD_AMALTHEA_2000_IDENTITY ((SRM_RT_Code)14)
04217 
04223 #define SRM_RTCOD_AMERICAN_SAMOA_1962_AMERICAN_SAMOA_ISLANDS ((SRM_RT_Code)15)
04224 
04230 #define SRM_RTCOD_ANNA_1_1965_COCOS_ISLANDS ((SRM_RT_Code)16)
04231 
04237 #define SRM_RTCOD_ANTIGUA_1943_ANTIGUA_LEEWARD_ISLANDS ((SRM_RT_Code)17)
04238 
04244 #define SRM_RTCOD_ARC_1950_3_ZIMBABWE ((SRM_RT_Code)18)
04245 
04251 #define SRM_RTCOD_ARC_1950_BOTSWANA ((SRM_RT_Code)19)
04252 
04258 #define SRM_RTCOD_ARC_1950_BURUNDI ((SRM_RT_Code)20)
04259 
04265 #define SRM_RTCOD_ARC_1950_LESOTHO ((SRM_RT_Code)21)
04266 
04272 #define SRM_RTCOD_ARC_1950_MALAWI ((SRM_RT_Code)22)
04273 
04280 #define SRM_RTCOD_ARC_1950_MEAN_SOLUTION ((SRM_RT_Code)23)
04281 
04287 #define SRM_RTCOD_ARC_1950_SWAZILAND ((SRM_RT_Code)24)
04288 
04294 #define SRM_RTCOD_ARC_1950_ZAIRE ((SRM_RT_Code)25)
04295 
04301 #define SRM_RTCOD_ARC_1950_ZAMBIA ((SRM_RT_Code)26)
04302 
04308 #define SRM_RTCOD_ARC_1960_3_KENYA ((SRM_RT_Code)27)
04309 
04315 #define SRM_RTCOD_ARC_1960_MEAN_SOLUTION ((SRM_RT_Code)28)
04316 
04322 #define SRM_RTCOD_ARC_1960_TANZANIA ((SRM_RT_Code)29)
04323 
04329 #define SRM_RTCOD_ARIEL_1988_IDENTITY ((SRM_RT_Code)30)
04330 
04336 #define SRM_RTCOD_ASCENSION_1958_ASCENSION_ISLAND ((SRM_RT_Code)31)
04337 
04343 #define SRM_RTCOD_ATLAS_1988_IDENTITY ((SRM_RT_Code)32)
04344 
04350 #define SRM_RTCOD_AUSTRALIAN_GEOD_1966_AUSTRALIA_TASMANIA ((SRM_RT_Code)33)
04351 
04357 #define SRM_RTCOD_AUSTRALIAN_GEOD_1984_3_AUSTRALIA_TASMANIA ((SRM_RT_Code)34)
04358 
04364 #define SRM_RTCOD_AUSTRALIAN_GEOD_1984_7_AUSTRALIA_TASMANIA ((SRM_RT_Code)35)
04365 
04371 #define SRM_RTCOD_AYABELLE_LIGHTHOUSE_1991_DJIBOUTI ((SRM_RT_Code)36)
04372 
04378 #define SRM_RTCOD_BEACON_E_1945_IWO_JIMA_ISLAND ((SRM_RT_Code)37)
04379 
04385 #define SRM_RTCOD_BELINDA_1988_IDENTITY ((SRM_RT_Code)38)
04386 
04392 #define SRM_RTCOD_BELLEVUE_IGN_1987_EFATE_ERROMANGO_ISLANDS ((SRM_RT_Code)39)
04393 
04399 #define SRM_RTCOD_BERMUDA_1957_BERMUDA ((SRM_RT_Code)40)
04400 
04406 #define SRM_RTCOD_BIANCA_1988_IDENTITY ((SRM_RT_Code)41)
04407 
04413 #define SRM_RTCOD_BISSAU_1991_GUINEA_BISSAU ((SRM_RT_Code)42)
04414 
04420 #define SRM_RTCOD_BOGOTA_OBS_1987_COLOMBIA ((SRM_RT_Code)43)
04421 
04427 #define SRM_RTCOD_BOGOTA_OBS_1987_PM_BOGOTA_COLOMBIA ((SRM_RT_Code)44)
04428 
04434 #define SRM_RTCOD_BUKIT_RIMPAH_1987_BANGKA_BELITUNG_ISLANDS ((SRM_RT_Code)45)
04435 
04441 #define SRM_RTCOD_CALLISTO_2000_IDENTITY ((SRM_RT_Code)46)
04442 
04448 #define SRM_RTCOD_CALYPSO_1988_IDENTITY ((SRM_RT_Code)47)
04449 
04455 #define SRM_RTCOD_CAMP_AREA_1987_MCMURDO_CAMP ((SRM_RT_Code)48)
04456 
04462 #define SRM_RTCOD_CAMPO_INCHAUSPE_1969_ARGENTINA ((SRM_RT_Code)49)
04463 
04469 #define SRM_RTCOD_CANTON_1966_PHOENIX_ISLANDS ((SRM_RT_Code)50)
04470 
04476 #define SRM_RTCOD_CAPE_1987_SOUTH_AFRICA ((SRM_RT_Code)51)
04477 
04483 #define SRM_RTCOD_CAPE_CANAVERAL_1991_MEAN_SOLUTION ((SRM_RT_Code)52)
04484 
04490 #define SRM_RTCOD_CARTHAGE_1987_TUNISIA ((SRM_RT_Code)53)
04491 
04497 #define SRM_RTCOD_CHARON_1991_IDENTITY ((SRM_RT_Code)54)
04498 
04504 #define SRM_RTCOD_CHATHAM_1971_CHATHAM_ISLANDS ((SRM_RT_Code)55)
04505 
04511 #define SRM_RTCOD_CHUA_1987_PARAGUAY ((SRM_RT_Code)56)
04512 
04518 #define SRM_RTCOD_COAMPS_1998_IDENTITY_BY_DEFAULT ((SRM_RT_Code)57)
04519 
04525 #define SRM_RTCOD_CORDELIA_1988_IDENTITY ((SRM_RT_Code)58)
04526 
04532 #define SRM_RTCOD_CORREGO_ALEGRE_1987_BRAZIL ((SRM_RT_Code)59)
04533 
04539 #define SRM_RTCOD_CRESSIDA_1988_IDENTITY ((SRM_RT_Code)60)
04540 
04546 #define SRM_RTCOD_DABOLA_1991_GUINEA ((SRM_RT_Code)61)
04547 
04553 #define SRM_RTCOD_DECEPTION_1993_DECEPTION_ISLAND ((SRM_RT_Code)62)
04554 
04560 #define SRM_RTCOD_DEIMOS_1988_IDENTITY ((SRM_RT_Code)63)
04561 
04567 #define SRM_RTCOD_DESDEMONA_1988_IDENTITY ((SRM_RT_Code)64)
04568 
04574 #define SRM_RTCOD_DESPINA_1991_IDENTITY ((SRM_RT_Code)65)
04575 
04581 #define SRM_RTCOD_DIONE_1982_IDENTITY ((SRM_RT_Code)66)
04582 
04588 #define SRM_RTCOD_DJAKARTA_1987_PM_DJAKARTA_SUMATRA ((SRM_RT_Code)67)
04589 
04595 #define SRM_RTCOD_DJAKARTA_1987_SUMATRA ((SRM_RT_Code)68)
04596 
04602 #define SRM_RTCOD_DOS_1968_GIZO_ISLAND ((SRM_RT_Code)69)
04603 
04609 #define SRM_RTCOD_DOS_71_4_1987_ST_HELENA_ISLAND ((SRM_RT_Code)70)
04610 
04616 #define SRM_RTCOD_EASTER_1967_EASTER_ISLAND ((SRM_RT_Code)71)
04617 
04623 #define SRM_RTCOD_ENCELADUS_1994_IDENTITY ((SRM_RT_Code)72)
04624 
04630 #define SRM_RTCOD_EPIMETHEUS_1988_IDENTITY ((SRM_RT_Code)73)
04631 
04637 #define SRM_RTCOD_EROS_2000_IDENTITY ((SRM_RT_Code)74)
04638 
04644 #define SRM_RTCOD_ESTONIA_1937_ESTONIA ((SRM_RT_Code)75)
04645 
04651 #define SRM_RTCOD_ETRS_1989_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)76)
04652 
04658 #define SRM_RTCOD_EUROPA_2000_IDENTITY ((SRM_RT_Code)77)
04659 
04665 #define SRM_RTCOD_EUROPE_1950_3_CYPRUS ((SRM_RT_Code)78)
04666 
04672 #define SRM_RTCOD_EUROPE_1950_CHANNEL_ISLANDS ((SRM_RT_Code)79)
04673 
04679 #define SRM_RTCOD_EUROPE_1950_EGYPT ((SRM_RT_Code)80)
04680 
04686 #define SRM_RTCOD_EUROPE_1950_ENGLAND_SCOTLAND ((SRM_RT_Code)81)
04687 
04693 #define SRM_RTCOD_EUROPE_1950_GREECE ((SRM_RT_Code)82)
04694 
04700 #define SRM_RTCOD_EUROPE_1950_IRAN ((SRM_RT_Code)83)
04701 
04707 #define SRM_RTCOD_EUROPE_1950_IRAQ ((SRM_RT_Code)84)
04708 
04715 #define SRM_RTCOD_EUROPE_1950_IRELAND ((SRM_RT_Code)85)
04716 
04722 #define SRM_RTCOD_EUROPE_1950_MALTA ((SRM_RT_Code)86)
04723 
04731 #define SRM_RTCOD_EUROPE_1950_MEAN_SOLUTION ((SRM_RT_Code)87)
04732 
04738 #define SRM_RTCOD_EUROPE_1950_NORWAY ((SRM_RT_Code)88)
04739 
04745 #define SRM_RTCOD_EUROPE_1950_PORTUGAL_SPAIN ((SRM_RT_Code)89)
04746 
04752 #define SRM_RTCOD_EUROPE_1950_SARDINIA ((SRM_RT_Code)90)
04753 
04759 #define SRM_RTCOD_EUROPE_1950_SICILY ((SRM_RT_Code)91)
04760 
04766 #define SRM_RTCOD_EUROPE_1950_TUNISIA ((SRM_RT_Code)92)
04767 
04774 #define SRM_RTCOD_EUROPE_1950_W_EUROPE_MEAN_SOLUTION ((SRM_RT_Code)93)
04775 
04782 #define SRM_RTCOD_EUROPE_1979_MEAN_SOLUTION ((SRM_RT_Code)94)
04783 
04789 #define SRM_RTCOD_FAHUD_1987_3_OMAN ((SRM_RT_Code)95)
04790 
04796 #define SRM_RTCOD_FAHUD_1987_7_OMAN ((SRM_RT_Code)96)
04797 
04803 #define SRM_RTCOD_FORT_THOMAS_1955_ST_KITTS_NEVIS_LEEWARD_ISLANDS ((SRM_RT_Code)97)
04804 
04810 #define SRM_RTCOD_GALATEA_1991_IDENTITY ((SRM_RT_Code)98)
04811 
04817 #define SRM_RTCOD_GAN_1970_MALDIVES ((SRM_RT_Code)99)
04818 
04824 #define SRM_RTCOD_GANYMEDE_2000_IDENTITY ((SRM_RT_Code)100)
04825 
04831 #define SRM_RTCOD_GASPRA_1991_IDENTITY ((SRM_RT_Code)101)
04832 
04838 #define SRM_RTCOD_GDA_1994_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)102)
04839 
04845 #define SRM_RTCOD_GEODETIC_DATUM_1949_3_NEW_ZEALAND ((SRM_RT_Code)103)
04846 
04852 #define SRM_RTCOD_GEODETIC_DATUM_1949_7_NEW_ZEALAND ((SRM_RT_Code)104)
04853 
04859 #define SRM_RTCOD_GEOMAGNETIC_1945_DGRF ((SRM_RT_Code)105)
04860 
04866 #define SRM_RTCOD_GEOMAGNETIC_1950_DGRF ((SRM_RT_Code)106)
04867 
04873 #define SRM_RTCOD_GEOMAGNETIC_1955_DGRF ((SRM_RT_Code)107)
04874 
04880 #define SRM_RTCOD_GEOMAGNETIC_1960_DGRF ((SRM_RT_Code)108)
04881 
04887 #define SRM_RTCOD_GEOMAGNETIC_1965_DGRF ((SRM_RT_Code)109)
04888 
04894 #define SRM_RTCOD_GEOMAGNETIC_1970_DGRF ((SRM_RT_Code)110)
04895 
04901 #define SRM_RTCOD_GEOMAGNETIC_1975_DGRF ((SRM_RT_Code)111)
04902 
04908 #define SRM_RTCOD_GEOMAGNETIC_1980_DGRF ((SRM_RT_Code)112)
04909 
04915 #define SRM_RTCOD_GEOMAGNETIC_1985_DGRF ((SRM_RT_Code)113)
04916 
04922 #define SRM_RTCOD_GEOMAGNETIC_1990_DGRF ((SRM_RT_Code)114)
04923 
04929 #define SRM_RTCOD_GEOMAGNETIC_1995_IGRF ((SRM_RT_Code)115)
04930 
04936 #define SRM_RTCOD_GEOMAGNETIC_2000_IGRF ((SRM_RT_Code)116)
04937 
04943 #define SRM_RTCOD_GRACIOSA_BASE_SW_1948_CENTRAL_AZORES ((SRM_RT_Code)117)
04944 
04950 #define SRM_RTCOD_GUAM_1963_GUAM ((SRM_RT_Code)118)
04951 
04957 #define SRM_RTCOD_GUNONG_SEGARA_1987_KALIMANTAN_ISLAND ((SRM_RT_Code)119)
04958 
04964 #define SRM_RTCOD_GUX_1_1987_GUADALCANAL_ISLAND ((SRM_RT_Code)120)
04965 
04971 #define SRM_RTCOD_HELENE_1992_IDENTITY ((SRM_RT_Code)121)
04972 
04978 #define SRM_RTCOD_HERAT_NORTH_1987_AFGHANISTAN ((SRM_RT_Code)122)
04979 
04986 #define SRM_RTCOD_HERMANNSKOGEL_1871_3_YUGOSLAVIA ((SRM_RT_Code)123)
04987 
04993 #define SRM_RTCOD_HJORSEY_1955_ICELAND ((SRM_RT_Code)124)
04994 
05000 #define SRM_RTCOD_HONG_KONG_1963_HONG_KONG ((SRM_RT_Code)125)
05001 
05007 #define SRM_RTCOD_HU_TZU_SHAN_1991_TAIWAN ((SRM_RT_Code)126)
05008 
05014 #define SRM_RTCOD_IAPETUS_1988_IDENTITY ((SRM_RT_Code)127)
05015 
05021 #define SRM_RTCOD_IDA_1991_IDENTITY ((SRM_RT_Code)128)
05022 
05028 #define SRM_RTCOD_INDIAN_1916_3_BANGLADESH ((SRM_RT_Code)129)
05029 
05035 #define SRM_RTCOD_INDIAN_1916_7_BANGLADESH ((SRM_RT_Code)130)
05036 
05042 #define SRM_RTCOD_INDIAN_1954_THAILAND ((SRM_RT_Code)131)
05043 
05049 #define SRM_RTCOD_INDIAN_1956_INDIA_NEPAL ((SRM_RT_Code)132)
05050 
05056 #define SRM_RTCOD_INDIAN_1960_CON_SON_ISLAND ((SRM_RT_Code)133)
05057 
05063 #define SRM_RTCOD_INDIAN_1960_VIETNAM_16_N ((SRM_RT_Code)134)
05064 
05070 #define SRM_RTCOD_INDIAN_1962_PAKISTAN ((SRM_RT_Code)135)
05071 
05077 #define SRM_RTCOD_INDIAN_1975_1991_THAILAND ((SRM_RT_Code)136)
05078 
05084 #define SRM_RTCOD_INDIAN_1975_1997_THAILAND ((SRM_RT_Code)137)
05085 
05091 #define SRM_RTCOD_INDONESIAN_1974_INDONESIA ((SRM_RT_Code)138)
05092 
05098 #define SRM_RTCOD_IO_2000_IDENTITY ((SRM_RT_Code)139)
05099 
05105 #define SRM_RTCOD_IRELAND_1965_3_IRELAND ((SRM_RT_Code)140)
05106 
05112 #define SRM_RTCOD_IRELAND_1965_7_IRELAND ((SRM_RT_Code)141)
05113 
05119 #define SRM_RTCOD_ISTS_061_1968_SOUTH_GEORGIA_ISLAND ((SRM_RT_Code)142)
05120 
05126 #define SRM_RTCOD_ISTS_073_1969_DIEGO_GARCIA ((SRM_RT_Code)143)
05127 
05133 #define SRM_RTCOD_JANUS_1988_IDENTITY ((SRM_RT_Code)144)
05134 
05140 #define SRM_RTCOD_JGD_2000_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)145)
05141 
05147 #define SRM_RTCOD_JOHNSTON_1961_JOHNSTON_ISLAND ((SRM_RT_Code)146)
05148 
05154 #define SRM_RTCOD_JULIET_1988_IDENTITY ((SRM_RT_Code)147)
05155 
05161 #define SRM_RTCOD_JUPITER_1988_IDENTITY ((SRM_RT_Code)148)
05162 
05168 #define SRM_RTCOD_JUPITER_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)149)
05169 
05175 #define SRM_RTCOD_KANDAWALA_1987_3_SRI_LANKA ((SRM_RT_Code)150)
05176 
05182 #define SRM_RTCOD_KERGUELEN_1949_KERGUELEN_ISLAND ((SRM_RT_Code)151)
05183 
05189 #define SRM_RTCOD_KERTAU_1948_3_W_MALAYSIA_SINGAPORE ((SRM_RT_Code)152)
05190 
05196 #define SRM_RTCOD_KOREAN_GEODETIC_1995_SOUTH_KOREA ((SRM_RT_Code)153)
05197 
05203 #define SRM_RTCOD_KUSAIE_1951_CAROLINE_ISLANDS ((SRM_RT_Code)154)
05204 
05210 #define SRM_RTCOD_LARISSA_1991_IDENTITY ((SRM_RT_Code)155)
05211 
05217 #define SRM_RTCOD_LC5_1961_CAYMAN_BRAC_ISLAND ((SRM_RT_Code)156)
05218 
05224 #define SRM_RTCOD_LEIGON_1991_3_GHANA ((SRM_RT_Code)157)
05225 
05231 #define SRM_RTCOD_LEIGON_1991_7_GHANA ((SRM_RT_Code)158)
05232 
05238 #define SRM_RTCOD_LIBERIA_1964_LIBERIA ((SRM_RT_Code)159)
05239 
05245 #define SRM_RTCOD_LUZON_1987_MINDANAO_ISLAND ((SRM_RT_Code)160)
05246 
05252 #define SRM_RTCOD_LUZON_1987_PHILIPPINES_EXCLUDING_MINDANAO_ISLAND ((SRM_RT_Code)161)
05253 
05259 #define SRM_RTCOD_M_PORALOKO_1991_GABON ((SRM_RT_Code)162)
05260 
05266 #define SRM_RTCOD_MAHE_1971_MAHE_ISLAND ((SRM_RT_Code)163)
05267 
05273 #define SRM_RTCOD_MARCUS_STATION_1952_MARCUS_ISLANDS ((SRM_RT_Code)164)
05274 
05280 #define SRM_RTCOD_MARS_2000_IDENTITY ((SRM_RT_Code)165)
05281 
05287 #define SRM_RTCOD_MARS_SPHERE_2000_GLOBAL ((SRM_RT_Code)166)
05288 
05294 #define SRM_RTCOD_MASS_1999_IDENTITY_BY_DEFAULT ((SRM_RT_Code)167)
05295 
05301 #define SRM_RTCOD_MASSAWA_1987_ERITREA_ETHIOPIA ((SRM_RT_Code)168)
05302 
05308 #define SRM_RTCOD_MERCHICH_1987_MOROCCO ((SRM_RT_Code)169)
05309 
05315 #define SRM_RTCOD_MERCURY_1988_IDENTITY ((SRM_RT_Code)170)
05316 
05322 #define SRM_RTCOD_METIS_2000_IDENTITY ((SRM_RT_Code)171)
05323 
05329 #define SRM_RTCOD_MIDWAY_1961_MIDWAY_ISLANDS ((SRM_RT_Code)172)
05330 
05336 #define SRM_RTCOD_MIMAS_1994_IDENTITY ((SRM_RT_Code)173)
05337 
05343 #define SRM_RTCOD_MINNA_1991_CAMEROON ((SRM_RT_Code)174)
05344 
05350 #define SRM_RTCOD_MINNA_1991_NIGERIA ((SRM_RT_Code)175)
05351 
05357 #define SRM_RTCOD_MIRANDA_1988_IDENTITY ((SRM_RT_Code)176)
05358 
05364 #define SRM_RTCOD_MM5_1997_IDENTITY_BY_DEFAULT ((SRM_RT_Code)177)
05365 
05371 #define SRM_RTCOD_MODTRAN_MIDLATITUDE_N_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)178)
05372 
05378 #define SRM_RTCOD_MODTRAN_MIDLATITUDE_S_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)179)
05379 
05385 #define SRM_RTCOD_MODTRAN_SUBARCTIC_N_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)180)
05386 
05392 #define SRM_RTCOD_MODTRAN_SUBARCTIC_S_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)181)
05393 
05399 #define SRM_RTCOD_MODTRAN_TROPICAL_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)182)
05400 
05406 #define SRM_RTCOD_MONTSERRAT_1958_MONTSERRAT_LEEWARD_ISLANDS ((SRM_RT_Code)183)
05407 
05413 #define SRM_RTCOD_MOON_1991_IDENTITY ((SRM_RT_Code)184)
05414 
05420 #define SRM_RTCOD_MULTIGEN_FLAT_EARTH_1989_IDENTITY_BY_DEFAULT ((SRM_RT_Code)185)
05421 
05427 #define SRM_RTCOD_N_AM_1927_ALASKA_EXCLUDING_ALEUTIAN_ISLANDS ((SRM_RT_Code)186)
05428 
05434 #define SRM_RTCOD_N_AM_1927_ALBERTA_BRITISH_COLUMBIA ((SRM_RT_Code)187)
05435 
05441 #define SRM_RTCOD_N_AM_1927_BAHAMAS_EXCLUDING_SAN_SALVADOR_ISLAND ((SRM_RT_Code)188)
05442 
05448 #define SRM_RTCOD_N_AM_1927_CANADA ((SRM_RT_Code)189)
05449 
05455 #define SRM_RTCOD_N_AM_1927_CANAL_ZONE ((SRM_RT_Code)190)
05456 
05463 #define SRM_RTCOD_N_AM_1927_CARIBBEAN ((SRM_RT_Code)191)
05464 
05471 #define SRM_RTCOD_N_AM_1927_CENTRAL_AMERICA ((SRM_RT_Code)192)
05472 
05478 #define SRM_RTCOD_N_AM_1927_CONTINENTAL_US ((SRM_RT_Code)193)
05479 
05485 #define SRM_RTCOD_N_AM_1927_CUBA ((SRM_RT_Code)194)
05486 
05492 #define SRM_RTCOD_N_AM_1927_EAST_ALEUTIAN_ISLANDS ((SRM_RT_Code)195)
05493 
05499 #define SRM_RTCOD_N_AM_1927_EASTERN_CANADA ((SRM_RT_Code)196)
05500 
05511 #define SRM_RTCOD_N_AM_1927_EASTERN_US ((SRM_RT_Code)197)
05512 
05518 #define SRM_RTCOD_N_AM_1927_HAYES_PENINSULA ((SRM_RT_Code)198)
05519 
05525 #define SRM_RTCOD_N_AM_1927_MANITOBA_ONTARIO ((SRM_RT_Code)199)
05526 
05532 #define SRM_RTCOD_N_AM_1927_MEXICO ((SRM_RT_Code)200)
05533 
05539 #define SRM_RTCOD_N_AM_1927_NORTHWEST_TERRITORIES_SASKATCHEWAN ((SRM_RT_Code)201)
05540 
05546 #define SRM_RTCOD_N_AM_1927_SAN_SALVADOR_ISLAND ((SRM_RT_Code)202)
05547 
05553 #define SRM_RTCOD_N_AM_1927_WEST_ALEUTIAN_ISLANDS ((SRM_RT_Code)203)
05554 
05562 #define SRM_RTCOD_N_AM_1927_WESTERN_US ((SRM_RT_Code)204)
05563 
05569 #define SRM_RTCOD_N_AM_1927_YUKON ((SRM_RT_Code)205)
05570 
05576 #define SRM_RTCOD_N_AM_1983_ALASKA_EXCLUDING_ALEUTIAN_ISLANDS ((SRM_RT_Code)206)
05577 
05583 #define SRM_RTCOD_N_AM_1983_ALEUTIAN_ISLANDS ((SRM_RT_Code)207)
05584 
05590 #define SRM_RTCOD_N_AM_1983_CANADA ((SRM_RT_Code)208)
05591 
05597 #define SRM_RTCOD_N_AM_1983_CONTINENTAL_US ((SRM_RT_Code)209)
05598 
05604 #define SRM_RTCOD_N_AM_1983_HAWAII ((SRM_RT_Code)210)
05605 
05611 #define SRM_RTCOD_N_AM_1983_MEXICO_CENTRAL_AMERICA ((SRM_RT_Code)211)
05612 
05618 #define SRM_RTCOD_N_SAHARA_1959_ALGERIA ((SRM_RT_Code)212)
05619 
05625 #define SRM_RTCOD_NAHRWAN_1987_MASIRAH_ISLAND ((SRM_RT_Code)213)
05626 
05632 #define SRM_RTCOD_NAHRWAN_1987_SAUDI_ARABIA ((SRM_RT_Code)214)
05633 
05639 #define SRM_RTCOD_NAHRWAN_1987_UNITED_ARAB_EMIRATES ((SRM_RT_Code)215)
05640 
05646 #define SRM_RTCOD_NAIAD_1991_IDENTITY ((SRM_RT_Code)216)
05647 
05653 #define SRM_RTCOD_NAPARIMA_1991_TRINIDAD_TOBAGO ((SRM_RT_Code)217)
05654 
05660 #define SRM_RTCOD_NEPTUNE_1991_IDENTITY ((SRM_RT_Code)218)
05661 
05667 #define SRM_RTCOD_NEPTUNE_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)219)
05668 
05674 #define SRM_RTCOD_NOGAPS_1988_IDENTITY_BY_DEFAULT ((SRM_RT_Code)220)
05675 
05681 #define SRM_RTCOD_NTF_1896_FRANCE ((SRM_RT_Code)221)
05682 
05688 #define SRM_RTCOD_NTF_1896_PM_PARIS_FRANCE ((SRM_RT_Code)222)
05689 
05695 #define SRM_RTCOD_OBERON_1988_IDENTITY ((SRM_RT_Code)223)
05696 
05702 #define SRM_RTCOD_OBSERV_METEORO_1939_CORVO_FLORES_ISLANDS ((SRM_RT_Code)224)
05703 
05709 #define SRM_RTCOD_OLD_EGYPTIAN_1907_EGYPT ((SRM_RT_Code)225)
05710 
05716 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_HAWAII ((SRM_RT_Code)226)
05717 
05723 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_KAUAI ((SRM_RT_Code)227)
05724 
05730 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_MAUI ((SRM_RT_Code)228)
05731 
05737 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_MEAN_SOLUTION ((SRM_RT_Code)229)
05738 
05744 #define SRM_RTCOD_OLD_HAWAIIAN_CLARKE_1987_OAHU ((SRM_RT_Code)230)
05745 
05751 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_HAWAII ((SRM_RT_Code)231)
05752 
05758 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_KAUAI ((SRM_RT_Code)232)
05759 
05765 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_MAUI ((SRM_RT_Code)233)
05766 
05772 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_MEAN_SOLUTION ((SRM_RT_Code)234)
05773 
05779 #define SRM_RTCOD_OLD_HAWAIIAN_INT_1987_OAHU ((SRM_RT_Code)235)
05780 
05786 #define SRM_RTCOD_OPHELIA_1988_IDENTITY ((SRM_RT_Code)236)
05787 
05793 #define SRM_RTCOD_OSGB_1936_3_MEAN_SOLUTION ((SRM_RT_Code)237)
05794 
05800 #define SRM_RTCOD_OSGB_1936_7_GREAT_BRITAIN ((SRM_RT_Code)238)
05801 
05807 #define SRM_RTCOD_OSGB_1936_ENGLAND ((SRM_RT_Code)239)
05808 
05814 #define SRM_RTCOD_OSGB_1936_ENGLAND_ISLE_OF_MAN_WALES ((SRM_RT_Code)240)
05815 
05821 #define SRM_RTCOD_OSGB_1936_SCOTLAND_SHETLAND_ISLANDS ((SRM_RT_Code)241)
05822 
05828 #define SRM_RTCOD_OSGB_1936_WALES ((SRM_RT_Code)242)
05829 
05835 #define SRM_RTCOD_PAN_1991_IDENTITY ((SRM_RT_Code)243)
05836 
05842 #define SRM_RTCOD_PANDORA_1988_IDENTITY ((SRM_RT_Code)244)
05843 
05849 #define SRM_RTCOD_PHOBOS_1988_IDENTITY ((SRM_RT_Code)245)
05850 
05856 #define SRM_RTCOD_PHOEBE_1988_IDENTITY ((SRM_RT_Code)246)
05857 
05863 #define SRM_RTCOD_PICO_DE_LAS_NIEVES_1987_CANARY_ISLANDS ((SRM_RT_Code)247)
05864 
05870 #define SRM_RTCOD_PITCAIRN_1967_PITCAIRN_ISLAND ((SRM_RT_Code)248)
05871 
05877 #define SRM_RTCOD_PLUTO_1994_IDENTITY ((SRM_RT_Code)249)
05878 
05884 #define SRM_RTCOD_POINT_58_1991_MEAN_SOLUTION ((SRM_RT_Code)250)
05885 
05891 #define SRM_RTCOD_POINTE_NOIRE_1948_CONGO ((SRM_RT_Code)251)
05892 
05898 #define SRM_RTCOD_PORTIA_1988_IDENTITY ((SRM_RT_Code)252)
05899 
05905 #define SRM_RTCOD_PORTO_SANTO_1936_PORTO_SANTO_MADEIRA_ISLANDS ((SRM_RT_Code)253)
05906 
05912 #define SRM_RTCOD_PROMETHEUS_1988_IDENTITY ((SRM_RT_Code)254)
05913 
05919 #define SRM_RTCOD_PROTEUS_1991_IDENTITY ((SRM_RT_Code)255)
05920 
05926 #define SRM_RTCOD_PROV_S_AM_1956_3_VENEZUELA ((SRM_RT_Code)256)
05927 
05933 #define SRM_RTCOD_PROV_S_AM_1956_7_VENEZUELA ((SRM_RT_Code)257)
05934 
05940 #define SRM_RTCOD_PROV_S_AM_1956_BOLIVIA ((SRM_RT_Code)258)
05941 
05947 #define SRM_RTCOD_PROV_S_AM_1956_COLOMBIA ((SRM_RT_Code)259)
05948 
05954 #define SRM_RTCOD_PROV_S_AM_1956_ECUADOR ((SRM_RT_Code)260)
05955 
05961 #define SRM_RTCOD_PROV_S_AM_1956_GUYANA ((SRM_RT_Code)261)
05962 
05969 #define SRM_RTCOD_PROV_S_AM_1956_MEAN_SOLUTION ((SRM_RT_Code)262)
05970 
05976 #define SRM_RTCOD_PROV_S_AM_1956_N_CHILE_19_S ((SRM_RT_Code)263)
05977 
05983 #define SRM_RTCOD_PROV_S_AM_1956_PERU ((SRM_RT_Code)264)
05984 
05990 #define SRM_RTCOD_PROV_S_AM_1956_S_CHILE_43_S ((SRM_RT_Code)265)
05991 
05997 #define SRM_RTCOD_PROV_S_CHILEAN_1963_SOUTH_CHILE ((SRM_RT_Code)266)
05998 
06004 #define SRM_RTCOD_PUCK_1988_IDENTITY ((SRM_RT_Code)267)
06005 
06011 #define SRM_RTCOD_PUERTO_RICO_1987_PUERTO_RICO_VIRGIN_ISLANDS ((SRM_RT_Code)268)
06012 
06018 #define SRM_RTCOD_PULKOVO_1942_RUSSIA ((SRM_RT_Code)269)
06019 
06025 #define SRM_RTCOD_QATAR_NATIONAL_1974_3_QATAR ((SRM_RT_Code)270)
06026 
06032 #define SRM_RTCOD_QORNOQ_1987_SOUTH_GREENLAND ((SRM_RT_Code)271)
06033 
06039 #define SRM_RTCOD_REUNION_1947_MASCARENE_ISLANDS ((SRM_RT_Code)272)
06040 
06046 #define SRM_RTCOD_RGF_1993_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)273)
06047 
06053 #define SRM_RTCOD_RHEA_1988_IDENTITY ((SRM_RT_Code)274)
06054 
06060 #define SRM_RTCOD_ROME_1940_PM_ROME_SARDINIA ((SRM_RT_Code)275)
06061 
06067 #define SRM_RTCOD_ROME_1940_SARDINIA ((SRM_RT_Code)276)
06068 
06074 #define SRM_RTCOD_ROSALIND_1988_IDENTITY ((SRM_RT_Code)277)
06075 
06081 #define SRM_RTCOD_S_AM_1969_ARGENTINA ((SRM_RT_Code)278)
06082 
06088 #define SRM_RTCOD_S_AM_1969_BALTRA_GALAPAGOS_ISLANDS ((SRM_RT_Code)279)
06089 
06095 #define SRM_RTCOD_S_AM_1969_BOLIVIA ((SRM_RT_Code)280)
06096 
06102 #define SRM_RTCOD_S_AM_1969_BRAZIL ((SRM_RT_Code)281)
06103 
06109 #define SRM_RTCOD_S_AM_1969_CHILE ((SRM_RT_Code)282)
06110 
06116 #define SRM_RTCOD_S_AM_1969_COLOMBIA ((SRM_RT_Code)283)
06117 
06123 #define SRM_RTCOD_S_AM_1969_ECUADOR_EXCLUDING_GALAPAGOS_ISLANDS ((SRM_RT_Code)284)
06124 
06130 #define SRM_RTCOD_S_AM_1969_GUYANA ((SRM_RT_Code)285)
06131 
06138 #define SRM_RTCOD_S_AM_1969_MEAN_SOLUTION ((SRM_RT_Code)286)
06139 
06145 #define SRM_RTCOD_S_AM_1969_PARAGUAY ((SRM_RT_Code)287)
06146 
06152 #define SRM_RTCOD_S_AM_1969_PERU ((SRM_RT_Code)288)
06153 
06159 #define SRM_RTCOD_S_AM_1969_TRINIDAD_TOBAGO ((SRM_RT_Code)289)
06160 
06166 #define SRM_RTCOD_S_AM_1969_VENEZUELA ((SRM_RT_Code)290)
06167 
06173 #define SRM_RTCOD_S_ASIA_1987_SINGAPORE ((SRM_RT_Code)291)
06174 
06180 #define SRM_RTCOD_S_JTSK_1993_CZECH_REP ((SRM_RT_Code)292)
06181 
06187 #define SRM_RTCOD_S_JTSK_1993_CZECH_REP_SLOVAKIA ((SRM_RT_Code)293)
06188 
06194 #define SRM_RTCOD_S42_PULKOVO_3_POLAND ((SRM_RT_Code)294)
06195 
06201 #define SRM_RTCOD_S42_PULKOVO_ALBANIA ((SRM_RT_Code)295)
06202 
06208 #define SRM_RTCOD_S42_PULKOVO_CZECH_REPUBLIC_SLOVAKIA ((SRM_RT_Code)296)
06209 
06215 #define SRM_RTCOD_S42_PULKOVO_G_ROMANIA ((SRM_RT_Code)297)
06216 
06222 #define SRM_RTCOD_S42_PULKOVO_HUNGARY ((SRM_RT_Code)298)
06223 
06229 #define SRM_RTCOD_S42_PULKOVO_KAZAKHSTAN ((SRM_RT_Code)299)
06230 
06236 #define SRM_RTCOD_S42_PULKOVO_LATVIA ((SRM_RT_Code)300)
06237 
06243 #define SRM_RTCOD_SANTO_DOS_1965_ESPIRITO_SANTO_ISLAND ((SRM_RT_Code)301)
06244 
06250 #define SRM_RTCOD_SAO_BRAZ_1987_SAO_MIGUEL_SANTA_MARIA_ISLANDS ((SRM_RT_Code)302)
06251 
06257 #define SRM_RTCOD_SAPPER_HILL_1943_3_E_FALKLAND_ISLANDS ((SRM_RT_Code)303)
06258 
06264 #define SRM_RTCOD_SATURN_1988_IDENTITY ((SRM_RT_Code)304)
06265 
06271 #define SRM_RTCOD_SATURN_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)305)
06272 
06278 #define SRM_RTCOD_SCHWARZECK_1991_NAMIBIA ((SRM_RT_Code)306)
06279 
06285 #define SRM_RTCOD_SELVAGEM_GRANDE_1938_SALVAGE_ISLANDS ((SRM_RT_Code)307)
06286 
06292 #define SRM_RTCOD_SIERRA_LEONE_1960_SIERRA_LEONE ((SRM_RT_Code)308)
06293 
06299 #define SRM_RTCOD_SIRGAS_2000_IDENTITY_BY_MEASUREMENT ((SRM_RT_Code)309)
06300 
06306 #define SRM_RTCOD_SUN_1992_IDENTITY ((SRM_RT_Code)310)
06307 
06313 #define SRM_RTCOD_TANANARIVE_OBS_1925_3_MADAGASCAR ((SRM_RT_Code)311)
06314 
06320 #define SRM_RTCOD_TANANARIVE_OBS_1925_PM_PARIS_3_MADAGASCAR ((SRM_RT_Code)312)
06321 
06327 #define SRM_RTCOD_TELESTO_1988_IDENTITY ((SRM_RT_Code)313)
06328 
06334 #define SRM_RTCOD_TERN_1961_TERN_ISLAND ((SRM_RT_Code)314)
06335 
06341 #define SRM_RTCOD_TETHYS_1991_IDENTITY ((SRM_RT_Code)315)
06342 
06348 #define SRM_RTCOD_THALASSA_1991_IDENTITY ((SRM_RT_Code)316)
06349 
06355 #define SRM_RTCOD_THEBE_2000_IDENTITY ((SRM_RT_Code)317)
06356 
06362 #define SRM_RTCOD_TIMBALAI_EVEREST_1948_3_BRUNEI_E_MALAYSIA ((SRM_RT_Code)318)
06363 
06369 #define SRM_RTCOD_TIMBALAI_EVEREST_1948_7_BRUNEI_E_MALAYSIA ((SRM_RT_Code)319)
06370 
06376 #define SRM_RTCOD_TITAN_1982_IDENTITY ((SRM_RT_Code)320)
06377 
06383 #define SRM_RTCOD_TITANIA_1988_IDENTITY ((SRM_RT_Code)321)
06384 
06390 #define SRM_RTCOD_TOKYO_1991_JAPAN ((SRM_RT_Code)322)
06391 
06397 #define SRM_RTCOD_TOKYO_1991_MEAN_SOLUTION ((SRM_RT_Code)323)
06398 
06404 #define SRM_RTCOD_TOKYO_1991_OKINAWA ((SRM_RT_Code)324)
06405 
06411 #define SRM_RTCOD_TOKYO_1991_1991_SOUTH_KOREA ((SRM_RT_Code)325)
06412 
06418 #define SRM_RTCOD_TOKYO_1991_1997_SOUTH_KOREA ((SRM_RT_Code)326)
06419 
06425 #define SRM_RTCOD_TRISTAN_1968_TRISTAN_DA_CUNHA ((SRM_RT_Code)327)
06426 
06432 #define SRM_RTCOD_TRITON_1991_IDENTITY ((SRM_RT_Code)328)
06433 
06439 #define SRM_RTCOD_UMBRIEL_1988_IDENTITY ((SRM_RT_Code)329)
06440 
06446 #define SRM_RTCOD_URANUS_1988_IDENTITY ((SRM_RT_Code)330)
06447 
06453 #define SRM_RTCOD_URANUS_MAGNETIC_1993_VOYAGER ((SRM_RT_Code)331)
06454 
06460 #define SRM_RTCOD_VENUS_1991_IDENTITY ((SRM_RT_Code)332)
06461 
06467 #define SRM_RTCOD_VITI_LEVU_1916_VITI_LEVU_ISLANDS ((SRM_RT_Code)333)
06468 
06474 #define SRM_RTCOD_VOIROL_1874_ALGERIA ((SRM_RT_Code)334)
06475 
06481 #define SRM_RTCOD_VOIROL_1874_PM_PARIS_ALGERIA ((SRM_RT_Code)335)
06482 
06488 #define SRM_RTCOD_VOIROL_1960_ALGERIA ((SRM_RT_Code)336)
06489 
06495 #define SRM_RTCOD_VOIROL_1960_PM_PARIS_ALGERIA ((SRM_RT_Code)337)
06496 
06502 #define SRM_RTCOD_WAKE_1952_WAKE_ATOLL ((SRM_RT_Code)338)
06503 
06509 #define SRM_RTCOD_WAKE_ENIWETOK_1960_MARSHALL_ISLANDS ((SRM_RT_Code)339)
06510 
06516 #define SRM_RTCOD_WGS_1972_GLOBAL ((SRM_RT_Code)340)
06517 
06523 #define SRM_RTCOD_WGS_1984_IDENTITY ((SRM_RT_Code)341)
06524 
06530 #define SRM_RTCOD_YACARE_1987_URUGUAY ((SRM_RT_Code)342)
06531 
06537 #define SRM_RTCOD_ZANDERIJ_1987_SURINAME ((SRM_RT_Code)343)
06538 
06539 
06541 #define SRM_RT_CODE_UBOUND 343
06542 
06543 
06549 typedef SRM_Integer SRM_SRF_Code;
06550 
06554 #define SRM_SRFCOD_UNSPECIFIED ((SRM_SRF_Code)0)
06555 
06562 #define SRM_SRFCOD_BRITISH_NATIONAL_GRID_AIRY ((SRM_SRF_Code)1)
06563 
06570 #define SRM_SRFCOD_BRITISH_OSGRS80_GRID ((SRM_SRF_Code)2)
06571 
06577 #define SRM_SRFCOD_DELAWARE_SPCS_1983 ((SRM_SRF_Code)3)
06578 
06584 #define SRM_SRFCOD_GEOCENTRIC_WGS_1984 ((SRM_SRF_Code)4)
06585 
06591 #define SRM_SRFCOD_GEODETIC_AUSTRALIA_1984 ((SRM_SRF_Code)5)
06592 
06598 #define SRM_SRFCOD_GEODETIC_WGS_1984 ((SRM_SRF_Code)6)
06599 
06605 #define SRM_SRFCOD_GEODETIC_N_AMERICAN_1983 ((SRM_SRF_Code)7)
06606 
06612 #define SRM_SRFCOD_IRISH_GRID_1965 ((SRM_SRF_Code)8)
06613 
06619 #define SRM_SRFCOD_IRISH_TRANSVERSE_MERCATOR_1989 ((SRM_SRF_Code)9)
06620 
06626 #define SRM_SRFCOD_LAMBERT_93 ((SRM_SRF_Code)10)
06627 
06633 #define SRM_SRFCOD_LAMBERT_II_WIDE ((SRM_SRF_Code)11)
06634 
06640 #define SRM_SRFCOD_MARS_PLANETOCENTRIC_2000 ((SRM_SRF_Code)12)
06641 
06647 #define SRM_SRFCOD_MARS_PLANETOGRAPHIC_2000 ((SRM_SRF_Code)13)
06648 
06654 #define SRM_SRFCOD_MARYLAND_SPCS_1983 ((SRM_SRF_Code)14)
06655 
06656 
06658 #define SRM_SRF_CODE_UBOUND 14
06659 
06660 
06666 typedef SRM_Integer SRM_SRF_Parameters_Info_Code;
06667 
06671 #define SRM_SRFPARAMINFCOD_TEMPLATE ((SRM_SRF_Parameters_Info_Code)1)
06672 
06676 #define SRM_SRFPARAMINFCOD_SET ((SRM_SRF_Parameters_Info_Code)2)
06677 
06681 #define SRM_SRFPARAMINFCOD_INSTANCE ((SRM_SRF_Parameters_Info_Code)3)
06682 
06683 
06685 #define SRM_SRF_PARAMETERS_INFO_CODE_UBOUND 3
06686 
06687 
06693 typedef SRM_Integer SRM_SRFT_Code;
06694 
06700 #define SRM_SRFTCOD_CELESTIOCENTRIC ((SRM_SRFT_Code)1)
06701 
06707 #define SRM_SRFTCOD_LOCAL_SPACE_RECTANGULAR_3D ((SRM_SRFT_Code)2)
06708 
06714 #define SRM_SRFTCOD_CELESTIODETIC ((SRM_SRFT_Code)3)
06715 
06721 #define SRM_SRFTCOD_PLANETODETIC ((SRM_SRFT_Code)4)
06722 
06728 #define SRM_SRFTCOD_LOCAL_TANGENT_SPACE_EUCLIDEAN ((SRM_SRFT_Code)5)
06729 
06735 #define SRM_SRFTCOD_LOCAL_TANGENT_SPACE_AZIMUTHAL_SPHERICAL ((SRM_SRFT_Code)6)
06736 
06742 #define SRM_SRFTCOD_LOCAL_TANGENT_SPACE_CYLINDRICAL ((SRM_SRFT_Code)7)
06743 
06749 #define SRM_SRFTCOD_LOCOCENTRIC_EUCLIDEAN_3D ((SRM_SRFT_Code)8)
06750 
06756 #define SRM_SRFTCOD_CELESTIOMAGNETIC ((SRM_SRFT_Code)9)
06757 
06763 #define SRM_SRFTCOD_EQUATORIAL_INERTIAL ((SRM_SRFT_Code)10)
06764 
06770 #define SRM_SRFTCOD_SOLAR_ECLIPTIC ((SRM_SRFT_Code)11)
06771 
06777 #define SRM_SRFTCOD_SOLAR_EQUATORIAL ((SRM_SRFT_Code)12)
06778 
06784 #define SRM_SRFTCOD_SOLAR_MAGNETIC_ECLIPTIC ((SRM_SRFT_Code)13)
06785 
06791 #define SRM_SRFTCOD_SOLAR_MAGNETIC_DIPOLE ((SRM_SRFT_Code)14)
06792 
06798 #define SRM_SRFTCOD_HELIOSPHERIC_ARIES_ECLIPTIC ((SRM_SRFT_Code)15)
06799 
06805 #define SRM_SRFTCOD_HELIOSPHERIC_EARTH_ECLIPTIC ((SRM_SRFT_Code)16)
06806 
06812 #define SRM_SRFTCOD_HELIOSPHERIC_EARTH_EQUATORIAL ((SRM_SRFT_Code)17)
06813 
06819 #define SRM_SRFTCOD_MERCATOR ((SRM_SRFT_Code)18)
06820 
06826 #define SRM_SRFTCOD_OBLIQUE_MERCATOR_SPHERICAL ((SRM_SRFT_Code)19)
06827 
06833 #define SRM_SRFTCOD_TRANSVERSE_MERCATOR ((SRM_SRFT_Code)20)
06834 
06840 #define SRM_SRFTCOD_LAMBERT_CONFORMAL_CONIC ((SRM_SRFT_Code)21)
06841 
06847 #define SRM_SRFTCOD_POLAR_STEREOGRAPHIC ((SRM_SRFT_Code)22)
06848 
06854 #define SRM_SRFTCOD_EQUIDISTANT_CYLINDRICAL ((SRM_SRFT_Code)23)
06855 
06861 #define SRM_SRFTCOD_LOCAL_SPACE_RECTANGULAR_2D ((SRM_SRFT_Code)24)
06862 
06868 #define SRM_SRFTCOD_LOCAL_SPACE_AZIMUTHAL_2D ((SRM_SRFT_Code)25)
06869 
06875 #define SRM_SRFTCOD_LOCAL_SPACE_POLAR_2D ((SRM_SRFT_Code)26)
06876 
06877 
06879 #define SRM_SRFT_CODE_UBOUND 26
06880 
06881 
06885 typedef struct
06886 {
06887     SRM_Integer unused;
06888 } SRM_Unused;
06889 
06890 
06897 typedef struct
06898 {
06899     SRM_Long_Float origin_longitude;
06900     SRM_Long_Float origin_latitude;
06901     SRM_Long_Float central_scale;
06902     SRM_Long_Float false_easting;
06903     SRM_Long_Float false_northing;
06904 } SRM_TM_Parameters;
06905 
06906 
06912 typedef struct
06913 {
06914     SRM_SRFT_Code template_code;
06915     SRM_ORM_Code  orm_code;
06916     union _SRM_SRFT_Parameters_Union
06917     {
06918         SRM_Unused                      cc_srf_parameters;
06919         SRM_LSR_3D_Parameters           lsr_3d_srf_parameters;
06920         SRM_Unused                      cd_srf_parameters;
06921         SRM_Unused                      pd_srf_parameters;
06922         SRM_LTSE_Parameters             ltse_srf_parameters;
06923         SRM_Local_Tangent_Parameters    ltsas_srf_parameters;
06924         SRM_Local_Tangent_Parameters    ltsc_srf_parameters;
06925         SRM_LCE_3D_Parameters           lce_3d_srf_parameters;
06926         SRM_Unused                      cm_srf_parameters;
06927         SRM_Unused                      ei_srf_parameters;
06928         SRM_Unused                      sec_srf_parameters;
06929         SRM_Unused                      seq_srf_parameters;
06930         SRM_Unused                      sme_srf_parameters;
06931         SRM_Unused                      smd_srf_parameters;
06932         SRM_Unused                      haec_srf_parameters;
06933         SRM_Unused                      heec_srf_parameters;
06934         SRM_Unused                      heeq_srf_parameters;
06935         SRM_M_Parameters                m_srf_parameters;
06936         SRM_Oblique_Mercator_Parameters oms_srf_parameters;
06937         SRM_TM_Parameters               tm_srf_parameters;
06938         SRM_LCC_Parameters              lcc_srf_parameters;
06939         SRM_PS_Parameters               ps_srf_parameters;
06940         SRM_EC_Parameters               ec_srf_parameters;
06941         SRM_LSR_2D_Parameters           lsr_2d_srf_parameters;
06942         SRM_Unused                      lsa_srf_parameters;
06943         SRM_Unused                      lsp_srf_parameters;
06944     } parameters;
06945 } SRM_SRFT_Parameters;
06946 
06947 
06953 typedef SRM_Integer SRM_SRFS_Code;
06954 
06958 #define SRM_SRFSCOD_UNSPECIFIED ((SRM_SRFS_Code)0)
06959 
06965 #define SRM_SRFSCOD_ALABAMA_SPCS ((SRM_SRFS_Code)1)
06966 
06972 #define SRM_SRFSCOD_GTRS_GLOBAL_COORDINATE_SYSTEM ((SRM_SRFS_Code)2)
06973 
06979 #define SRM_SRFSCOD_JAPAN_RECTANGULAR_PLANE_CS ((SRM_SRFS_Code)3)
06980 
06986 #define SRM_SRFSCOD_LAMBERT_NTF ((SRM_SRFS_Code)4)
06987 
06993 #define SRM_SRFSCOD_UNIVERSAL_POLAR_STEREOGRAPHIC ((SRM_SRFS_Code)5)
06994 
07000 #define SRM_SRFSCOD_UNIVERSAL_TRANSVERSE_MERCATOR ((SRM_SRFS_Code)6)
07001 
07007 #define SRM_SRFSCOD_WISCONSIN_SPCS ((SRM_SRFS_Code)7)
07008 
07009 
07011 #define SRM_SRFS_CODE_UBOUND 7
07012 
07013 
07019 typedef SRM_Integer SRM_SRFSM_Alabama_SPCS_Code;
07020 
07024 #define SRM_SRFSMALCOD_WEST_ZONE ((SRM_SRFSM_Alabama_SPCS_Code)1)
07025 
07029 #define SRM_SRFSMALCOD_EAST_ZONE ((SRM_SRFSM_Alabama_SPCS_Code)2)
07030 
07031 
07033 #define SRM_SRFSM_ALABAMA_SPCS_CODE_UBOUND 2
07034 
07035 
07039 typedef SRM_Integer SRM_SRFSM_GTRS_GCS_Code;
07040 
07042 #define SRM_SRFSM_GTRS_GLOBAL_COORDINATE_SYSTEM_CODE_UBOUND 49896
07043 
07044 
07050 typedef SRM_Integer SRM_SRFSM_Japan_Rectangular_Plane_CS_Code;
07051 
07055 #define SRM_SRFSMJPRPCSCOD_ZONE_I ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)1)
07056 
07060 #define SRM_SRFSMJPRPCSCOD_ZONE_II ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)2)
07061 
07065 #define SRM_SRFSMJPRPCSCOD_ZONE_III ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)3)
07066 
07070 #define SRM_SRFSMJPRPCSCOD_ZONE_IV ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)4)
07071 
07075 #define SRM_SRFSMJPRPCSCOD_ZONE_V ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)5)
07076 
07080 #define SRM_SRFSMJPRPCSCOD_ZONE_VI ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)6)
07081 
07085 #define SRM_SRFSMJPRPCSCOD_ZONE_VII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)7)
07086 
07090 #define SRM_SRFSMJPRPCSCOD_ZONE_VIII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)8)
07091 
07095 #define SRM_SRFSMJPRPCSCOD_ZONE_IX ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)9)
07096 
07100 #define SRM_SRFSMJPRPCSCOD_ZONE_X ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)10)
07101 
07105 #define SRM_SRFSMJPRPCSCOD_ZONE_XI ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)11)
07106 
07110 #define SRM_SRFSMJPRPCSCOD_ZONE_XII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)12)
07111 
07115 #define SRM_SRFSMJPRPCSCOD_ZONE_XIII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)13)
07116 
07120 #define SRM_SRFSMJPRPCSCOD_ZONE_XIV ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)14)
07121 
07125 #define SRM_SRFSMJPRPCSCOD_ZONE_XV ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)15)
07126 
07130 #define SRM_SRFSMJPRPCSCOD_ZONE_XVI ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)16)
07131 
07135 #define SRM_SRFSMJPRPCSCOD_ZONE_XVII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)17)
07136 
07140 #define SRM_SRFSMJPRPCSCOD_ZONE_XVIII ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)18)
07141 
07145 #define SRM_SRFSMJPRPCSCOD_ZONE_XIX ((SRM_SRFSM_Japan_Rectangular_Plane_CS_Code)19)
07146 
07147 
07149 #define SRM_SRFSM_JAPAN_RECTANGULAR_PLANE_CS_CODE_UBOUND 19
07150 
07151 
07157 typedef SRM_Integer SRM_SRFSM_Lambert_NTF_Code;
07158 
07162 #define SRM_SRFSMLAMNTFCOD_ZONE_I ((SRM_SRFSM_Lambert_NTF_Code)1)
07163 
07167 #define SRM_SRFSMLAMNTFCOD_ZONE_II ((SRM_SRFSM_Lambert_NTF_Code)2)
07168 
07172 #define SRM_SRFSMLAMNTFCOD_ZONE_III ((SRM_SRFSM_Lambert_NTF_Code)3)
07173 
07177 #define SRM_SRFSMLAMNTFCOD_ZONE_IV ((SRM_SRFSM_Lambert_NTF_Code)4)
07178 
07179 
07181 #define SRM_SRFSM_LAMBERT_NTF_CODE_UBOUND 4
07182 
07183 
07189 typedef SRM_Integer SRM_SRFSM_UPS_Code;
07190 
07194 #define SRM_SRFSMUPSCOD_NORTHERN_POLE ((SRM_SRFSM_UPS_Code)1)
07195 
07199 #define SRM_SRFSMUPSCOD_SOUTHERN_POLE ((SRM_SRFSM_UPS_Code)2)
07200 
07201 
07203 #define SRM_SRFSM_UPS_CODE_UBOUND 2
07204 
07205 
07211 typedef SRM_Integer SRM_SRFSM_UTM_Code;
07212 
07218 #define SRM_SRFSMUTMCOD_ZONE_1_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)1)
07219 
07225 #define SRM_SRFSMUTMCOD_ZONE_2_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)2)
07226 
07232 #define SRM_SRFSMUTMCOD_ZONE_3_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)3)
07233 
07239 #define SRM_SRFSMUTMCOD_ZONE_4_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)4)
07240 
07246 #define SRM_SRFSMUTMCOD_ZONE_5_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)5)
07247 
07253 #define SRM_SRFSMUTMCOD_ZONE_6_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)6)
07254 
07260 #define SRM_SRFSMUTMCOD_ZONE_7_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)7)
07261 
07267 #define SRM_SRFSMUTMCOD_ZONE_8_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)8)
07268 
07274 #define SRM_SRFSMUTMCOD_ZONE_9_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)9)
07275 
07281 #define SRM_SRFSMUTMCOD_ZONE_10_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)10)
07282 
07288 #define SRM_SRFSMUTMCOD_ZONE_11_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)11)
07289 
07295 #define SRM_SRFSMUTMCOD_ZONE_12_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)12)
07296 
07302 #define SRM_SRFSMUTMCOD_ZONE_13_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)13)
07303 
07309 #define SRM_SRFSMUTMCOD_ZONE_14_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)14)
07310 
07316 #define SRM_SRFSMUTMCOD_ZONE_15_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)15)
07317 
07323 #define SRM_SRFSMUTMCOD_ZONE_16_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)16)
07324 
07330 #define SRM_SRFSMUTMCOD_ZONE_17_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)17)
07331 
07337 #define SRM_SRFSMUTMCOD_ZONE_18_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)18)
07338 
07344 #define SRM_SRFSMUTMCOD_ZONE_19_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)19)
07345 
07351 #define SRM_SRFSMUTMCOD_ZONE_20_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)20)
07352 
07358 #define SRM_SRFSMUTMCOD_ZONE_21_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)21)
07359 
07365 #define SRM_SRFSMUTMCOD_ZONE_22_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)22)
07366 
07372 #define SRM_SRFSMUTMCOD_ZONE_23_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)23)
07373 
07379 #define SRM_SRFSMUTMCOD_ZONE_24_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)24)
07380 
07386 #define SRM_SRFSMUTMCOD_ZONE_25_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)25)
07387 
07393 #define SRM_SRFSMUTMCOD_ZONE_26_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)26)
07394 
07400 #define SRM_SRFSMUTMCOD_ZONE_27_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)27)
07401 
07407 #define SRM_SRFSMUTMCOD_ZONE_28_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)28)
07408 
07414 #define SRM_SRFSMUTMCOD_ZONE_29_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)29)
07415 
07421 #define SRM_SRFSMUTMCOD_ZONE_30_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)30)
07422 
07428 #define SRM_SRFSMUTMCOD_ZONE_31_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)31)
07429 
07435 #define SRM_SRFSMUTMCOD_ZONE_32_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)32)
07436 
07442 #define SRM_SRFSMUTMCOD_ZONE_33_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)33)
07443 
07449 #define SRM_SRFSMUTMCOD_ZONE_34_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)34)
07450 
07456 #define SRM_SRFSMUTMCOD_ZONE_35_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)35)
07457 
07463 #define SRM_SRFSMUTMCOD_ZONE_36_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)36)
07464 
07470 #define SRM_SRFSMUTMCOD_ZONE_37_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)37)
07471 
07477 #define SRM_SRFSMUTMCOD_ZONE_38_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)38)
07478 
07484 #define SRM_SRFSMUTMCOD_ZONE_39_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)39)
07485 
07491 #define SRM_SRFSMUTMCOD_ZONE_40_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)40)
07492 
07498 #define SRM_SRFSMUTMCOD_ZONE_41_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)41)
07499 
07505 #define SRM_SRFSMUTMCOD_ZONE_42_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)42)
07506 
07512 #define SRM_SRFSMUTMCOD_ZONE_43_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)43)
07513 
07519 #define SRM_SRFSMUTMCOD_ZONE_44_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)44)
07520 
07526 #define SRM_SRFSMUTMCOD_ZONE_45_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)45)
07527 
07533 #define SRM_SRFSMUTMCOD_ZONE_46_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)46)
07534 
07540 #define SRM_SRFSMUTMCOD_ZONE_47_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)47)
07541 
07547 #define SRM_SRFSMUTMCOD_ZONE_48_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)48)
07548 
07554 #define SRM_SRFSMUTMCOD_ZONE_49_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)49)
07555 
07561 #define SRM_SRFSMUTMCOD_ZONE_50_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)50)
07562 
07568 #define SRM_SRFSMUTMCOD_ZONE_51_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)51)
07569 
07575 #define SRM_SRFSMUTMCOD_ZONE_52_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)52)
07576 
07582 #define SRM_SRFSMUTMCOD_ZONE_53_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)53)
07583 
07589 #define SRM_SRFSMUTMCOD_ZONE_54_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)54)
07590 
07596 #define SRM_SRFSMUTMCOD_ZONE_55_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)55)
07597 
07603 #define SRM_SRFSMUTMCOD_ZONE_56_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)56)
07604 
07610 #define SRM_SRFSMUTMCOD_ZONE_57_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)57)
07611 
07617 #define SRM_SRFSMUTMCOD_ZONE_58_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)58)
07618 
07624 #define SRM_SRFSMUTMCOD_ZONE_59_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)59)
07625 
07631 #define SRM_SRFSMUTMCOD_ZONE_60_NORTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)60)
07632 
07638 #define SRM_SRFSMUTMCOD_ZONE_1_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)61)
07639 
07645 #define SRM_SRFSMUTMCOD_ZONE_2_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)62)
07646 
07652 #define SRM_SRFSMUTMCOD_ZONE_3_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)63)
07653 
07659 #define SRM_SRFSMUTMCOD_ZONE_4_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)64)
07660 
07666 #define SRM_SRFSMUTMCOD_ZONE_5_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)65)
07667 
07673 #define SRM_SRFSMUTMCOD_ZONE_6_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)66)
07674 
07680 #define SRM_SRFSMUTMCOD_ZONE_7_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)67)
07681 
07687 #define SRM_SRFSMUTMCOD_ZONE_8_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)68)
07688 
07694 #define SRM_SRFSMUTMCOD_ZONE_9_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)69)
07695 
07701 #define SRM_SRFSMUTMCOD_ZONE_10_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)70)
07702 
07708 #define SRM_SRFSMUTMCOD_ZONE_11_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)71)
07709 
07715 #define SRM_SRFSMUTMCOD_ZONE_12_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)72)
07716 
07722 #define SRM_SRFSMUTMCOD_ZONE_13_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)73)
07723 
07729 #define SRM_SRFSMUTMCOD_ZONE_14_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)74)
07730 
07736 #define SRM_SRFSMUTMCOD_ZONE_15_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)75)
07737 
07743 #define SRM_SRFSMUTMCOD_ZONE_16_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)76)
07744 
07750 #define SRM_SRFSMUTMCOD_ZONE_17_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)77)
07751 
07757 #define SRM_SRFSMUTMCOD_ZONE_18_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)78)
07758 
07764 #define SRM_SRFSMUTMCOD_ZONE_19_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)79)
07765 
07769 #define SRM_SRFSMUTMCOD_ZONE_20_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)80)
07770 
07774 #define SRM_SRFSMUTMCOD_ZONE_21_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)81)
07775 
07779 #define SRM_SRFSMUTMCOD_ZONE_22_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)82)
07780 
07784 #define SRM_SRFSMUTMCOD_ZONE_23_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)83)
07785 
07789 #define SRM_SRFSMUTMCOD_ZONE_24_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)84)
07790 
07794 #define SRM_SRFSMUTMCOD_ZONE_25_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)85)
07795 
07799 #define SRM_SRFSMUTMCOD_ZONE_26_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)86)
07800 
07804 #define SRM_SRFSMUTMCOD_ZONE_27_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)87)
07805 
07809 #define SRM_SRFSMUTMCOD_ZONE_28_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)88)
07810 
07814 #define SRM_SRFSMUTMCOD_ZONE_29_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)89)
07815 
07819 #define SRM_SRFSMUTMCOD_ZONE_30_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)90)
07820 
07824 #define SRM_SRFSMUTMCOD_ZONE_31_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)91)
07825 
07829 #define SRM_SRFSMUTMCOD_ZONE_32_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)92)
07830 
07834 #define SRM_SRFSMUTMCOD_ZONE_33_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)93)
07835 
07839 #define SRM_SRFSMUTMCOD_ZONE_34_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)94)
07840 
07844 #define SRM_SRFSMUTMCOD_ZONE_35_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)95)
07845 
07849 #define SRM_SRFSMUTMCOD_ZONE_36_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)96)
07850 
07854 #define SRM_SRFSMUTMCOD_ZONE_37_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)97)
07855 
07859 #define SRM_SRFSMUTMCOD_ZONE_38_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)98)
07860 
07864 #define SRM_SRFSMUTMCOD_ZONE_39_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)99)
07865 
07869 #define SRM_SRFSMUTMCOD_ZONE_40_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)100)
07870 
07874 #define SRM_SRFSMUTMCOD_ZONE_41_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)101)
07875 
07879 #define SRM_SRFSMUTMCOD_ZONE_42_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)102)
07880 
07884 #define SRM_SRFSMUTMCOD_ZONE_43_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)103)
07885 
07889 #define SRM_SRFSMUTMCOD_ZONE_44_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)104)
07890 
07894 #define SRM_SRFSMUTMCOD_ZONE_45_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)105)
07895 
07899 #define SRM_SRFSMUTMCOD_ZONE_46_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)106)
07900 
07904 #define SRM_SRFSMUTMCOD_ZONE_47_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)107)
07905 
07909 #define SRM_SRFSMUTMCOD_ZONE_48_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)108)
07910 
07914 #define SRM_SRFSMUTMCOD_ZONE_49_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)109)
07915 
07919 #define SRM_SRFSMUTMCOD_ZONE_50_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)110)
07920 
07924 #define SRM_SRFSMUTMCOD_ZONE_51_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)111)
07925 
07929 #define SRM_SRFSMUTMCOD_ZONE_52_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)112)
07930 
07934 #define SRM_SRFSMUTMCOD_ZONE_53_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)113)
07935 
07939 #define SRM_SRFSMUTMCOD_ZONE_54_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)114)
07940 
07944 #define SRM_SRFSMUTMCOD_ZONE_55_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)115)
07945 
07949 #define SRM_SRFSMUTMCOD_ZONE_56_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)116)
07950 
07954 #define SRM_SRFSMUTMCOD_ZONE_57_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)117)
07955 
07959 #define SRM_SRFSMUTMCOD_ZONE_58_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)118)
07960 
07964 #define SRM_SRFSMUTMCOD_ZONE_59_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)119)
07965 
07969 #define SRM_SRFSMUTMCOD_ZONE_60_SOUTHERN_HEMISPHERE ((SRM_SRFSM_UTM_Code)120)
07970 
07971 
07973 #define SRM_SRFSM_UTM_CODE_UBOUND 120
07974 
07975 
07981 typedef SRM_Integer SRM_SRFSM_Wisconsin_SPCS_Code;
07982 
07986 #define SRM_SRFSMWNSPCSCOD_SOUTH_ZONE ((SRM_SRFSM_Wisconsin_SPCS_Code)1)
07987 
07991 #define SRM_SRFSMWNSPCSCOD_CENTRAL_ZONE ((SRM_SRFSM_Wisconsin_SPCS_Code)2)
07992 
07996 #define SRM_SRFSMWNSPCSCOD_NORTH_ZONE ((SRM_SRFSM_Wisconsin_SPCS_Code)3)
07997 
07998 
08000 #define SRM_SRFSM_WISCONSIN_SPCS_CODE_UBOUND 3
08001 
08002 
08006 typedef struct
08007 {
08008     SRM_SRFS_Code srfs_code;
08009     union _SRM_SRFS_Code_Info_Union
08010     {
08011         SRM_Integer                   srfsm_unspecified;
08012         SRM_SRFSM_Alabama_SPCS_Code   srfsm_alabama_spcs;
08013         SRM_SRFSM_GTRS_GCS_Code       srfsm_gtrs_gcs;
08014         SRM_SRFSM_Japan_Rectangular_Plane_CS_Code
08015             srfsm_japan_rectangular_plane_cs;
08016         SRM_SRFSM_Lambert_NTF_Code    srfsm_lambert_ntf;
08017         SRM_SRFSM_UPS_Code            srfsm_ups;
08018         SRM_SRFSM_UTM_Code            srfsm_utm;
08019         SRM_SRFSM_Wisconsin_SPCS_Code srfsm_wisconsin_spcs;
08020     } value;
08021 } SRM_SRFS_Code_Info;
08022 
08023 
08029 typedef struct
08030 {
08031     SRM_ORM_Code       orm_code;
08032     SRM_SRFS_Code_Info srfs_code_info;
08033 } SRM_SRFS_Info;
08034 
08035 
08041 typedef struct
08042 {
08043     SRM_SRF_Parameters_Info_Code srf_params_info_code;
08044     SRM_RT_Code                  rt_code;
08045     union _SRM_SRF_Parameters_Info_Union
08046     {
08047         SRM_SRFT_Parameters srf_template;
08048         SRM_SRFS_Info       srf_set;
08049         SRM_SRF_Code        srf_instance;
08050     } value;
08051 } SRM_SRF_Parameters_Info;
08052 
08053 
08059 typedef struct
08060 {
08061     SRM_DSS_Code            dss_code;
08062     SRM_SRF_Parameters_Info srf_parameters_info;
08063 } SRM_SRF_Reference_Surface_Info;
08064 
08065 
08072 typedef SRM_Integer SRM_Status_Code;
08073 
08079 #define SRM_STATCOD_SUCCESS ((SRM_Status_Code)1)
08080 
08087 #define SRM_STATCOD_INVALID_SRF ((SRM_Status_Code)2)
08088 
08095 #define SRM_STATCOD_INVALID_SOURCE_SRF ((SRM_Status_Code)3)
08096 
08103 #define SRM_STATCOD_INVALID_SOURCE_COORDINATE ((SRM_Status_Code)4)
08104 
08111 #define SRM_STATCOD_INVALID_TARGET_COORDINATE ((SRM_Status_Code)5)
08112 
08119 #define SRM_STATCOD_INVALID_POINT1_COORDINATE ((SRM_Status_Code)6)
08120 
08127 #define SRM_STATCOD_INVALID_POINT2_COORDINATE ((SRM_Status_Code)7)
08128 
08134 #define SRM_STATCOD_OPERATION_UNSUPPORTED ((SRM_Status_Code)8)
08135 
08141 #define SRM_STATCOD_INVALID_SOURCE_DIRECTION ((SRM_Status_Code)9)
08142 
08148 #define SRM_STATCOD_INVALID_TARGET_DIRECTION ((SRM_Status_Code)10)
08149 
08155 #define SRM_STATCOD_INVALID_CODE ((SRM_Status_Code)11)
08156 
08162 #define SRM_STATCOD_INVALID_INPUT ((SRM_Status_Code)12)
08163 
08169 #define SRM_STATCOD_CREATION_FAILURE ((SRM_Status_Code)13)
08170 
08176 #define SRM_STATCOD_DESTRUCTION_FAILURE ((SRM_Status_Code)14)
08177 
08183 #define SRM_STATCOD_FLOATING_OVERFLOW ((SRM_Status_Code)15)
08184 
08190 #define SRM_STATCOD_FLOATING_UNDERFLOW ((SRM_Status_Code)16)
08191 
08197 #define SRM_STATCOD_FLOATING_POINT_ERROR ((SRM_Status_Code)17)
08198 
08204 #define SRM_STATCOD_MEMORY_ALLOCATION_ERROR ((SRM_Status_Code)18)
08205 
08211 #define SRM_STATCOD_BUFFER_OVERFLOW ((SRM_Status_Code)2401)
08212 
08218 #define SRM_STATCOD_ENUMERATION_VALUE_INVALID ((SRM_Status_Code)2402)
08219 
08225 #define SRM_STATCOD_INVALID_SOURCE_ORIENTATION ((SRM_Status_Code)-100)
08226 
08232 #define SRM_STATCOD_INVALID_TARGET_ORIENTATION ((SRM_Status_Code)-101)
08233 
08239 #define SRM_STATCOD_NOT_IMPLEMENTED ((SRM_Status_Code)-102)
08240 
08246 #define SRM_STATCOD_INACTIONABLE ((SRM_Status_Code)-103)
08247 
08248 
08250 #define SRM_STATUS_CODE_UBOUND -103
08251 
08252 #ifdef __cplusplus
08253 }
08254 #endif
08255 
08256 #endif /* #ifndef/define/endif for SRM_TYPES_H_INCLUDED */

Spatial Reference Model C++ API Version 4.1 - 26 Jun 2006
Copyright © 2006 SEDRIS Docs by Doxygen 1.3.2