Main Page | Packages | Class Hierarchy | Alphabetical List | Compound List | Compound Members

SRM.SRM_SRFT_Code Class Reference

Declaration of SRM SRF template enumeration class. More...

Inheritance diagram for SRM.SRM_SRFT_Code:

Inheritance graph
[legend]
List of all members.

Static Public Member Functions

SRM_SRFT_Code getEnum (int enum) throws SrmException
 returns the SRM_SRFT_Code from its enumerant value

SRM_SRFT_Code getEnum (String name) throws SrmException
 returns the SRM_SRFT_Code from its string name


Static Public Attributes

final int _totalEnum = 25
final int _SRFT_UNDEFINED = 0
final int _SRFT_CELESTIOCENTRIC = 1
 Undefined.

final int _SRFT_LOCAL_SPACE_RECT_3D = 2
 Celestiocentric SRF. The generalization of geocentric spatial reference frames to include non-Earth objects.

final int _SRFT_CELESTIODETIC = 3
 Local space rectangular 3D SRF. A 3D Euclidean spatial reference frame for an abstract space.

final int _SRFT_PLANETODETIC = 4
 Celestiodetic SRF. The generalization of geodetic SRFs to include non-Earth objects.

final int _SRFT_LOCAL_TANGENT_SPACE_EUCLIDEAN = 5
 Planetodetic SRF. Similar to celestiodetic SRF with reversed sign for longitude.

final int _SRFT_LOCAL_TANGENT_SPACE_AZIMUTHAL_SPHERICAL = 6
 Local tangent space Euclidean SRF. Euclidean 3D spatial CS with the zero 3^(rd)-coordinate component surface that is tangent to the oblate ellipsoid RD and with the CS natural origin at the tangent point.

final int _SRFT_LOCAL_TANGENT_SPACE_CYLINDRICAL = 7
 Local tangent space azimuthal spherical SRF. Azimuthal spherical spatial CS with the zero 3^(rd)-coordinate component surface that is tangent to the oblate ellipsoid RD and with the CS natural origin at the tangent point.

final int _SRFT_CELESTIOMAGNETIC = 8
 Local tangent space cylindrical SRF. Cylindrical spatial CS with the zero 3^(rd)-coordinate component surface that is tangent to the oblate ellipsoid RD and with the CS natural origin at the tangent point.

final int _SRFT_EQUATORIAL_INERTIAL = 9
 Celestiomagnetic SRF. A spherical CS based SRF aligned with the magnetic dipole of a celestial object.

final int _SRFT_SOLAR_ECLIPTIC = 10
 Equatorial inertial SRF. A spherical CS based SRF aligned with the equator of a planet and the direction to the Sun at the vernal equinox (at a specified epoch).

final int _SRFT_SOLAR_EQUATORIAL = 11
 Solar ecliptic SRF. A spherical CS based SRF aligned with the ecliptic plane of a planet and the direction to the Sun.

final int _SRFT_SOLAR_MAGNETIC_ECLIPTIC = 12
 Solar equatorial SRF. A spherical CS based planet centred SRF aligned with the ecliptic plane of a planet and the rotational axis of the Sun.

final int _SRFT_SOLAR_MAGNETIC_DIPOLE = 13
 Solar magnetic ecliptic SRF. A Euclidean 3D CS based planet centred SRF aligned with the direction to the Sun and the plane formed with that direction and the magnetic dipole of the planet.

final int _SRFT_HELIOSPHERIC_ARIES_ECLIPTIC = 14
 Solar magnetic dipole SRF. A Euclidean 3D CS based planet centred SRF aligned with the z-axis aligned with the magnetic dipole and the xz-plane containing the Sun.

final int _SRFT_HELIOSPHERIC_EARTH_ECLIPTIC = 15
 Heliospheric Aries ecliptic SRF.

final int _SRFT_HELIOSPHERIC_EARTH_EQUATORIAL = 16
 Heliospheric Earth ecliptic SRF.

final int _SRFT_MERCATOR = 17
 Heliospheric Earth equatorial SRF.

final int _SRFT_OBLIQUE_MERCATOR_SPHERICAL = 18
 Mercator SRF.

final int _SRFT_TRANSVERSE_MERCATOR = 19
 Oblique Mercator spherical SRF.

final int _SRFT_LAMBERT_CONFORMAL_CONIC = 20
 Transverse Mercator SRF.

final int _SRFT_POLAR_STEREOGRAPHIC = 21
 Lambert conformal conic SRF.

final int _SRFT_EQUIDISTANT_CYLINDRICAL = 22
 Polar stereographic SRF.

final int _SRFT_LOCAL_SPACE_RECT_2D = 23
 Equidistant cylindrical SRF.

final int _SRFT_LOCAL_SPACE_AZIMUTHAL = 24
 Local space rectangular 2D SRF.

final int _SRFT_LOCAL_SPACE_POLAR = 25
 Local space zimuthal SRF. An azimuthal CS based SRF for 2D abstract space.

final SRM_SRFT_Code SRFT_UNDEFINED = new SRM_SRFT_Code( _SRFT_UNDEFINED, "SRFT_UNDEFINED" )
 Local space polar SRF. A polar CS based SRF for 2D abstract space.

final SRM_SRFT_Code SRFT_CELESTIOCENTRIC = new SRM_SRFT_Code( _SRFT_CELESTIOCENTRIC, "SRFT_CELESTIOCENTRIC" )
final SRM_SRFT_Code SRFT_LOCAL_SPACE_RECT_3D = new SRM_SRFT_Code( _SRFT_LOCAL_SPACE_RECT_3D, "SRFT_LOCAL_SPACE_RECT_3D" )
final SRM_SRFT_Code SRFT_CELESTIODETIC = new SRM_SRFT_Code( _SRFT_CELESTIODETIC, "SRFT_CELESTIODETIC" )
final SRM_SRFT_Code SRFT_PLANETODETIC = new SRM_SRFT_Code( _SRFT_PLANETODETIC, "SRFT_PLANETODETIC" )
final SRM_SRFT_Code SRFT_LOCAL_TANGENT_SPACE_EUCLIDEAN = new SRM_SRFT_Code( _SRFT_LOCAL_TANGENT_SPACE_EUCLIDEAN, "SRFT_LOCAL_TANGENT_SPACE_EUCLIDEAN" )
final SRM_SRFT_Code SRFT_LOCAL_TANGENT_SPACE_AZIMUTHAL_SPHERICAL = new SRM_SRFT_Code( _SRFT_LOCAL_TANGENT_SPACE_AZIMUTHAL_SPHERICAL, "SRFT_LOCAL_TANGENT_SPACE_AZIMUTHAL_SPHERICAL" )
final SRM_SRFT_Code SRFT_LOCAL_TANGENT_SPACE_CYLINDRICAL = new SRM_SRFT_Code( _SRFT_LOCAL_TANGENT_SPACE_CYLINDRICAL, "SRFT_LOCAL_TANGENT_SPACE_CYLINDRICAL" )
final SRM_SRFT_Code SRFT_CELESTIOMAGNETIC = new SRM_SRFT_Code( _SRFT_CELESTIOMAGNETIC, "SRFT_CELESTIOMAGNETIC" )
final SRM_SRFT_Code SRFT_EQUATORIAL_INERTIAL = new SRM_SRFT_Code( _SRFT_EQUATORIAL_INERTIAL, "SRFT_EQUATORIAL_INERTIAL" )
final SRM_SRFT_Code SRFT_SOLAR_ECLIPTIC = new SRM_SRFT_Code( _SRFT_SOLAR_ECLIPTIC, "SRFT_SOLAR_ECLIPTIC" )
final SRM_SRFT_Code SRFT_SOLAR_EQUATORIAL = new SRM_SRFT_Code( _SRFT_SOLAR_EQUATORIAL, "SRFT_SOLAR_EQUATORIAL" )
final SRM_SRFT_Code SRFT_SOLAR_MAGNETIC_ECLIPTIC = new SRM_SRFT_Code( _SRFT_SOLAR_MAGNETIC_ECLIPTIC, "SRFT_SOLAR_MAGNETIC_ECLIPTIC" )
final SRM_SRFT_Code SRFT_SOLAR_MAGNETIC_DIPOLE = new SRM_SRFT_Code( _SRFT_SOLAR_MAGNETIC_DIPOLE, "SRFT_SOLAR_MAGNETIC_DIPOLE" )
final SRM_SRFT_Code SRFT_HELIOSPHERIC_ARIES_ECLIPTIC = new SRM_SRFT_Code( _SRFT_HELIOSPHERIC_ARIES_ECLIPTIC, "SRFT_HELIOSPHERIC_ARIES_ECLIPTIC" )
final SRM_SRFT_Code SRFT_HELIOSPHERIC_EARTH_ECLIPTIC = new SRM_SRFT_Code( _SRFT_HELIOSPHERIC_EARTH_ECLIPTIC, "SRFT_HELIOSPHERIC_EARTH_ECLIPTIC" )
final SRM_SRFT_Code SRFT_HELIOSPHERIC_EARTH_EQUATORIAL = new SRM_SRFT_Code( _SRFT_HELIOSPHERIC_EARTH_EQUATORIAL, "SRFT_HELIOSPHERIC_EARTH_EQUATORIAL" )
final SRM_SRFT_Code SRFT_MERCATOR = new SRM_SRFT_Code( _SRFT_MERCATOR, "SRFT_MERCATOR" )
final SRM_SRFT_Code SRFT_OBLIQUE_MERCATOR_SPHERICAL = new SRM_SRFT_Code( _SRFT_OBLIQUE_MERCATOR_SPHERICAL, "SRFT_OBLIQUE_MERCATOR_SPHERICAL" )
final SRM_SRFT_Code SRFT_TRANSVERSE_MERCATOR = new SRM_SRFT_Code( _SRFT_TRANSVERSE_MERCATOR, "SRFT_TRANSVERSE_MERCATOR" )
final SRM_SRFT_Code SRFT_LAMBERT_CONFORMAL_CONIC = new SRM_SRFT_Code( _SRFT_LAMBERT_CONFORMAL_CONIC, "SRFT_LAMBERT_CONFORMAL_CONIC" )
final SRM_SRFT_Code SRFT_POLAR_STEREOGRAPHIC = new SRM_SRFT_Code( _SRFT_POLAR_STEREOGRAPHIC, "SRFT_POLAR_STEREOGRAPHIC" )
final SRM_SRFT_Code SRFT_EQUIDISTANT_CYLINDRICAL = new SRM_SRFT_Code( _SRFT_EQUIDISTANT_CYLINDRICAL, "SRFT_EQUIDISTANT_CYLINDRICAL" )
final SRM_SRFT_Code SRFT_LOCAL_SPACE_RECT_2D = new SRM_SRFT_Code( _SRFT_LOCAL_SPACE_RECT_2D, "SRFT_LOCAL_SPACE_RECT_2D" )
final SRM_SRFT_Code SRFT_LOCAL_SPACE_AZIMUTHAL = new SRM_SRFT_Code( _SRFT_LOCAL_SPACE_AZIMUTHAL, "SRFT_LOCAL_SPACE_AZIMUTHAL" )
final SRM_SRFT_Code SRFT_LOCAL_SPACE_POLAR = new SRM_SRFT_Code( _SRFT_LOCAL_SPACE_POLAR, "SRFT_LOCAL_SPACE_POLAR" )

Detailed Description

Declaration of SRM SRF template enumeration class.

Author:
David Shen


The documentation for this class was generated from the following file:
Spatial Reference Model Java API Version 4.0.0 - 29 Jul 2004
Copyright © 2004 SEDRIS Docs by Doxygen 1.3.2