| Modifier and Type | Class and Description |
|---|---|
class |
BaseSRF_2D
The BaseSRF_2D abstract class is the base class for the 2D SRFs.
|
class |
BaseSRF_3D
The BaseSRF_3D abstract class is the base class for the 3D SRFs.
|
class |
BaseSRF_MapProjection
The BaseSRF_MapProjection abstract class.
|
class |
BaseSRF_WithEllipsoidalHeight
The BaseSRF_WithEllipsoidalHeight abstract class.
|
class |
BaseSRF_WithTangentPlaneSurface
The BaseSRF_WithTangentPlaneSurface abstract class.
|
class |
SRF_Celestiocentric
SRF_Celestiocentric class declaration.
|
class |
SRF_Celestiodetic
SRF_Celestiodetic class declaration.
|
class |
SRF_Celestiomagnetic
SRF_Celestiomagnetic class declaration.
|
class |
SRF_EquatorialInertial
SRF_EquatorialInertial class declaration.
|
class |
SRF_EquidistantCylindrical
SRF_EquidistantCylindrical class declaration.
|
class |
SRF_HeliosphericAriesEcliptic
SRF_HeliosphericAriesEcliptic class declaration.
|
class |
SRF_HeliosphericEarthEcliptic
SRF_HeliosphericEarthEcliptic class declaration.
|
class |
SRF_HeliosphericEarthEquatorial
SRF_HeliosphericEarthEquatorial class declaration.
|
class |
SRF_LambertConformalConic
SRF_LambertConformalConic class declaration.
|
class |
SRF_LocalSpaceAzimuthal
SRF_LocalSpaceAzimuthal class declaration.
|
class |
SRF_LocalSpacePolar
SRF_LocalSpacePolar class declaration.
|
class |
SRF_LocalSpaceRectangular2D
SRF_LocalSpaceRectangular2D class declaration.
|
class |
SRF_LocalSpaceRectangular3D
SRF_LocalSpaceRectangular3D class declaration.
|
class |
SRF_LocalTangentSpaceAzimuthalSpherical
SRF_LocalTangentSpaceAzimuthalSpherical class declaration.
|
class |
SRF_LocalTangentSpaceCylindrical
SRF_LocalTangentSpaceCylindrical class declaration.
|
class |
SRF_LocalTangentSpaceEuclidean
SRF_LocalTangentSpaceEuclidean class declaration.
|
class |
SRF_LococentricEuclidean3D
SRF_LococentricEuclidean3D class declaration.
|
class |
SRF_Mercator
SRF_Mercator class declaration.
|
class |
SRF_ObliqueMercatorSpherical
SRF_ObliqueMercatorSpherical class declaration.
|
class |
SRF_Planetodetic
SRF_Planetodetic class declaration.
|
class |
SRF_PolarStereographic
SRF_PolarStereographic class declaration.
|
class |
SRF_SolarEcliptic
SRF_SolarEcliptic class declaration.
|
class |
SRF_SolarEquatorial
SRF_SolarEquatorial class declaration.
|
class |
SRF_SolarMagneticDipole
SRF_SolarMagneticDipole class declaration.
|
class |
SRF_SolarMagneticEcliptic
SRF_SolarMagneticEcliptic class declaration.
|
class |
SRF_TransverseMercator
SRF_TransverseMercator class declaration.
|
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<String,BaseSRF> |
BaseSRF._internalSRFs |
| Modifier and Type | Method and Description |
|---|---|
static BaseSRF |
BaseSRF.createSRFSetMember(SRM_SRFS_Code srf_set,
SRM_SRFSM_Code set_member,
SRM_ORM_Code orm,
SRM_RT_Code rt)
Creates an SRF from a SRF set code, a set member code specific to
that set, and an ORM code.
|
static BaseSRF |
BaseSRF.createStandardSRF(SRM_SRF_Code srf_code,
SRM_RT_Code rt_code)
Creates a Standard SRF from its SRF code.
|
BaseSRF |
Direction.getSRF()
Returns the SRF this Direction belongs to.
|
BaseSRF |
Coord.getSRF()
Returns the SRF this coordassocSRFinate belongs to.
|
BaseSRF |
BaseSRF.makeClone()
Returns the shallow copy of this object instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected SRM.BaseSRF_3D.LTP_vec |
BaseSRF_3D.compLTP(BaseSRF srf,
Coord3D coord) |
protected SRM_Coordinate_Valid_Region_Code |
OpManager.computeAsArray(BaseSRF srcSrf,
BaseSRF tgtSrf,
double[] src,
double[] dest,
SRM_ORM_Trans_Params hst) |
protected abstract SRM_Coordinate_Valid_Region_Code |
Conversions.convert(SRM_SRFT_Code srfType,
BaseSRF srcSrf,
BaseSRF destSrf,
double[] src,
double[] dest,
SRM_ORM_Trans_Params hst) |
SRM_Coordinate_Valid_Region_Code |
LteConv.convert(SRM_SRFT_Code destSrfType,
BaseSRF srcSrf,
BaseSRF destSrf,
double[] src,
double[] dest,
SRM_ORM_Trans_Params hst) |
boolean |
SRF_SolarMagneticDipole.isEqual(BaseSRF srf) |
boolean |
SRF_EquatorialInertial.isEqual(BaseSRF srf) |
boolean |
SRF_LocalTangentSpaceAzimuthalSpherical.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_EquidistantCylindrical.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_LambertConformalConic.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_LococentricEuclidean3D.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_Celestiodetic.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_HeliosphericEarthEquatorial.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_ObliqueMercatorSpherical.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_Planetodetic.isEqual(BaseSRF srf) |
boolean |
SRF_Celestiomagnetic.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_LocalSpaceAzimuthal.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_SolarMagneticEcliptic.isEqual(BaseSRF srf) |
boolean |
SRF_SolarEquatorial.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_SolarEcliptic.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
abstract boolean |
BaseSRF.isEqual(BaseSRF srf) |
boolean |
SRF_LocalSpaceRectangular2D.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_Mercator.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_Celestiocentric.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_LocalTangentSpaceCylindrical.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_LocalTangentSpaceEuclidean.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_TransverseMercator.isEqual(BaseSRF srf) |
boolean |
SRF_HeliosphericAriesEcliptic.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_LocalSpacePolar.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_PolarStereographic.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_LocalSpaceRectangular3D.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
boolean |
SRF_HeliosphericEarthEcliptic.isEqual(BaseSRF srf)
Returns TRUE if the SRF parameters are equal
|
protected abstract void |
LsrConv.setTransformMatrix(BaseSRF srcSrf,
BaseSRF destSrf) |
protected void |
LteConv.toAzSphere(BaseSRF srcSrf,
BaseSRF destSrf,
double[] source_generic_coord,
double[] dest_generic_coord) |
protected SRM_Coordinate_Valid_Region_Code |
SphereConv.toCcen(BaseSRF srcSrf,
BaseSRF destSrf,
double[] source_generic_coord,
double[] dest_generic_coord) |
protected void |
LteConv.toCcen(BaseSRF srcSrf,
BaseSRF destSrf,
double[] source_generic_coordinate,
double[] dest_generic_coordinate) |
protected void |
LsrConv.toLsr(BaseSRF srcSrf,
BaseSRF destSrf,
double[] source_generic_coord,
double[] dest_generic_coord) |
protected void |
LteConv.toLtsc(BaseSRF srcSrf,
BaseSRF destSrf,
double[] source_generic_coord,
double[] dest_generic_coord) |
| Constructor and Description |
|---|
Coord(BaseSRF assocSRF,
Coord_ClassType type)
Constructor setting the associated SRF and the concrete class type
|
Coord2D(BaseSRF assocSRF,
Coord_ClassType type)
Constructor setting the associated SRF and the concrete class type
|
Coord3D(BaseSRF assocSRF,
Coord_ClassType type)
Constructor setting the associated SRF and the concrete class type
|
CoordSurf(BaseSRF assocSRF,
Coord_ClassType type)
Constructor setting the associated SRF and the concrete class type
|
Direction(BaseSRF srf,
Coord3D ref_coord,
double[] vec)
Constructor, requires an SRF, 3 reference coordinate values, and
3 direction values.
|
Copyright © 2013 SEDRIS. All Rights Reserved.