| 
 Compounds | 
| class   | BaseSRF | 
|   | The BaseSRF abstract class is the base class for all SRFs.  More...
 
  | 
| class   | BaseSRF_2D | 
|   | The BaseSRF_2D abstract class is the base class for the 2D SRFs.  More...
 
  | 
| class   | BaseSRF_3D | 
|   | The BaseSRF_3D abstract class is the base class for the 3D SRFs.  More...
 
  | 
| class   | BaseSRF_3D::LTP_vec | 
| class   | BaseSRF_MapProjection | 
|   | The BaseSRF_MapProjection abstract class.  More...
 
  | 
| class   | BaseSRF_WithEllipsoidalHeight | 
|   | The BaseSRF_WithEllipsoidalHeight abstract class.  More...
 
  | 
| class   | BaseSRF_WithTangentPlaneSurface | 
|   | The BaseSRF_WithTangentPlaneSurface abstract class.  More...
 
  | 
| class   | Coord | 
|   | The Coord abstract class is the base class for all coordinate types.  More...
 
  | 
| class   | Coord2D | 
|   | The Coord2D abstract class is used for representing 2D coordinates.  More...
 
  | 
| class   | Coord2D_LocalSpaceAzimuthal | 
|   | A Coord2D for SRF_LocalSpaceAzimuthal.  More...
 
  | 
| class   | Coord2D_LocalSpacePolar | 
|   | A Coord2D for SRF_LocalSpacePolar.  More...
 
  | 
| class   | Coord2D_LocalSpaceRectangular2D | 
|   | A Coord2D for SRF_LocalSpaceRectangular2D.  More...
 
  | 
| class   | Coord3D | 
|   | The Coord3D abstract class is used for representing 3D coordinates.  More...
 
  | 
| class   | Coord3D_Celestiocentric | 
|   | A Coord3D for SRF_Celestiocentric.  More...
 
  | 
| class   | Coord3D_Celestiodetic | 
|   | A Coord3D for SRF_Celestiodetic.  More...
 
  | 
| class   | Coord3D_Celestiomagnetic | 
|   | A Coord3D for SRF_Celestiomagnetic.  More...
 
  | 
| class   | Coord3D_EquatorialInertial | 
|   | A Coord3D for SRF_EquatorialInertial.  More...
 
  | 
| class   | Coord3D_EquidistantCylindrical | 
|   | A Coord3D for SRF_EquidistantCylindrical.  More...
 
  | 
| class   | Coord3D_HeliosphericAriesEcliptic | 
|   | A Coord3D for SRF_HeliosphericAriesEcliptic.  More...
 
  | 
| class   | Coord3D_HeliosphericEarthEcliptic | 
|   | A Coord3D for SRF_HeliosphericEarthEcliptic.  More...
 
  | 
| class   | Coord3D_HeliosphericEarthEquatorial | 
|   | A Coord3D for SRF_HeliosphericEarthEquatorial.  More...
 
  | 
| class   | Coord3D_LambertConformalConic | 
|   | A Coord3D for SRF_LambertConformalConic.  More...
 
  | 
| class   | Coord3D_LocalSpaceRectangular3D | 
|   | A Coord3D for SRF_LocalSpaceRectangular3D.  More...
 
  | 
| class   | Coord3D_LocalTangentSpaceAzimuthalSpherical | 
|   | A Coord3D for SRF_LocalTangentSpaceAzimuthalSpherical.  More...
 
  | 
| class   | Coord3D_LocalTangentSpaceCylindrical | 
|   | A Coord3D for SRF_LocalTangentSpaceCylindrical.  More...
 
  | 
| class   | Coord3D_LocalTangentSpaceEuclidean | 
|   | A Coord3D for SRF_LocalTangentSpaceEuclidean.  More...
 
  | 
| class   | Coord3D_LococentricEuclidean3D | 
|   | A Coord3D for SRF_LococentricEuclidean3D.  More...
 
  | 
| class   | Coord3D_Mercator | 
|   | A Coord3D for SRF_Mercator.  More...
 
  | 
| class   | Coord3D_ObliqueMercatorSpherical | 
|   | A Coord3D for SRF_ObliqueMercatorSpherical.  More...
 
  | 
| class   | Coord3D_Planetodetic | 
|   | A Coord3D for SRF_Planetodetic.  More...
 
  | 
| class   | Coord3D_PolarStereographic | 
|   | A Coord3D for SRF_PolarStereographic.  More...
 
  | 
| class   | Coord3D_SolarEcliptic | 
|   | A Coord3D for SRF_SolarEcliptic.  More...
 
  | 
| class   | Coord3D_SolarEquatorial | 
|   | A Coord3D for SRF_SolarEquatorial.  More...
 
  | 
| class   | Coord3D_SolarMagneticDipole | 
|   | A Coord3D for SRF_SolarMagneticDipole.  More...
 
  | 
| class   | Coord3D_SolarMagneticEcliptic | 
|   | A Coord3D for SRF_SolarMagneticEcliptic.  More...
 
  | 
| class   | Coord3D_TransverseMercator | 
| class   | CoordSurf | 
|   | The CoordSurf abstract class is used for representing surface coordinates.  More...
 
  | 
| class   | CoordSurf_Celestiodetic | 
|   | A CoordSurf for SRF_Celestiodetic.  More...
 
  | 
| class   | CoordSurf_EquidistantCylindrical | 
|   | A CoordSurf for SRF_EquidistantCylindrical.  More...
 
  | 
| class   | CoordSurf_LambertConformalConic | 
|   | A CoordSurf for SRF_LambertConformalConic.  More...
 
  | 
| class   | CoordSurf_LocalTangentSpaceAzimuthalSpherical | 
|   | A CoordSurf for SRF_LocalTangentSpaceAzimuthalSpherical.  More...
 
  | 
| class   | CoordSurf_LocalTangentSpaceCylindrical | 
|   | A CoordSurf for SRF_LocalTangentSpaceCylindrical.  More...
 
  | 
| class   | CoordSurf_LocalTangentSpaceEuclidean | 
|   | A CoordSurf for SRF_LocalTangentSpaceEuclidean.  More...
 
  | 
| class   | CoordSurf_Mercator | 
|   | A CoordSurf for SRF_Mercator.  More...
 
  | 
| class   | CoordSurf_ObliqueMercatorSpherical | 
|   | A CoordSurf for SRF_ObliqueMercatorSpherical.  More...
 
  | 
| class   | CoordSurf_Planetodetic | 
|   | A CoordSurf for SRF_Planetodetic.  More...
 
  | 
| class   | CoordSurf_PolarStereographic | 
|   | A CoordSurf for SRF_PolarStereographic.  More...
 
  | 
| class   | CoordSurf_TransverseMercator | 
|   | A CoordSurf for SRF_TransverseMercator.  More...
 
  | 
| class   | Direction | 
|   | The Direction abstract contains a three element vector and a reference location.  More...
 
  | 
| class   | Orientation | 
|   | The Orientation base class.  More...
 
  | 
| class   | OrientationAxisAngle | 
|   | The Orientation subclass in (axis, angle) representation.  More...
 
  | 
| class   | OrientationEulerAnglesZXZ | 
|   | The concrete class for the orientation in Euler Angles (ZXZ) representation.  More...
 
  | 
| class   | OrientationMatrix | 
|   | The concrete class for the orientation in matrix 3x3 orientation representation.  More...
 
  | 
| class   | OrientationQuaternion | 
|   | The concrete class for the orientation in quaternion representation.  More...
 
  | 
| class   | OrientationTaitBryanAngles | 
|   | The concrete class for the orientation in Tait-Bryan Angles representation.  More...
 
  | 
| class   | SRF_Celestiocentric | 
|   | SRF_Celestiocentric class declaration.  More...
 
  | 
| class   | SRF_Celestiodetic | 
|   | SRF_Celestiodetic class declaration.  More...
 
  | 
| class   | SRF_Celestiomagnetic | 
|   | SRF_Celestiomagnetic class declaration.  More...
 
  | 
| class   | SRF_EC_Params | 
|   | SRF_EC_Params class declaration.  More...
 
  | 
| class   | SRF_EquatorialInertial | 
|   | SRF_EquatorialInertial class declaration.  More...
 
  | 
| class   | SRF_EquidistantCylindrical | 
|   | SRF_EquidistantCylindrical class declaration.  More...
 
  | 
| class   | SRF_HeliosphericAriesEcliptic | 
|   | SRF_HeliosphericAriesEcliptic class declaration.  More...
 
  | 
| class   | SRF_HeliosphericEarthEcliptic | 
|   | SRF_HeliosphericEarthEcliptic class declaration.  More...
 
  | 
| class   | SRF_HeliosphericEarthEquatorial | 
|   | SRF_HeliosphericEarthEquatorial class declaration.  More...
 
  | 
| class   | SRF_LambertConformalConic | 
|   | SRF_LambertConformalConic class declaration.  More...
 
  | 
| class   | SRF_LCC_Params | 
|   | SRF_LCC_Params class declaration.  More...
 
  | 
| class   | SRF_LCE_3D_Params | 
|   | SRF_LCE_3D_Params class declaration.  More...
 
  | 
| class   | SRF_LocalSpaceAzimuthal | 
|   | SRF_LocalSpaceAzimuthal class declaration.  More...
 
  | 
| class   | SRF_LocalSpacePolar | 
|   | SRF_LocalSpacePolar class declaration.  More...
 
  | 
| class   | SRF_LocalSpaceRectangular2D | 
|   | SRF_LocalSpaceRectangular2D class declaration.  More...
 
  | 
| class   | SRF_LocalSpaceRectangular3D | 
|   | SRF_LocalSpaceRectangular3D class declaration.  More...
 
  | 
| class   | SRF_LocalTangentSpaceAzimuthalSpherical | 
|   | SRF_LocalTangentSpaceAzimuthalSpherical class declaration.  More...
 
  | 
| class   | SRF_LocalTangentSpaceCylindrical | 
|   | SRF_LocalTangentSpaceCylindrical class declaration.  More...
 
  | 
| class   | SRF_LocalTangentSpaceEuclidean | 
|   | SRF_LocalTangentSpaceEuclidean class declaration.  More...
 
  | 
| class   | SRF_LococentricEuclidean3D | 
|   | SRF_LococentricEuclidean3D class declaration.  More...
 
  | 
| class   | SRF_LSR_2D_Params | 
|   | SRF_LSR_2D_Params class declaration.  More...
 
  | 
| class   | SRF_LSR_3D_Params | 
|   | SRF_LSR_3D_Params class declaration.  More...
 
  | 
| class   | SRF_LT_Params | 
|   | SRF_LT_Params class declaration.  More...
 
  | 
| class   | SRF_LTSE_Params | 
|   | SRF_LTSE_Params class declaration.  More...
 
  | 
| class   | SRF_M_Params | 
|   | SRF_M_Params class declaration.  More...
 
  | 
| class   | SRF_Mercator | 
|   | SRF_Mercator class declaration.  More...
 
  | 
| class   | SRF_ObliqueMercatorSpherical | 
|   | SRF_ObliqueMercatorSpherical class declaration.  More...
 
  | 
| class   | SRF_OM_Params | 
|   | SRF_OM_Params class declaration.  More...
 
  | 
| class   | SRF_Planetodetic | 
|   | SRF_Planetodetic class declaration.  More...
 
  | 
| class   | SRF_PolarStereographic | 
|   | SRF_PolarStereographic class declaration.  More...
 
  | 
| class   | SRF_PS_Params | 
|   | SRF_PS_Params class declaration.  More...
 
  | 
| class   | SRF_SolarEcliptic | 
|   | SRF_SolarEcliptic class declaration.  More...
 
  | 
| class   | SRF_SolarEquatorial | 
|   | SRF_SolarEquatorial class declaration.  More...
 
  | 
| class   | SRF_SolarMagneticDipole | 
|   | SRF_SolarMagneticDipole class declaration.  More...
 
  | 
| class   | SRF_SolarMagneticEcliptic | 
|   | SRF_SolarMagneticEcliptic class declaration.  More...
 
  | 
| class   | SRF_TM_Params | 
|   | SRF_TM_Params class declaration.  More...
 
  | 
| class   | SRF_TransverseMercator | 
|   | SRF_TransverseMercator class declaration.  More...
 
  | 
| class   | SRM_Axis_Angle_Params | 
|   | SRM_Axis_Angle_Params class declaration.  More...
 
  | 
| class   | SRM_Euler_Angles_ZXZ_Params | 
|   | SRM_Euler_Angles_ZXZ_Params class declaration.  More...
 
  | 
| class   | SRM_Extended_Valid_Region_Params | 
|   | SRM_Extended_Valid_Region_Params class declaration.  More...
 
  | 
| class   | SRM_Matrix_3x3 | 
|   | SRM_Matrix_3x3 class declaration.  More...
 
  | 
| class   | SRM_ORM_Code | 
| class   | SRM_ORM_Trans_2D_Params | 
|   | SRM_ORM_Trans_2D_Params class declaration.  More...
 
  | 
| class   | SRM_ORM_Trans_3D_Params | 
|   | SRM_ORM_Trans_3D_Params class declaration.  More...
 
  | 
| class   | SRM_ORM_Trans_Params | 
|   | SRM_ORM_Trans_Params class declaration.  More...
 
  | 
| class   | SRM_Quaternion_Params | 
|   | SRM_Quaternion_Params class declaration.  More...
 
  | 
| class   | SRM_RT_Code | 
| class   | SRM_SRFSM_Alabama_SPCS_Code | 
| class   | SRM_SRFSM_Code | 
|   | The base enumeration from which all SRFS Member enumeration classes are inherited.  More...
 
  | 
| class   | SRM_SRFSM_GTRS_GCS_Code | 
| class   | SRM_SRFSM_Japan_Rectangular_Plane_CS_Code | 
| class   | SRM_SRFSM_Lambert_NTF_Code | 
| class   | SRM_SRFSM_UPS_Code | 
|   | SRFSM_UPS.  More...
 
  | 
| class   | SRM_SRFSM_UTM_Code | 
|   | SRFSM_UTM.  More...
 
  | 
| class   | SRM_SRFSM_Wisconsin_SPCS_Code | 
|   | SRFSM_Wisconsin_SPCS.  More...
 
  | 
| class   | SRM_Tait_Bryan_Angles_Params | 
|   | SRM_Tait_Bryan_Angles_Params class declaration.  More...
 
  | 
| class   | SRM_Valid_Region_Params | 
|   | SRM_Valid_Region_Params class declaration.  More...
 
  | 
| class   | SrmEnum | 
|   | The base enumeration from which all SRM "enumeration" classes which are not declared as enum are inherited.  More...
 
  | 
| class   | SrmException | 
 Enumerations | 
| enum   | Coord_ClassType {  
  CC_3D, 
CD_3D, 
CD_SURFACE, 
CM_3D, 
 
  EC_AUGMENTED_3D, 
EC_SURFACE, 
EI_3D, 
HAEC_3D, 
 
  HEEC_3D, 
HEEQ_3D, 
LCC_AUGMENTED_3D, 
LCC_SURFACE, 
 
  LSA_2D, 
LSP_2D, 
LSR_2D, 
LSR_3D, 
 
  LCE_3D, 
LTSAS_3D, 
LTSAS_SURFACE, 
LTSC_3D, 
 
  LTSC_SURFACE, 
LTSE_3D, 
LTSE_SURFACE, 
M_AUGMENTED_3D, 
 
  M_SURFACE, 
OMS_AUGMENTED_3D, 
OMS_SURFACE, 
PD_3D, 
 
  PD_SURFACE, 
PS_AUGMENTED_3D, 
PS_SURFACE, 
SEC_3D, 
 
  SEQ_3D, 
SMD_3D, 
SME_3D, 
TM_AUGMENTED_3D, 
 
  _enumInt =  37 enumInt
 
 } | 
|   | Declaration of coordinate type enumeration.  More...
 
  | 
| enum   | SRM_Axis_Direction {  
  AXDIR_POSITIVE_PRIMARY_AXIS, 
AXDIR_POSITIVE_SECONDARY_AXIS, 
AXDIR_POSITIVE_TERTIARY_AXIS, 
AXDIR_NEGATIVE_PRIMARY_AXIS, 
 
  AXDIR_NEGATIVE_SECONDARY_AXIS, 
_enumInt =  37 enumInt, 
_INVALID_INPUT =  enumInt, 
item
 
 } | 
|   | Definition of the SRM_Axis_Direction enumeration, which represents the values of the axis direction parameter(s) of the SRFTs LOCAL_SPACE_RECTANGULAR_3D and LOCAL_SPACE_RECTANGULAR_2D.  More...
 
  | 
| enum   | SRM_Coordinate_Valid_Region_Code {  
  COORDVALRGN_VALID, 
COORDVALRGN_EXTENDED_VALID, 
_enumInt =  37 enumInt, 
_INVALID_INPUT =  enumInt, 
 
  _enumInt =  37 enumInt
 
 } | 
| enum   | SRM_CS_Code {  
  CSCOD_UNSPECIFIED, 
CSCOD_EUCLIDEAN_3D, 
CSCOD_LOCOCENT_EUCLIDEAN_3D, 
CSCOD_EQUATORIAL_SPHERICAL, 
 
  CSCOD_LOCOCENT_EQUATORIAL_SPHERICAL, 
CSCOD_AZIMUTHAL_SPHERICAL, 
CSCOD_LOCOCENT_AZIMUTHAL_SPHERICAL, 
CSCOD_GEODETIC, 
 
  CSCOD_PLANETODETIC, 
CSCOD_CYLINDRICAL, 
CSCOD_LOCOCENTRIC_CYLINDRICAL, 
CSCOD_MERCATOR, 
 
  CSCOD_OBLIQUE_MERCATOR_SPHERICAL, 
CSCOD_TRANSVERSE_MERCATOR, 
CSCOD_LAMBERT_CONFORMAL_CONIC, 
CSCOD_POLAR_STEREOGRAPHIC, 
 
  CSCOD_EQUIDISTANT_CYLINDRICAL, 
CSCOD_SURFACE_GEODETIC, 
CSCOD_SURFACE_PLANETODETIC, 
CSCOD_LOCOCENTRIC_SURFACE_EUCLIDEAN, 
 
  CSCOD_LOCOCENTRIC_SURFACE_AZIMUTHAL, 
CSCOD_LOCOCENTRIC_SURFACE_POLAR, 
CSCOD_EUCLIDEAN_2D, 
CSCOD_LOCOCENT_EUCLIDEAN_2D, 
 
  CSCOD_AZIMUTHAL, 
CSCOD_LOCOCENT_AZIMUTHAL, 
CSCOD_POLAR, 
CSCOD_LOCOCENTRIC_POLAR, 
 
  _enumInt =  37 enumInt, 
_INVALID_INPUT =  enumInt, 
item
 
 } | 
| enum   | SRM_DSS_Code {  
  DSSCOD_UNSPECIFIED, 
DSSCOD_EGM96_GEOID, 
DSSCOD_IGLD_1955, 
DSSCOD_IGLD_1985, 
 
  DSSCOD_MSL, 
DSSCOD_NAVD_1988, 
DSSCOD_NGVD_1929, 
DSSCOD_OSGM_2002, 
 
  DSSCOD_WGS84_ELLIPSOID, 
_enumInt =  37 enumInt, 
_INVALID_INPUT =  enumInt, 
item
 
 } | 
| enum   | SRM_Interval_Type {  
  IVLTYP_OPEN_INTERVAL, 
IVLTYP_GE_LT_INTERVAL, 
IVLTYP_GT_LE_INTERVAL, 
IVLTYP_CLOSED_INTERVAL, 
 
  IVLTYP_GT_SEMI_INTERVAL, 
IVLTYP_GE_SEMI_INTERVAL, 
IVLTYP_LT_SEMI_INTERVAL, 
IVLTYP_LE_SEMI_INTERVAL, 
 
  _enumInt =  37 enumInt, 
_INVALID_INPUT =  enumInt, 
item
 
 } | 
| enum   | SRM_Ori_Rep {  
  ORI_REP_UNSPECIFIED, 
ORI_REP_MATRIX_3X3, 
ORI_REP_AXIS_ANGLE, 
ORI_REP_EULER_ANGLES_ZXZ, 
 
  ORI_REP_TAIT_BRYAN_ANGLES, 
_enumInt =  37 enumInt, 
_INVALID_INPUT =  enumInt, 
item
 
 } | 
|   | Definition of the orientation representation enumeration.  More...
 
  | 
| enum   | SRM_Polar_Aspect { PLRASP_NORTH, 
_enumInt =  37 enumInt, 
_INVALID_INPUT =  enumInt, 
item
 } | 
| enum   | SRM_SRF_Code {  
  SRFCOD_UNSPECIFIED, 
SRFCOD_BRITISH_NATIONAL_GRID_AIRY, 
SRFCOD_BRITISH_OSGRS80_GRID, 
SRFCOD_DELAWARE_SPCS_1983, 
 
  SRFCOD_GEOCENTRIC_WGS_1984, 
SRFCOD_GEODETIC_AUSTRALIA_1984, 
SRFCOD_GEODETIC_WGS_1984, 
SRFCOD_GEODETIC_N_AMERICAN_1983, 
 
  SRFCOD_IRISH_GRID_1965, 
SRFCOD_IRISH_TRANSVERSE_MERCATOR_1989, 
SRFCOD_LAMBERT_93, 
SRFCOD_LAMBERT_II_WIDE, 
 
  SRFCOD_MARS_PLANETOCENTRIC_2000, 
SRFCOD_MARS_PLANETOGRAPHIC_2000, 
_enumInt =  37 enumInt, 
_INVALID_INPUT =  enumInt, 
 
  item
 
 } | 
|   | Declaration of SRM SRF set enumeration class.  More...
 
  | 
| enum   | SRM_SRFS_Code {  
  SRFSCOD_UNSPECIFIED, 
SRFSCOD_ALABAMA_SPCS, 
SRFSCOD_GTRS_GLOBAL_COORDINATE_SYSTEM, 
SRFSCOD_JAPAN_RECTANGULAR_PLANE_CS, 
 
  SRFSCOD_LAMBERT_NTF, 
SRFSCOD_UNIVERSAL_POLAR_STEREOGRAPHIC, 
SRFSCOD_UNIVERSAL_TRANSVERSE_MERCATOR, 
_enumInt =  37 enumInt, 
 
  _INVALID_INPUT =  enumInt, 
item
 
 } | 
|   | Declaration of SRF Set enumeration class.  More...
 
  | 
| enum   | SRM_SRFT_Code {  
  SRFTCOD_UNSPECIFIED, 
SRFTCOD_CELESTIOCENTRIC, 
SRFTCOD_LOCAL_SPACE_RECT_3D, 
SRFTCOD_CELESTIODETIC, 
 
  SRFTCOD_PLANETODETIC, 
SRFTCOD_LOCAL_TANGENT_SPC_EUCLIDEAN, 
SRFTCOD_LOCAL_TANGENT_SPC_AZIMUTHAL_SPHERICAL, 
SRFTCOD_LOCAL_TANGENT_SPC_CYLINDRICAL, 
 
  SRFTCOD_LOCOCENTRIC_EUCLIDEAN_3D, 
SRFTCOD_CELESTIOMAGNETIC, 
SRFTCOD_EQUATORIAL_INERTIAL, 
SRFTCOD_SOLAR_ECLIPTIC, 
 
  SRFTCOD_SOLAR_EQUATORIAL, 
SRFTCOD_SOLAR_MAGNETIC_ECLIPTIC, 
SRFTCOD_SOLAR_MAGNETIC_DIPOLE, 
SRFTCOD_HELIOSPHERIC_ARIES_ECLIPTIC, 
 
  SRFTCOD_HELIOSPHER_EARTH_ECLIPTIC, 
SRFTCOD_HELIOSPHER_EARTH_EQUATORIAL, 
SRFTCOD_MERCATOR, 
SRFTCOD_OBLIQUE_MERCATOR_SPHERICAL, 
 
  SRFTCOD_TRANSVERSE_MERCATOR, 
SRFTCOD_LAMBERT_CONFORMAL_CONIC, 
SRFTCOD_POLAR_STEREOGRAPHIC, 
SRFTCOD_EQUIDISTANT_CYLINDRICAL, 
 
  SRFTCOD_LOCAL_SPACE_RECT_2D, 
SRFTCOD_LOCAL_SPACE_AZIMUTHAL_2D, 
_enumInt =  37 enumInt, 
_INVALID_INPUT =  enumInt, 
 
  item
 
 } |