Part 4: C
Table 5.1 contains the topics for this clause.
ISO/IEC 18026 specifies a set of abstract data types. This clause gives the mapping from those data types to the data types defined in this binding. All implementation dependent data types are defined after all implementation independent data types in each category.
ISO/IEC 18026 specifies a means whereby abstract selection and index code data types may be augmented by registering new values. Such registration shall also include the registration of C bindings for the new values. Three of those data types are used as discriminants in variant record data types: SRM_Coordinate_Code, SRM_ORM_Code, and SRM_SRFT_Code. For each of the new values for these three data types, new variants for the SRM_Coordinate, SRM_ORM, and SRM_SRFT_Code_Parameters, respectively, shall also be registered.
The mapping of SRM abstract integer data types to data types in the C language is as follows:
Abstract data type: Integer_Positive
typedef unsigned long SRM_Integer_Positive;
Abstract data type: Integer
typedef long SRM_Integer;
The mapping of SRM abstract floating point data types to data types in the C language is as follows:
Abstract data type: Long_Float
typedef double SRM_Long_Float;
The SRM abstract data type for Boolean values is Boolean. This data type is mapped to a C enumerated type as follows:
Abstract data type: Boolean
typedef enum {
|
SRM_FALSE = 0, |
|
SRM_TRUE = 1 |
} SRM_Boolean;
The SRM abstract data type for referencing generic objects is Object_Reference. The value of this data type that has a value of zero is given the special name NULL_Object. This data type is mapped to a C pointer type as follows:
Abstract data type: Object_Reference
typedef void* SRM_Object_Reference;
#define NULL_Object ((SRM_Object_Reference)(0));
The following type definitions map the SRM abstract enumerated data types to appropriate data types in the C binding.
SRM Data Type: Axis_Direction
typedef enum {
|
SRM_AXDIR_POSITIVE_PRIMARY_AXIS, |
|
SRM_AXDIR_POSITIVE_SECONDARY_AXIS, |
|
SRM_AXDIR_POSITIVE_TERTIARY_AXIS, |
|
SRM_AXDIR_NEGATIVE_PRIMARY_AXIS, |
|
SRM_AXDIR_NEGATIVE_SECONDARY_AXIS, |
|
SRM_AXDIR_NEGATIVE_TERTIARY_AXIS |
} SRM_Axis_Direction;
SRM Data Type: Coordinate_Valid_Region
typedef enum {
|
SRM_COORDVALRGN_VALID, |
|
SRM_COORDVALRGN_EXTENDED_VALID, |
|
SRM_COORDVALRGN_DEFINED |
} SRM_Coordinate_Valid_Region;
SRM Data Type: Interval_Type
typedef enum {
|
SRM_IVLTYP_OPEN_INTERVAL, |
|
SRM_IVLTYP_GE_LT_INTERVAL, |
|
SRM_IVLTYP_GT_LE_INTERVAL, |
|
SRM_IVLTYP_CLOSED_INTERVAL, |
|
SRM_IVLTYP_GT_SEMI_INTERVAL, |
|
SRM_IVLTYP_GE_SEMI_INTERVAL, |
|
SRM_IVLTYP_LT_SEMI_INTERVAL, |
|
SRM_IVLTYP_LE_SEMI_INTERVAL, |
|
SRM_IVLTYP_UNBOUNDED |
} SRM_Interval_Type;
SRM Data Type: Polar_Aspect
typedef enum {
|
SRM_PLRASP_NORTH, |
|
SRM_PLRASP_SOUTH |
} SRM_Polar_Aspect;
SRM selection data types are bound to the C programming language using the SRM_Integer data type along with a corresponding set of macros that may be used to set and compare values for these data types. The following are the SRM selection data types defined in this binding.
Abstract data type: CS_Code
typedef SRM_Integer SRM_CS_Code;
|
#define SRM_CSCOD_EUCLIDEAN_3D |
((SRM_CS_Code)(1)) |
|
#define SRM_CSCOD_LOCOCENTRIC_EUCLIDEAN_3D |
((SRM_CS_Code)(2)) |
|
#define SRM_CSCOD_SPHERICAL |
((SRM_CS_Code)(3)) |
|
#define SRM_CSCOD_LOCOENTRIC_SPHERICAL |
((SRM_CS_Code)(4)) |
|
#define SRM_CSCOD_AZIMUTHAL_SPHERICAL |
((SRM_CS_Code)(5)) |
|
#define SRM_CSCOD_LOCOCENTRIC_AZIMUTHAL_SPHERICAL |
((SRM_CS_Code)(6)) |
|
#define SRM_CSCOD_GEODETIC |
((SRM_CS_Code)(7)) |
|
#define SRM_CSCOD_PLANETODETIC |
((SRM_CS_Code)(8)) |
|
#define SRM_CSCOD_CYLINDRICAL |
((SRM_CS_Code)(9)) |
|
#define SRM_CSCOD_LOCOCENTRIC_CYLINDRICAL |
((SRM_CS_Code)(10)) |
|
#define SRM_CSCOD_MERCATOR |
((SRM_CS_Code)(11)) |
|
#define SRM_CSCOD_OBLIQUE_MERCATOR_SPHERICAL |
((SRM_CS_Code)(12)) |
|
#define SRM_CSCOD_TRANSVERSE_MERCATOR |
((SRM_CS_Code)(13)) |
|
#define SRM_CSCOD_LAMBERT_CONFORMAL_CONIC |
((SRM_CS_Code)(14)) |
|
#define SRM_CSCOD_POLAR_STEREOGRAPHIC |
((SRM_CS_Code)(15)) |
|
#define SRM_CSCOD_EQUIDISTANT_CYLINDRICAL |
((SRM_CS_Code)(16)) |
|
#define SRM_CSCOD_SURFACE_GEODETIC |
((SRM_CS_Code)(17)) |
|
#define SRM_CSCOD_SURFACE_PLANETODETIC |
((SRM_CS_Code)(18)) |
|
#define SRM_CSCOD_LOCOCENTRIC_SURFACE_EUCLIDEAN |
((SRM_CS_Code)(19)) |
|
#define SRM_CSCOD_LOCOCENTRIC_SURFACE_AZIMUTHAL |
((SRM_CS_Code)(20)) |
|
#define SRM_CSCOD_LOCOCENTRIC_SURFACE_POLAR |
((SRM_CS_Code)(21)) |
|
#define SRM_CSCOD_EUCLIDEAN_2D |
((SRM_CS_Code)(22)) |
|
#define SRM_CSCOD_LOCOCENTRIC_EUCLIDEAN_2D |
((SRM_CS_Code)(23)) |
|
#define SRM_CSCOD_AZIMUTHAL |
((SRM_CS_Code)(24)) |
|
#define SRM_CSCOD_LOCOCENTRIC_AZIMUTHAL |
((SRM_CS_Code)(25)) |
|
#define SRM_CSCOD_POLAR |
((SRM_CS_Code)(26)) |
|
#define SRM_CSCOD_LOCOCENTRIC_POLAR |
((SRM_CS_Code)(27)) |
|
#define SRM_CSCOD_EUCLIDEAN_1D |
((SRM_CS_Code)(28)) |
Abstract data type: DSS_Code
typedef SRM_Integer SRM_DSS_Code;
|
#define SRM_DSSCOD_UNSPECIFIED |
((SRM_DSS_Code)(0)) |
|
#define SRM_DSSCOD_EGM96_GEOID |
((SRM_DSS_Code)(1)) |
|
#define SRM_DSSCOD_IGLD_1955 |
((SRM_DSS_Code)(2)) |
|
#define SRM_DSSCOD_IGLD_1985 |
((SRM_DSS_Code)(3)) |
|
#define SRM_DSSCOD_MSL |
((SRM_DSS_Code)(4)) |
|
#define SRM_DSSCOD_NAVD_1988 |
((SRM_DSS_Code)(5)) |
|
#define SRM_DSSCOD_NGVD_1929 |
((SRM_DSS_Code)(6)) |
|
#define SRM_DSSCOD_OSGM_2002 |
((SRM_DSS_Code)(7)) |
|
#define SRM_DSSCOD_WGS84_ELLIPSOID |
((SRM_DSS_Code)(8)) |
|
#define SRM_DSSCOD_EGM84_GEOID |
((SRM_DSS_Code)(9)) |
Abstract data type: OBRS_Code
typedef SRM_Integer SRM_OBRS_Code;
|
#define SRM_OBRSCOD_EQUATORIAL_INTERTIAL |
((SRM_OBRS_Code)(1)) |
|
#define SRM_OBRSCOD_SOLAR_ECLIPTIC |
((SRM_OBRS_Code)(2)) |
|
#define SRM_OBRSCOD_SOLAR_EQUATORIAL |
((SRM_OBRS_Code)(3)) |
|
#define SRM_OBRSCOD_HELIOCENTRIC_ARIES_ECLIPTIC |
((SRM_OBRS_Code)(4)) |
|
#define SRM_OBRSCOD_HELIOCENTRIC_PLANET_ECLIPTIC |
((SRM_OBRS_Code)(5)) |
|
#define SRM_OBRSCOD_HELIOCENTRIC_PLANET_EQUATORIAL |
((SRM_OBRS_Code)(6)) |
|
#define SRM_OBRSCOD_CELESTIOMAGNETIC |
((SRM_OBRS_Code)(7)) |
|
#define SRM_OBRSCOD_SOLAR_MAGNETIC_ECLIPTIC |
((SRM_OBRS_Code)(8)) |
|
#define SRM_OBRSCOD_SOLAR_MAGNETIC_DIPOLE |
((SRM_OBRS_Code)(9)) |
SRM Data Type: ORM_Code
typedef SRM_Integer SRM_ORM_Code;
|
#define SRM_ORMCOD_ABSTRACT_2D |
((SRM_ORM_Code)(1)) |
|
#define SRM_ORMCOD_ABSTRACT_3D |
((SRM_ORM_Code)(2)) |
|
#define SRM_ORMCOD_ADINDAN_1991 |
((SRM_ORM_Code)(3)) |
|
#define SRM_ORMCOD_ADRASTEA_2000 |
((SRM_ORM_Code)(4)) |
|
#define SRM_ORMCOD_AFGOOYE_1987 |
((SRM_ORM_Code)(5)) |
|
#define SRM_ORMCOD_AIN_EL_ABD_1970 |
((SRM_ORM_Code)(6)) |
|
#define SRM_ORMCOD_AMALTHEA_2000 |
((SRM_ORM_Code)(7)) |
|
#define SRM_ORMCOD_AMERICAN_SAMOA_1962 |
((SRM_ORM_Code)(8)) |
|
#define SRM_ORMCOD_ANNA_1_1965 |
((SRM_ORM_Code)(9)) |
|
#define SRM_ORMCOD_ANTIGUA_1943 |
((SRM_ORM_Code)(10)) |
|
#define SRM_ORMCOD_ARC_1950 |
((SRM_ORM_Code)(11)) |
|
#define SRM_ORMCOD_ARC_1960 |
((SRM_ORM_Code)(12)) |
|
#define SRM_ORMCOD_ARIEL_1988 |
((SRM_ORM_Code)(13)) |
|
#define SRM_ORMCOD_ASCENSION_1958 |
((SRM_ORM_Code)(14)) |
|
#define SRM_ORMCOD_ATLAS_1988 |
((SRM_ORM_Code)(15)) |
|
#define SRM_ORMCOD_AUSTRALIAN_GEOD_1966 |
((SRM_ORM_Code)(16)) |
|
#define SRM_ORMCOD_AUSTRALIAN_GEOD_1984 |
((SRM_ORM_Code)(17)) |
|
#define SRM_ORMCOD_AYABELLE_LIGHTHOUSE_1991 |
((SRM_ORM_Code)(18)) |
|
#define SRM_ORMCOD_BEACON_E_1945 |
((SRM_ORM_Code)(19)) |
|
#define SRM_ORMCOD_BELINDA_1988 |
((SRM_ORM_Code)(20)) |
|
#define SRM_ORMCOD_BELLEVUE_IGN_1987 |
((SRM_ORM_Code)(21)) |
|
#define SRM_ORMCOD_BERMUDA_1957 |
((SRM_ORM_Code)(22)) |
|
#define SRM_ORMCOD_BIANCA_1988 |
((SRM_ORM_Code)(23)) |
|
#define SRM_ORMCOD_BISSAU_1991 |
((SRM_ORM_Code)(24)) |
|
#define SRM_ORMCOD_BOGOTA_OBS_1987 |
((SRM_ORM_Code)(25)) |
|
#define SRM_ORMCOD_BOGOTA_OBS_1987_PM_BOGOTA |
((SRM_ORM_Code)(26)) |
|
#define SRM_ORMCOD_BUKIT_RIMPAH_1987 |
((SRM_ORM_Code)(27)) |
|
#define SRM_ORMCOD_CALLISTO_2000 |
((SRM_ORM_Code)(28)) |
|
#define SRM_ORMCOD_CALYPSO_1988 |
((SRM_ORM_Code)(29)) |
|
#define SRM_ORMCOD_CAMP_AREA_1987 |
((SRM_ORM_Code)(30)) |
|
#define SRM_ORMCOD_CAMPO_INCHAUSPE_1969 |
((SRM_ORM_Code)(31)) |
|
#define SRM_ORMCOD_CANTON_1966 |
((SRM_ORM_Code)(32)) |
|
#define SRM_ORMCOD_CAPE_1987 |
((SRM_ORM_Code)(33)) |
|
#define SRM_ORMCOD_CAPE_CANAVERAL_1991 |
((SRM_ORM_Code)(34)) |
|
#define SRM_ORMCOD_CARTHAGE_1987 |
((SRM_ORM_Code)(35)) |
|
#define SRM_ORMCOD_CHARON_1991 |
((SRM_ORM_Code)(36)) |
|
#define SRM_ORMCOD_CHATHAM_1971 |
((SRM_ORM_Code)(37)) |
|
#define SRM_ORMCOD_CHUA_1987 |
((SRM_ORM_Code)(38)) |
|
#define SRM_ORMCOD_COAMPS_1998 |
((SRM_ORM_Code)(39)) |
|
#define SRM_ORMCOD_CORDELIA_1988 |
((SRM_ORM_Code)(40)) |
|
#define SRM_ORMCOD_CORREGO_ALEGRE_1987 |
((SRM_ORM_Code)(41)) |
|
#define SRM_ORMCOD_CRESSIDA_1988 |
((SRM_ORM_Code)(42)) |
|
#define SRM_ORMCOD_DABOLA_1991 |
((SRM_ORM_Code)(43)) |
|
#define SRM_ORMCOD_DECEPTION_1993 |
((SRM_ORM_Code)(44)) |
|
#define SRM_ORMCOD_DEIMOS_1988 |
((SRM_ORM_Code)(45)) |
|
#define SRM_ORMCOD_DESDEMONA_1988 |
((SRM_ORM_Code)(46)) |
|
#define SRM_ORMCOD_DESPINA_1991 |
((SRM_ORM_Code)(47)) |
|
#define SRM_ORMCOD_DIONE_1982 |
((SRM_ORM_Code)(48)) |
|
#define SRM_ORMCOD_DJAKARTA_1987 |
((SRM_ORM_Code)(49)) |
|
#define SRM_ORMCOD_DJAKARTA_1987_PM_DJAKARTA |
((SRM_ORM_Code)(50)) |
|
#define SRM_ORMCOD_DOS_1968 |
((SRM_ORM_Code)(51)) |
|
#define SRM_ORMCOD_DOS_71_4_1987 |
((SRM_ORM_Code)(52)) |
|
#define SRM_ORMCOD_EARTH_INERTIAL_ARIES_1950 |
((SRM_ORM_Code)(53)) |
|
#define SRM_ORMCOD_EARTH_INERTIAL_ARIES_TRUE_OF_DATE |
((SRM_ORM_Code)(54)) |
|
#define SRM_ORMCOD_EARTH_INERTIAL_J2000r0 |
((SRM_ORM_Code)(55)) |
|
#define SRM_ORMCOD_EARTH_SOLAR_ECLIPTIC |
((SRM_ORM_Code)(56)) |
|
#define SRM_ORMCOD_EARTH_SOLAR_EQUATORIAL |
((SRM_ORM_Code)(57)) |
|
#define SRM_ORMCOD_EARTH_SOLAR_MAG_DIPOLE |
((SRM_ORM_Code)(58)) |
|
#define SRM_ORMCOD_EARTH_SOLAR_MAGNETOSPHERIC |
((SRM_ORM_Code)(59)) |
|
#define SRM_ORMCOD_EASTER_1967 |
((SRM_ORM_Code)(60)) |
|
#define SRM_ORMCOD_ENCELADUS_1994 |
((SRM_ORM_Code)(61)) |
|
#define SRM_ORMCOD_EPIMETHEUS_1988 |
((SRM_ORM_Code)(62)) |
|
#define SRM_ORMCOD_EROS_2000 |
((SRM_ORM_Code)(63)) |
|
#define SRM_ORMCOD_ESTONIA_1937 |
((SRM_ORM_Code)(64)) |
|
#define SRM_ORMCOD_ETRS_1989 |
((SRM_ORM_Code)(65)) |
|
#define SRM_ORMCOD_EUROPA_2000 |
((SRM_ORM_Code)(66)) |
|
#define SRM_ORMCOD_EUROPE_1950 |
((SRM_ORM_Code)(67)) |
|
#define SRM_ORMCOD_EUROPE_1979 |
((SRM_ORM_Code)(68)) |
|
#define SRM_ORMCOD_FAHUD_1987 |
((SRM_ORM_Code)(69)) |
|
#define SRM_ORMCOD_FORT_THOMAS_1955 |
((SRM_ORM_Code)(70)) |
|
#define SRM_ORMCOD_GALATEA_1991 |
((SRM_ORM_Code)(71)) |
|
#define SRM_ORMCOD_GAN_1970 |
((SRM_ORM_Code)(72)) |
|
#define SRM_ORMCOD_GANYMEDE_2000 |
((SRM_ORM_Code)(73)) |
|
#define SRM_ORMCOD_GASPRA_1991 |
((SRM_ORM_Code)(74)) |
|
#define SRM_ORMCOD_GDA_1994 |
((SRM_ORM_Code)(75)) |
|
#define SRM_ORMCOD_GEODETIC_DATUM_1949 |
((SRM_ORM_Code)(76)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1945 |
((SRM_ORM_Code)(77)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1950 |
((SRM_ORM_Code)(78)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1955 |
((SRM_ORM_Code)(79)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1960 |
((SRM_ORM_Code)(80)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1965 |
((SRM_ORM_Code)(81)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1970 |
((SRM_ORM_Code)(82)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1975 |
((SRM_ORM_Code)(83)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1980 |
((SRM_ORM_Code)(84)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1985 |
((SRM_ORM_Code)(85)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1990 |
((SRM_ORM_Code)(86)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_1995 |
((SRM_ORM_Code)(87)) |
|
#define SRM_ORMCOD_GEOMAGNETIC_2000 |
((SRM_ORM_Code)(88)) |
|
#define SRM_ORMCOD_GRACIOSA_BASE_SW_1948 |
((SRM_ORM_Code)(89)) |
|
#define SRM_ORMCOD_GUAM_1963 |
((SRM_ORM_Code)(90)) |
|
#define SRM_ORMCOD_GUNONG_SEGARA_1987 |
((SRM_ORM_Code)(91)) |
|
#define SRM_ORMCOD_GUX_1_1987 |
((SRM_ORM_Code)(92)) |
|
#define SRM_ORMCOD_HELENE_1992 |
((SRM_ORM_Code)(93)) |
|
#define SRM_ORMCOD_HELIO_ARIES_ECLIPTIC_J2000r0 |
((SRM_ORM_Code)(94)) |
|
#define SRM_ORMCOD_HELIO_ARIES_ECLIPTIC_TRUE_OF_DATE |
((SRM_ORM_Code)(95)) |
|
#define SRM_ORMCOD_HELIO_EARTH_ECLIPTIC |
((SRM_ORM_Code)(96)) |
|
#define SRM_ORMCOD_HELIO_EARTH_EQUATORIAL |
((SRM_ORM_Code)(97)) |
|
#define SRM_ORMCOD_HERAT_NORTH_1987 |
((SRM_ORM_Code)(98)) |
|
#define SRM_ORMCOD_HERMANNSKOGEL_1871 |
((SRM_ORM_Code)(99)) |
|
#define SRM_ORMCOD_HJORSEY_1955 |
((SRM_ORM_Code)(100)) |
|
#define SRM_ORMCOD_HONG_KONG_1963 |
((SRM_ORM_Code)(101)) |
|
#define SRM_ORMCOD_HU_TZU_SHAN_1991 |
((SRM_ORM_Code)(102)) |
|
#define SRM_ORMCOD_IAPETUS_1988 |
((SRM_ORM_Code)(103)) |
|
#define SRM_ORMCOD_IDA_1991 |
((SRM_ORM_Code)(104)) |
|
#define SRM_ORMCOD_INDIAN_1916 |
((SRM_ORM_Code)(105)) |
|
#define SRM_ORMCOD_INDIAN_1954 |
((SRM_ORM_Code)(106)) |
|
#define SRM_ORMCOD_INDIAN_1956 |
((SRM_ORM_Code)(107)) |
|
#define SRM_ORMCOD_INDIAN_1960 |
((SRM_ORM_Code)(108)) |
|
#define SRM_ORMCOD_INDIAN_1962 |
((SRM_ORM_Code)(109)) |
|
#define SRM_ORMCOD_INDIAN_1975 |
((SRM_ORM_Code)(110)) |
|
#define SRM_ORMCOD_INDONESIAN_1974 |
((SRM_ORM_Code)(111)) |
|
#define SRM_ORMCOD_IO_2000 |
((SRM_ORM_Code)(112)) |
|
#define SRM_ORMCOD_IRELAND_1965 |
((SRM_ORM_Code)(113)) |
|
#define SRM_ORMCOD_ISTS_061_1968 |
((SRM_ORM_Code)(114)) |
|
#define SRM_ORMCOD_ISTS_073_1969 |
((SRM_ORM_Code)(115)) |
|
#define SRM_ORMCOD_JANUS_1988 |
((SRM_ORM_Code)(116)) |
|
#define SRM_ORMCOD_JGD_2000 |
((SRM_ORM_Code)(117)) |
|
#define SRM_ORMCOD_JOHNSTON_1961 |
((SRM_ORM_Code)(118)) |
|
#define SRM_ORMCOD_JULIET_1988 |
((SRM_ORM_Code)(119)) |
|
#define SRM_ORMCOD_JUPITER_1988 |
((SRM_ORM_Code)(120)) |
|
#define SRM_ORMCOD_JUPITER_INERTIAL |
((SRM_ORM_Code)(121)) |
|
#define SRM_ORMCOD_JUPITER_MAGNETIC_1993 |
((SRM_ORM_Code)(122)) |
|
#define SRM_ORMCOD_JUPITER_SOLAR_ECLIPTIC |
((SRM_ORM_Code)(123)) |
|
#define SRM_ORMCOD_JUPITER_SOLAR_EQUATORIAL |
((SRM_ORM_Code)(124)) |
|
#define SRM_ORMCOD_JUPITER_SOLAR_MAG_DIPOLE |
((SRM_ORM_Code)(125)) |
|
#define SRM_ORMCOD_JUPITER_SOLAR_MAG_ECLIPTIC |
((SRM_ORM_Code)(126)) |
|
#define SRM_ORMCOD_KANDAWALA_1987 |
((SRM_ORM_Code)(127)) |
|
#define SRM_ORMCOD_KERGUELEN_1949 |
((SRM_ORM_Code)(128)) |
|
#define SRM_ORMCOD_KERTAU_1948 |
((SRM_ORM_Code)(129)) |
|
#define SRM_ORMCOD_KOREAN_GEODETIC_1995 |
((SRM_ORM_Code)(130)) |
|
#define SRM_ORMCOD_KUSAIE_1951 |
((SRM_ORM_Code)(131)) |
|
#define SRM_ORMCOD_LARISSA_1991 |
((SRM_ORM_Code)(132)) |
|
#define SRM_ORMCOD_LC5_1961 |
((SRM_ORM_Code)(133)) |
|
#define SRM_ORMCOD_LEIGON_1991 |
((SRM_ORM_Code)(134)) |
|
#define SRM_ORMCOD_LIBERIA_1964 |
((SRM_ORM_Code)(135)) |
|
#define SRM_ORMCOD_LUZON_1987 |
((SRM_ORM_Code)(136)) |
|
#define SRM_ORMCOD_M_PORALOKO_1991 |
((SRM_ORM_Code)(137)) |
|
#define SRM_ORMCOD_MAHE_1971 |
((SRM_ORM_Code)(138)) |
|
#define SRM_ORMCOD_MARCUS_STATION_1952 |
((SRM_ORM_Code)(139)) |
|
#define SRM_ORMCOD_MARS_2000 |
((SRM_ORM_Code)(140)) |
|
#define SRM_ORMCOD_MARS_INERTIAL |
((SRM_ORM_Code)(141)) |
|
#define SRM_ORMCOD_MARS_SPHERE_2000 |
((SRM_ORM_Code)(142)) |
|
#define SRM_ORMCOD_MASS_1999 |
((SRM_ORM_Code)(143)) |
|
#define SRM_ORMCOD_MASSAWA_1987 |
((SRM_ORM_Code)(144)) |
|
#define SRM_ORMCOD_MERCHICH_1987 |
((SRM_ORM_Code)(145)) |
|
#define SRM_ORMCOD_MERCURY_1988 |
((SRM_ORM_Code)(146)) |
|
#define SRM_ORMCOD_MERCURY_INERTIAL |
((SRM_ORM_Code)(147)) |
|
#define SRM_ORMCOD_METIS_2000 |
((SRM_ORM_Code)(148)) |
|
#define SRM_ORMCOD_MIDWAY_1961 |
((SRM_ORM_Code)(149)) |
|
#define SRM_ORMCOD_MIMAS_1994 |
((SRM_ORM_Code)(150)) |
|
#define SRM_ORMCOD_MINNA_1991 |
((SRM_ORM_Code)(151)) |
|
#define SRM_ORMCOD_MIRANDA_1988 |
((SRM_ORM_Code)(152)) |
|
#define SRM_ORMCOD_MM5_1997 |
((SRM_ORM_Code)(153)) |
|
#define SRM_ORMCOD_MODTRAN_MIDLATITUDE_N_1989 |
((SRM_ORM_Code)(154)) |
|
#define SRM_ORMCOD_MODTRAN_MIDLATITUTDE_S_1989 |
((SRM_ORM_Code)(155)) |
|
#define SRM_ORMCOD_MODTRAN_SUBARCTIC_N_1989 |
((SRM_ORM_Code)(156)) |
|
#define SRM_ORMCOD_MODTRAN_SUBARCTIC_S_1989 |
((SRM_ORM_Code)(157)) |
|
#define SRM_ORMCOD_MODTRAN_TROPICAL_1989 |
((SRM_ORM_Code)(158)) |
|
#define SRM_ORMCOD_MONTSERRAT_1958 |
((SRM_ORM_Code)(159)) |
|
#define SRM_ORMCOD_MOON_1991 |
((SRM_ORM_Code)(160)) |
|
#define SRM_ORMCOD_MULTIGEN_FLAT_EARTH_1989 |
((SRM_ORM_Code)(161)) |
|
#define SRM_ORMCOD_N_AM_1927 |
((SRM_ORM_Code)(162)) |
|
#define SRM_ORMCOD_N_AM_1983 |
((SRM_ORM_Code)(163)) |
|
#define SRM_ORMCOD_N_SAHARA_1959 |
((SRM_ORM_Code)(164)) |
|
#define SRM_ORMCOD_NAHRWAN_1987 |
((SRM_ORM_Code)(165)) |
|
#define SRM_ORMCOD_NAIAD_1991 |
((SRM_ORM_Code)(166)) |
|
#define SRM_ORMCOD_NAPARIMA_1991 |
((SRM_ORM_Code)(167)) |
|
#define SRM_ORMCOD_NEPTUNE_1991 |
((SRM_ORM_Code)(168)) |
|
#define SRM_ORMCOD_NEPTUNE_INERTIAL |
((SRM_ORM_Code)(169)) |
|
#define SRM_ORMCOD_NEPTUNE_MAGNETIC_1993 |
((SRM_ORM_Code)(170)) |
|
#define SRM_ORMCOD_NOGAPS_1988 |
((SRM_ORM_Code)(171)) |
|
#define SRM_ORMCOD_NTF_1896 |
((SRM_ORM_Code)(172)) |
|
#define SRM_ORMCOD_NTF_1896_PM_PARIS |
((SRM_ORM_Code)(173)) |
|
#define SRM_ORMCOD_OBERON_1988 |
((SRM_ORM_Code)(174)) |
|
#define SRM_ORMCOD_OBSERV_METEORO_1939 |
((SRM_ORM_Code)(175)) |
|
#define SRM_ORMCOD_OLD_EGYPTIAN_1907 |
((SRM_ORM_Code)(176)) |
|
#define SRM_ORMCOD_OLD_HAWAIIAN_CLARKE_1987 |
((SRM_ORM_Code)(177)) |
|
#define SRM_ORMCOD_OLD_HAWAIIAN_INT_1987 |
((SRM_ORM_Code)(178)) |
|
#define SRM_ORMCOD_OPHELIA_1988 |
((SRM_ORM_Code)(179)) |
|
#define SRM_ORMCOD_OSGB_1936 |
((SRM_ORM_Code)(180)) |
|
#define SRM_ORMCOD_PAN_1991 |
((SRM_ORM_Code)(181)) |
|
#define SRM_ORMCOD_PANDORA_1988 |
((SRM_ORM_Code)(182)) |
|
#define SRM_ORMCOD_PHOBOS_1988 |
((SRM_ORM_Code)(183)) |
|
#define SRM_ORMCOD_PHOEBE_1988 |
((SRM_ORM_Code)(184)) |
|
#define SRM_ORMCOD_PICO_DE_LAS_NIEVES_1987 |
((SRM_ORM_Code)(185)) |
|
#define SRM_ORMCOD_PITCAIRN_1967 |
((SRM_ORM_Code)(186)) |
|
#define SRM_ORMCOD_PLUTO_1994 |
((SRM_ORM_Code)(187)) |
|
#define SRM_ORMCOD_PLUTO_INERTIAL |
((SRM_ORM_Code)(188)) |
|
#define SRM_ORMCOD_POINT_58_1991 |
((SRM_ORM_Code)(189)) |
|
#define SRM_ORMCOD_POINTE_NOIRE_1948 |
((SRM_ORM_Code)(190)) |
|
#define SRM_ORMCOD_PORTIA_1988 |
((SRM_ORM_Code)(191)) |
|
#define SRM_ORMCOD_PORTO_SANTO_1936 |
((SRM_ORM_Code)(192)) |
|
#define SRM_ORMCOD_PROMETHEUS_1988 |
((SRM_ORM_Code)(193)) |
|
#define SRM_ORMCOD_PROTEUS_1991 |
((SRM_ORM_Code)(194)) |
|
#define SRM_ORMCOD_PROV_S_AM_1956 |
((SRM_ORM_Code)(195)) |
|
#define SRM_ORMCOD_PROV_S_CHILEAN_1963 |
((SRM_ORM_Code)(196)) |
|
#define SRM_ORMCOD_PUCK_1988 |
((SRM_ORM_Code)(197)) |
|
#define SRM_ORMCOD_PUERTO_RICO_1987 |
((SRM_ORM_Code)(198)) |
|
#define SRM_ORMCOD_PULKOVO_1942 |
((SRM_ORM_Code)(199)) |
|
#define SRM_ORMCOD_QATAR_NATIONAL_1974 |
((SRM_ORM_Code)(200)) |
|
#define SRM_ORMCOD_QORNOQ_1987 |
((SRM_ORM_Code)(201)) |
|
#define SRM_ORMCOD_REUNION_1947 |
((SRM_ORM_Code)(202)) |
|
#define SRM_ORMCOD_RGF_1993 |
((SRM_ORM_Code)(203)) |
|
#define SRM_ORMCOD_RHEA_1988 |
((SRM_ORM_Code)(204)) |
|
#define SRM_ORMCOD_ROME_1940 |
((SRM_ORM_Code)(205)) |
|
#define SRM_ORMCOD_ROME_1940_PM_ROME |
((SRM_ORM_Code)(206)) |
|
#define SRM_ORMCOD_ROSALIND_1988 |
((SRM_ORM_Code)(207)) |
|
#define SRM_ORMCOD_S_AM_1969 |
((SRM_ORM_Code)(208)) |
|
#define SRM_ORMCOD_S_ASIA_1987 |
((SRM_ORM_Code)(209)) |
|
#define SRM_ORMCOD_S_JTSK_1993 |
((SRM_ORM_Code)(210)) |
|
#define SRM_ORMCOD_S42_PULKOVO |
((SRM_ORM_Code)(211)) |
|
#define SRM_ORMCOD_SANTO_DOS_1965 |
((SRM_ORM_Code)(212)) |
|
#define SRM_ORMCOD_SAO_BRAZ_1987 |
((SRM_ORM_Code)(213)) |
|
#define SRM_ORMCOD_SAPPER_HILL_1943 |
((SRM_ORM_Code)(214)) |
|
#define SRM_ORMCOD_SATURN_1988 |
((SRM_ORM_Code)(215)) |
|
#define SRM_ORMCOD_SATURN_INERTIAL |
((SRM_ORM_Code)(216)) |
|
#define SRM_ORMCOD_SATURN_MAGNETIC_1993 |
((SRM_ORM_Code)(217)) |
|
#define SRM_ORMCOD_SCHWARZECK_1991 |
((SRM_ORM_Code)(218)) |
|
#define SRM_ORMCOD_SELVAGEM_GRANDE_1938 |
((SRM_ORM_Code)(219)) |
|
#define SRM_ORMCOD_SIERRA_LEONE_1960 |
((SRM_ORM_Code)(220)) |
|
#define SRM_ORMCOD_SIRGAS_2000 |
((SRM_ORM_Code)(221)) |
|
#define SRM_ORMCOD_SUN_1992 |
((SRM_ORM_Code)(222)) |
|
#define SRM_ORMCOD_TANANARIVE_OBS_1925 |
((SRM_ORM_Code)(223)) |
|
#define SRM_ORMCOD_TANANARIVE_OBS_1925_PM_PARIS |
((SRM_ORM_Code)(224)) |
|
#define SRM_ORMCOD_TELESTO_1988 |
((SRM_ORM_Code)(225)) |
|
#define SRM_ORMCOD_TERN_1961 |
((SRM_ORM_Code)(226)) |
|
#define SRM_ORMCOD_TETHYS_1991 |
((SRM_ORM_Code)(227)) |
|
#define SRM_ORMCOD_THALASSA_1991 |
((SRM_ORM_Code)(228)) |
|
#define SRM_ORMCOD_THEBE_2000 |
((SRM_ORM_Code)(229)) |
|
#define SRM_ORMCOD_TIMBALAI_EVEREST_1948 |
((SRM_ORM_Code)(230)) |
|
#define SRM_ORMCOD_TITAN_1982 |
((SRM_ORM_Code)(231)) |
|
#define SRM_ORMCOD_TITANIA_1988 |
((SRM_ORM_Code)(232)) |
|
#define SRM_ORMCOD_TOKYO_1991 |
((SRM_ORM_Code)(233)) |
|
#define SRM_ORMCOD_TRISTAN_1968 |
((SRM_ORM_Code)(234)) |
|
#define SRM_ORMCOD_TRITON_1991 |
((SRM_ORM_Code)(235)) |
|
#define SRM_ORMCOD_UMBRIEL_1988 |
((SRM_ORM_Code)(236)) |
|
#define SRM_ORMCOD_URANUS_1988 |
((SRM_ORM_Code)(237)) |
|
#define SRM_ORMCOD_URANUS_INERTIAL |
((SRM_ORM_Code)(238)) |
|
#define SRM_ORMCOD_URANUS_MAGNETIC_1993 |
((SRM_ORM_Code)(239)) |
|
#define SRM_ORMCOD_VENUS_1991 |
((SRM_ORM_Code)(240)) |
|
#define SRM_ORMCOD_VENUS_INERTIAL |
((SRM_ORM_Code)(241)) |
|
#define SRM_ORMCOD_VITI_LEVU_1916 |
((SRM_ORM_Code)(242)) |
|
#define SRM_ORMCOD_VOIROL_1874 |
((SRM_ORM_Code)(243)) |
|
#define SRM_ORMCOD_VOIROL_1874_PM_PARIS |
((SRM_ORM_Code)(244)) |
|
#define SRM_ORMCOD_VOIROL_1960 |
((SRM_ORM_Code)(245)) |
|
#define SRM_ORMCOD_VOIROL_1960_PM_PARIS |
((SRM_ORM_Code)(246)) |
|
#define SRM_ORMCOD_WAKE_1952 |
((SRM_ORM_Code)(247)) |
|
#define SRM_ORMCOD_WAKE_ENIWETOK_1960 |
((SRM_ORM_Code)(248)) |
|
#define SRM_ORMCOD_WGS_1972 |
((SRM_ORM_Code)(249)) |
|
#define SRM_ORMCOD_WGS_1984 |
((SRM_ORM_Code)(250)) |
|
#define SRM_ORMCOD_YACARE_1987 |
((SRM_ORM_Code)(251)) |
|
#define SRM_ORMCOD_ZANDERIJ_1987 |
((SRM_ORM_Code)(252)) |
SRM Data Type: ORMT_Code
typedef SRM_Integer SRM_ORMT_Code;
|
#define SRM_ORMTCOD_BI_AXIS_ORIGIN_2D |
((SRM_ORMT_Code)(1)) |
|
#define SRM_ORMTCOD_SPHERE |
((SRM_ORMT_Code)(2)) |
|
#define SRM_ORMTCOD_OBLATE_ELLIPSOID |
((SRM_ORMT_Code)(3)) |
|
#define SRM_ORMTCOD_PROLATE_ELLIPSOID |
((SRM_ORMT_Code)(4)) |
|
#define SRM_ORMTCOD_TRI_AXIAL_ELLIPSOID |
((SRM_ORMT_Code)(5)) |
|
#define SRM_ORMTCOD_BI_AXIS_ORIGIN_3D |
((SRM_ORMT_Code)(6)) |
|
#define SRM_ORMTCOD_SPHERE_ORIGIN |
((SRM_ORMT_Code)(7)) |
|
#define SRM_ORMTCOD_OBLATE_ELLIPSOID_ORIGIN |
((SRM_ORMT_Code)(8)) |
|
#define SRM_ORMTCOD_TRI_PLANE |
((SRM_ORMT_Code)(9)) |
Abstract data type: RD_Code
typedef SRM_Integer SRM_RD_Code;
|
#define SRM_RDCOD_ORIGIN_2D |
((SRM_RD_Code)(1)) |
|
#define SRM_RDCOD_X_UNIT_POINT_2D |
((SRM_RD_Code)(2)) |
|
#define SRM_RDCOD_Y_UNIT_POINT_2D |
((SRM_RD_Code)(3)) |
|
#define SRM_RDCOD_ORIGIN_3D |
((SRM_RD_Code)(4)) |
|
#define SRM_RDCOD_X_UNIT_POINT_3D |
((SRM_RD_Code)(5)) |
|
#define SRM_RDCOD_Y_UNIT_POINT_3D |
((SRM_RD_Code)(6)) |
|
#define SRM_RDCOD_Z_UNIT_POINT_3D |
((SRM_RD_Code)(7)) |
|
#define SRM_RDCOD_X_AXIS_2D |
((SRM_RD_Code)(8)) |
|
#define SRM_RDCOD_Y_AXIS_2D |
((SRM_RD_Code)(9)) |
|
#define SRM_RDCOD_X_AXIS_3D |
((SRM_RD_Code)(10)) |
|
#define SRM_RDCOD_Y_AXIS_3D |
((SRM_RD_Code)(11)) |
|
#define SRM_RDCOD_Z_AXIS_3D |
((SRM_RD_Code)(12)) |
|
#define SRM_RDCOD_XY_PLANE_3D |
((SRM_RD_Code)(13)) |
|
#define SRM_RDCOD_XZ_PLANE_3D |
((SRM_RD_Code)(14)) |
|
#define SRM_RDCOD_YZ_PLANE_3D |
((SRM_RD_Code)(15)) |
|
#define SRM_RDCOD_ADRASTEA_2000 |
((SRM_RD_Code)(16)) |
|
#define SRM_RDCOD_AIRY_1830 |
((SRM_RD_Code)(17)) |
|
#define SRM_RDCOD_AMALTHEA_2000 |
((SRM_RD_Code)(18)) |
|
#define SRM_RDCOD_ANANKE_1988 |
((SRM_RD_Code)(19)) |
|
#define SRM_RDCOD_APL_4r5_1968 |
((SRM_RD_Code)(20)) |
|
#define SRM_RDCOD_ARIEL_1988 |
((SRM_RD_Code)(21)) |
|
#define SRM_RDCOD_ATLAS_1988 |
((SRM_RD_Code)(22)) |
|
#define SRM_RDCOD_AUSTRALIAN_NATIONAL_1966 |
((SRM_RD_Code)(23)) |
|
#define SRM_RDCOD_AVERAGE_TERRESTRIAL_1977 |
((SRM_RD_Code)(24)) |
|
#define SRM_RDCOD_BELINDA_1988 |
((SRM_RD_Code)(25)) |
|
#define SRM_RDCOD_BESSEL_1841_ETHIOPIA |
((SRM_RD_Code)(26)) |
|
#define SRM_RDCOD_BESSEL_1841_NAMBIA |
((SRM_RD_Code)(27)) |
|
#define SRM_RDCOD_BIANCA_1988 |
((SRM_RD_Code)(28)) |
|
#define SRM_RDCOD_CALLISTO_2000 |
((SRM_RD_Code)(29)) |
|
#define SRM_RDCOD_CALYPSO_1988 |
((SRM_RD_Code)(30)) |
|
#define SRM_RDCOD_CARME_1988 |
((SRM_RD_Code)(31)) |
|
#define SRM_RDCOD_CHARON_1991 |
((SRM_RD_Code)(32)) |
|
#define SRM_RDCOD_CLARKE_1858 |
((SRM_RD_Code)(33)) |
|
#define SRM_RDCOD_CLARKE_1858_MODIFIED |
((SRM_RD_Code)(34)) |
|
#define SRM_RDCOD_CLARKE_1866 |
((SRM_RD_Code)(35)) |
|
#define SRM_RDCOD_CLARKE_1880 |
((SRM_RD_Code)(36)) |
|
#define SRM_RDCOD_CLARKE_1880_CAPE |
((SRM_RD_Code)(37)) |
|
#define SRM_RDCOD_CLARKE_1880_FIJI |
((SRM_RD_Code)(38)) |
|
#define SRM_RDCOD_CLARKE_1880_IGN |
((SRM_RD_Code)(39)) |
|
#define SRM_RDCOD_CLARKE_1880_PALESTINE |
((SRM_RD_Code)(40)) |
|
#define SRM_RDCOD_CLARKE_1880_SYRIA |
((SRM_RD_Code)(41)) |
|
#define SRM_RDCOD_COAMPS_1998 |
((SRM_RD_Code)(42)) |
|
#define SRM_RDCOD_CORDELIA_1988 |
((SRM_RD_Code)(43)) |
|
#define SRM_RDCOD_CRESSIDA_1988 |
((SRM_RD_Code)(44)) |
|
#define SRM_RDCOD_DANISH_1876 |
((SRM_RD_Code)(45)) |
|
#define SRM_RDCOD_DEIMOS_1988 |
((SRM_RD_Code)(46)) |
|
#define SRM_RDCOD_DELAMBRE_1810 |
((SRM_RD_Code)(47)) |
|
#define SRM_RDCOD_DESDEMONA_1988 |
((SRM_RD_Code)(48)) |
|
#define SRM_RDCOD_DESPINA_1991 |
((SRM_RD_Code)(49)) |
|
#define SRM_RDCOD_DIONE_1982 |
((SRM_RD_Code)(50)) |
|
#define SRM_RDCOD_ELARA_1988 |
((SRM_RD_Code)(51)) |
|
#define SRM_RDCOD_ENCELADUS_1994 |
((SRM_RD_Code)(52)) |
|
#define SRM_RDCOD_EPIMETHEUS_1988 |
((SRM_RD_Code)(53)) |
|
#define SRM_RDCOD_EROS_2000 |
((SRM_RD_Code)(54)) |
|
#define SRM_RDCOD_EUROPA_2000 |
((SRM_RD_Code)(55)) |
|
#define SRM_RDCOD_EVEREST_ADJ_1937 |
((SRM_RD_Code)(56)) |
|
#define SRM_RDCOD_EVEREST_1948 |
((SRM_RD_Code)(57)) |
|
#define SRM_RDCOD_EVEREST_1956 |
((SRM_RD_Code)(58)) |
|
#define SRM_RDCOD_EVEREST_REVISED_1962 |
((SRM_RD_Code)(59)) |
|
#define SRM_RDCOD_EVEREST_1969 |
((SRM_RD_Code)(60)) |
|
#define SRM_RDCOD_EVEREST_BRUNEI_1967 |
((SRM_RD_Code)(61)) |
|
#define SRM_RDCOD_FISCHER_1960 |
((SRM_RD_Code)(62)) |
|
#define SRM_RDCOD_FISCHER_1968 |
((SRM_RD_Code)(63)) |
|
#define SRM_RDCOD_GALATEA_1991 |
((SRM_RD_Code)(64)) |
|
#define SRM_RDCOD_GANYMEDE_2000 |
((SRM_RD_Code)(65)) |
|
#define SRM_RDCOD_GASPRA_1991 |
((SRM_RD_Code)(66)) |
|
#define SRM_RDCOD_GRS_1967 |
((SRM_RD_Code)(67)) |
|
#define SRM_RDCOD_GRS_1980 |
((SRM_RD_Code)(68)) |
|
#define SRM_RDCOD_HELENE_1992 |
((SRM_RD_Code)(69)) |
|
#define SRM_RDCOD_HELMERT_1906 |
((SRM_RD_Code)(70)) |
|
#define SRM_RDCOD_HIMALIA_1988 |
((SRM_RD_Code)(71)) |
|
#define SRM_RDCOD_HOUGH_1960 |
((SRM_RD_Code)(72)) |
|
#define SRM_RDCOD_HYPERION_2000 |
((SRM_RD_Code)(73)) |
|
#define SRM_RDCOD_IAG_1975 |
((SRM_RD_Code)(74)) |
|
#define SRM_RDCOD_IAPETUS_1988 |
((SRM_RD_Code)(75)) |
|
#define SRM_RDCOD_IDA_1991 |
((SRM_RD_Code)(76)) |
|
#define SRM_RDCOD_INDONESIAN_1974 |
((SRM_RD_Code)(77)) |
|
#define SRM_RDCOD_INTERNATIONAL_1924 |
((SRM_RD_Code)(78)) |
|
#define SRM_RDCOD_IO_2000 |
((SRM_RD_Code)(79)) |
|
#define SRM_RDCOD_JANUS_1988 |
((SRM_RD_Code)(80)) |
|
#define SRM_RDCOD_JULIET_1988 |
((SRM_RD_Code)(81)) |
|
#define SRM_RDCOD_JUPITER_1988 |
((SRM_RD_Code)(82)) |
|
#define SRM_RDCOD_KLEOPATRA_2000 |
((SRM_RD_Code)(83)) |
|
#define SRM_RDCOD_KRASSOVSKY_1940 |
((SRM_RD_Code)(84)) |
|
#define SRM_RDCOD_KRAYENHOFF_1827 |
((SRM_RD_Code)(85)) |
|
#define SRM_RDCOD_LARISSA_1991 |
((SRM_RD_Code)(86)) |
|
#define SRM_RDCOD_LEDA_1988 |
((SRM_RD_Code)(87)) |
|
#define SRM_RDCOD_LYSITHEA_1988 |
((SRM_RD_Code)(88)) |
|
#define SRM_RDCOD_MARS_2000 |
((SRM_RD_Code)(89)) |
|
#define SRM_RDCOD_MARS_SPHERE_2000 |
((SRM_RD_Code)(90)) |
|
#define SRM_RDCOD_MASS_1999 |
((SRM_RD_Code)(91)) |
|
#define SRM_RDCOD_MERCURY_1988 |
((SRM_RD_Code)(92)) |
|
#define SRM_RDCOD_METIS_2000 |
((SRM_RD_Code)(93)) |
|
#define SRM_RDCOD_MIMAS_1994 |
((SRM_RD_Code)(94)) |
|
#define SRM_RDCOD_MIRANDA_1988 |
((SRM_RD_Code)(95)) |
|
#define SRM_RDCOD_MM5_1997 |
((SRM_RD_Code)(96)) |
|
#define SRM_RDCOD_MODIFIED_AIRY_1849 |
((SRM_RD_Code)(97)) |
|
#define SRM_RDCOD_MODIFIED_FISCHER_1960 |
((SRM_RD_Code)(98)) |
|
#define SRM_RDCOD_MODTRAN_MIDLATITUDE_1989 |
((SRM_RD_Code)(99)) |
|
#define SRM_RDCOD_MODTRAN_SUBARCTIC_1989 |
((SRM_RD_Code)(100)) |
|
#define SRM_RDCOD_MODTRAN_TROPICAL_1989 |
((SRM_RD_Code)(101)) |
|
#define SRM_RDCOD_MOON_1991 |
((SRM_RD_Code)(102)) |
|
#define SRM_RDCOD_MULTIGEN_FLAT_EARTH_1989 |
((SRM_RD_Code)(103)) |
|
#define SRM_RDCOD_NAIAD_1991 |
((SRM_RD_Code)(104)) |
|
#define SRM_RDCOD_NEPTUNE_1991 |
((SRM_RD_Code)(105)) |
|
#define SRM_RDCOD_NEREID_1991 |
((SRM_RD_Code)(106)) |
|
#define SRM_RDCOD_NOGAPS_1988 |
((SRM_RD_Code)(107)) |
|
#define SRM_RDCOD_OBERON_1988 |
((SRM_RD_Code)(108)) |
|
#define SRM_RDCOD_OPHELIA_1988 |
((SRM_RD_Code)(109)) |
|
#define SRM_RDCOD_PAN_1991 |
((SRM_RD_Code)(110)) |
|
#define SRM_RDCOD_PANDORA_1988 |
((SRM_RD_Code)(111)) |
|
#define SRM_RDCOD_PASIPHAE_1988 |
((SRM_RD_Code)(112)) |
|
#define SRM_RDCOD_PHOBOS_1988 |
((SRM_RD_Code)(113)) |
|
#define SRM_RDCOD_PHOEBE_1988 |
((SRM_RD_Code)(114)) |
|
#define SRM_RDCOD_PLESSIS_MODIFIED_1817 |
((SRM_RD_Code)(115)) |
|
#define SRM_RDCOD_PLUTO_1994 |
((SRM_RD_Code)(116)) |
|
#define SRM_RDCOD_PORTIA_1988 |
((SRM_RD_Code)(117)) |
|
#define SRM_RDCOD_PROMETHEUS_1988 |
((SRM_RD_Code)(118)) |
|
#define SRM_RDCOD_PROTEUS_1991 |
((SRM_RD_Code)(119)) |
|
#define SRM_RDCOD_PUCK_1988 |
((SRM_RD_Code)(120)) |
|
#define SRM_RDCOD_RHEA_1988 |
((SRM_RD_Code)(121)) |
|
#define SRM_RDCOD_ROSALIND_1988 |
((SRM_RD_Code)(122)) |
|
#define SRM_RDCOD_SATURN_1988 |
((SRM_RD_Code)(123)) |
|
#define SRM_RDCOD_SINOPE_1988 |
((SRM_RD_Code)(124)) |
|
#define SRM_RDCOD_SOUTH_AMERICAN_1969 |
((SRM_RD_Code)(125)) |
|
#define SRM_RDCOD_SOVIET_GEODETIC_1985 |
((SRM_RD_Code)(126)) |
|
#define SRM_RDCOD_SOVIET_GEODETIC_1990 |
((SRM_RD_Code)(127)) |
|
#define SRM_RDCOD_STRUVE_1860 |
((SRM_RD_Code)(128)) |
|
#define SRM_RDCOD_SUN_1992 |
((SRM_RD_Code)(129)) |
|
#define SRM_RDCOD_TELESTO_1988 |
((SRM_RD_Code)(130)) |
|
#define SRM_RDCOD_TETHYS_1991 |
((SRM_RD_Code)(131)) |
|
#define SRM_RDCOD_THALASSA_1991 |
((SRM_RD_Code)(132)) |
|
#define SRM_RDCOD_THEBE_2000 |
((SRM_RD_Code)(133)) |
|
#define SRM_RDCOD_TITAN_1982 |
((SRM_RD_Code)(134)) |
|
#define SRM_RDCOD_TITANIA_1988 |
((SRM_RD_Code)(135)) |
|
#define SRM_RDCOD_TRITON_1991 |
((SRM_RD_Code)(136)) |
|
#define SRM_RDCOD_UMBRIEL_1988 |
((SRM_RD_Code)(137)) |
|
#define SRM_RDCOD_URANUS_1988 |
((SRM_RD_Code)(138)) |
|
#define SRM_RDCOD_VENUS_1991 |
((SRM_RD_Code)(139)) |
|
#define SRM_RDCOD_WALBECK_AMS_1963 |
((SRM_RD_Code)(140)) |
|
#define SRM_RDCOD_WALBECK_PLANHEFT_1942 |
((SRM_RD_Code)(141)) |
|
#define SRM_RDCOD_WAR_OFFICE_1924 |
((SRM_RD_Code)(142)) |
|
#define SRM_RDCOD_WGS_1960 |
((SRM_RD_Code)(143)) |
|
#define SRM_RDCOD_WGS_1966 |
((SRM_RD_Code)(144)) |
|
#define SRM_RDCOD_WGS_1984 |
((SRM_RD_Code)(145)) |
|
#define SRM_RDCOD_WGS_1972 |
((SRM_RD_Code)(146)) |
SRM Data Type: RT_Code
typedef SRM_Integer SRM_RT_Code;
|
#define SRM_RTCOD_UNSPECIFIED |
((SRM_RT_Code)(0)) |
|
#define SRM_RTCOD_ABSTRACT_2D_IDENTITY |
((SRM_RT_Code)(1)) |
|
#define SRM_RTCOD_ABSTRACT_3D_IDENTITY |
((SRM_RT_Code)(2)) |
|
#define SRM_RTCOD_ADINDAN_1991_BURKINA_FASO |
((SRM_RT_Code)(3)) |
|
#define SRM_RTCOD_ADINDAN_1991_CAMEROON |
((SRM_RT_Code)(4)) |
|
#define SRM_RTCOD_ADINDAN_1991_ETHIOPIA |
((SRM_RT_Code)(5)) |
|
#define SRM_RTCOD_ADINDAN_1991_MALI |
((SRM_RT_Code)(6)) |
|
#define SRM_RTCOD_ADINDAN_1991_MEAN_SOLUTION |
((SRM_RT_Code)(7)) |
|
#define SRM_RTCOD_ADINDAN_1991_SENEGAL |
((SRM_RT_Code)(8)) |
|
#define SRM_RTCOD_ADINDAN_1991_SUDAN |
((SRM_RT_Code)(9)) |
|
#define SRM_RTCOD_ADRASTEA_2000_IDENTITY |
((SRM_RT_Code)(10)) |
|
#define SRM_RTCOD_AFGOOYE_1987_SOMALIA |
((SRM_RT_Code)(11)) |
|
#define SRM_RTCOD_AIN_EL_ABD_1970_BAHRAIN_ISLAND |
((SRM_RT_Code)(12)) |
|
#define SRM_RTCOD_AIN_EL_ABD_1970_SAUDI_ARABIA |
((SRM_RT_Code)(13)) |
|
#define SRM_RTCOD_AMALTHEA_2000_IDENTITY |
((SRM_RT_Code)(14)) |
|
#define SRM_RTCOD_AMERICAN_SAMOA_1962_AMERICAL_SAMOA_ISLANDS |
((SRM_RT_Code)(15)) |
|
#define SRM_RTCOD_ANNA_1_1965_COCOS_ISLANDS |
((SRM_RT_Code)(16)) |
|
#define SRM_RTCOD_ANTIGUA_1943_ANTIGUA_LEEWARD_ISLANDS |
((SRM_RT_Code)(17)) |
|
#define SRM_ARC_1950_3_ZIMBABWE |
((SRM_RT_Code)(18)) |
|
#define SRM_RTCOD_ARC_1950_BOTSWANA |
((SRM_RT_Code)(19)) |
|
#define SRM_RTCOD_ARC_1950_BURUNDI |
((SRM_RT_Code)(20)) |
|
#define SRM_RTCOD_ARC_1950_LESOTHO |
((SRM_RT_Code)(21)) |
|
#define SRM_RTCOD_ARC_1950_MALAWI |
((SRM_RT_Code)(22)) |
|
#define SRM_RTCOD_ARC_1950_MEAN_SOLUTION |
((SRM_RT_Code)(23)) |
|
#define SRM_RTCOD_ARC_1950_SWAZILAND |
((SRM_RT_Code)(24)) |
|
#define SRM_RTCOD_ARC_1950_ZAIRE |
((SRM_RT_Code)(25)) |
|
#define SRM_RTCOD_ARC_1950_ZAMBIA |
((SRM_RT_Code)(26)) |
|
#define SRM_RTCOD_ARC_1960_3_KENYA |
((SRM_RT_Code)(27)) |
|
#define SRM_RTCOD_ARC_1960_MEAN_SOLUTION |
((SRM_RT_Code)(28)) |
|
#define SRM_RTCOD_ARC_1960_TANZANIA |
((SRM_RT_Code)(29)) |
|
#define SRM_RTCOD_ARIEL_1988_IDENTITY |
((SRM_RT_Code)(30)) |
|
#define SRM_RTCOD_ASCENSION_1958_ASCENSION_ISLAND |
((SRM_RT_Code)(31)) |
|
#define SRM_RTCOD_ATLAS_1988_IDENTITY |
((SRM_RT_Code)(32)) |
|
#define SRM_RTCOD_AUSTRALIAN_GEOD_1966_AUSTRALIA_TASMANIA |
((SRM_RT_Code)(33)) |
|
#define SRM_RTCOD_AUSTRALIAN_GEOD_1984_3_AUSTRALIA_TASMANIA |
((SRM_RT_Code)(34)) |
|
#define SRM_RTCOD_AUSTRALIAN_GEOD_1984_7_AUSTRALIA_TASMANIA |
((SRM_RT_Code)(35)) |
|
#define SRM_RTCOD_AYABELLE_LIGHTHOUSE_1991_DJIBOUTI |
((SRM_RT_Code)(36)) |
|
#define SRM_RTCOD_BEACON_E_1945_IWO_JIMA_ISLAND |
((SRM_RT_Code)(37)) |
|
#define SRM_RTCOD_BELINDA_1988_IDENTITY |
((SRM_RT_Code)(38)) |
|
#define SRM_RTCOD_BELLEVUE_IGN_1987_EFATE_ERROMANGO_ISLANDS |
((SRM_RT_Code)(39)) |
|
#define SRM_RTCOD_BERMUDA_1957_BERMUDA |
((SRM_RT_Code)(40)) |
|
#define SRM_RTCOD_BIANCA_1988_IDENTITY |
((SRM_RT_Code)(41)) |
|
#define SRM_RTCOD_BISSAU_1991_GUINEA_BISSAU |
((SRM_RT_Code)(42)) |
|
#define SRM_RTCOD_BOGOTA_OBS_1987_COLOMBIA |
((SRM_RT_Code)(43)) |
|
#define SRM_RTCOD_BOGOTA_OBS_1987_PM_BOGOTA_COLOMBIA |
((SRM_RT_Code)(44)) |
|
#define SRM_RTCOD_BUKIT_RIMPAH_1987_BANGKA_BELITUNG_ISLANDS |
((SRM_RT_Code)(45)) |
|
#define SRM_RTCOD_CALLISTO_2000_IDENTITY |
((SRM_RT_Code)(46)) |
|
#define SRM_RTCOD_CALYPSO_1988_IDENTITY |
((SRM_RT_Code)(47)) |
|
#define SRM_RTCOD_CAMP_AREA_1987_MCMURDO_CAMP |
((SRM_RT_Code)(48)) |
|
#define SRM_RTCOD_CAMPO_INCHAUSPE_1969_ARGENTINA |
((SRM_RT_Code)(49)) |
|
#define SRM_RTCOD_CANTON_1966_PHOENIX_ISLANDS |
((SRM_RT_Code)(50)) |
|
#define SRM_RTCOD_CAPE_1987_SOUTH_AFRICA |
((SRM_RT_Code)(51)) |
|
#define SRM_RTCOD_CAPE_CANAVERAL_1991_MEAN_SOLUTION |
((SRM_RT_Code)(52)) |
|
#define SRM_RTCOD_CARTHAGE_1987_TUNISIA |
((SRM_RT_Code)(53)) |
|
#define SRM_RTCOD_CHARON_1991_IDENTITY |
((SRM_RT_Code)(54)) |
|
#define SRM_RTCOD_CHATHAM_1971_CHATHAM_ISLANDS |
((SRM_RT_Code)(55)) |
|
#define SRM_RTCOD_CHUA_1987_PARAGUAY |
((SRM_RT_Code)(56)) |
|
#define SRM_RTCOD_COAMPS_1998_IDENTITY_BY_DEFAULT |
((SRM_RT_Code)(57)) |
|
#define SRM_RTCOD_CORDELIA_1988_IDENTITY |
((SRM_RT_Code)(58)) |
|
#define SRM_RTCOD_CORREGO_ALEGRE_1987_BRAZIL |
((SRM_RT_Code)(59)) |
|
#define SRM_RTCOD_CRESSIDA_1988_IDENTITY |
((SRM_RT_Code)(60)) |
|
#define SRM_RTCOD_DABOLA_1991_GUINEA |
((SRM_RT_Code)(61)) |
|
#define SRM_RTCOD_DECEPTION_1993_DECEPTION_ISLAND |
((SRM_RT_Code)(62)) |
|
#define SRM_RTCOD_DEIMOS_1988_IDENTITY |
((SRM_RT_Code)(63)) |
|
#define SRM_RTCOD_DESDEMONA_1988_IDENTITY |
((SRM_RT_Code)(64)) |
|
#define SRM_RTCOD_DESPINA_1991_IDENTITY |
((SRM_RT_Code)(65)) |
|
#define SRM_RTCOD_DIONE_1982_IDENTITY |
((SRM_RT_Code)(66)) |
|
#define SRM_RTCOD_DJAKARTA_1987_PM_DJAKARTA_SUMATRA |
((SRM_RT_Code)(67)) |
|
#define SRM_RTCOD_DJAKARTA_1987_SUMATRA |
((SRM_RT_Code)(68)) |
|
#define SRM_RTCOD_DOS_1968_GIZO_ISLAND |
((SRM_RT_Code)(69)) |
|
#define SRM_RTCOD_DOS_71_4_1987_ST_HELENA_ISLAND |
((SRM_RT_Code)(70)) |
|
#define SRM_RTCOD_EASTER_1967_EASTER_ISLAND |
((SRM_RT_Code)(71)) |
|
#define SRM_RTCOD_ENCELADUS_1994_IDENTITY |
((SRM_RT_Code)(72)) |
|
#define SRM_RTCOD_EPIMETHEUS_1988_IDENTITY |
((SRM_RT_Code)(73)) |
|
#define SRM_RTCOD_EROS_2000_IDENTITY |
((SRM_RT_Code)(74)) |
|
#define SRM_RTCOD_ESTONIA_1937_ESTONIA |
((SRM_RT_Code)(75)) |
|
#define SRM_RTCOD_ETRS_1989_IDENTITY_BY_MEASUREMENT |
((SRM_RT_Code)(76)) |
|
#define SRM_RTCOD_EUROPA_2000_IDENTITY |
((SRM_RT_Code)(77)) |
|
#define SRM_RTCOD_EUROPE_1950_3_CYPRUS |
((SRM_RT_Code)(78)) |
|
#define SRM_RTCOD_EUROPE_1950_CHANNEL_ISLANDS |
((SRM_RT_Code)(79)) |
|
#define SRM_RTCOD_EUROPE_1950_EGYPT |
((SRM_RT_Code)(80)) |
|
#define SRM_RTCOD_EUROPE_1950_ENGLAND_SCOTLAND |
((SRM_RT_Code)(81)) |
|
#define SRM_RTCOD_EUROPE_1950_GREECE |
((SRM_RT_Code)(82)) |
|
#define SRM_RTCOD_EUROPE_1950_IRAN |
((SRM_RT_Code)(83)) |
|
#define SRM_RTCOD_EUROPE_1950_IRAQ |
((SRM_RT_Code)(84)) |
|
#define SRM_RTCOD_EUROPE_1950_IRELAND |
((SRM_RT_Code)(85)) |
|
#define SRM_RTCOD_EUROPE_1950_MALTA |
((SRM_RT_Code)(86)) |
|
#define SRM_RTCOD_EUROPE_1950_MEAN_SOLUTION |
((SRM_RT_Code)(87)) |
|
#define SRM_RTCOD_EUROPE_1950_NORWAY |
((SRM_RT_Code)(88)) |
|
#define SRM_RTCOD_EUROPE_1950_PORTUGAL_SPAIN |
((SRM_RT_Code)(89)) |
|
#define SRM_RTCOD_EUROPE_1950_SARDINIA |
((SRM_RT_Code)(90)) |
|
#define SRM_RTCOD_EUROPE_1950_SICILY |
((SRM_RT_Code)(91)) |
|
#define SRM_RTCOD_EUROPE_1950_TUNISIA |
((SRM_RT_Code)(92)) |
|
#define SRM_RTCOD_EUROPE_1950_W_EUROPE_MEAN_SOLUTION |
((SRM_RT_Code)(93)) |
|
#define SRM_RTCOD_EUROPE_1979_MEAN_SOLUTION |
((SRM_RT_Code)(94)) |
|
#define SRM_RTCOD_FAHUD_1987_3_OMAN |
((SRM_RT_Code)(95)) |
|
#define SRM_RTCOD_FAHUD_1987_7_OMAN |
((SRM_RT_Code)(96)) |
|
#define SRM_RTCOD_FORT_THOMAS_1955_ST_KITTS_NEVIS_LEEWARD_ISLANDS |
((SRM_RT_Code)(97)) |
|
#define SRM_RTCOD_GALATEA_1991_IDENTITY |
((SRM_RT_Code)(98)) |
|
#define SRM_RTCOD_GAN_1970_MALDIVES |
((SRM_RT_Code)( |