Inheritance diagram for SRM.BaseSRF_WithEllipsoidalHeight:
Public Member Functions | |
abstract CoordSurf | createSurfaceCoordinate () |
Creates a surface coordinate object with default [ Double.NaN, Double.NaN ]. | |
abstract CoordSurf | createSurfaceCoordinate (double coord_surf_comp1, double coord_surf_comp2) |
Creates a surface coordinate object with initial values. | |
double[] | getSurfaceCoordinateValues (CoordSurf coord_surf) throws SrmException |
Retrieves a coordinate surface component values. | |
abstract CoordSurf | getAssociatedSurfaceCoordinate (Coord3D coord) throws SrmException |
Returns a surface coordinate associated with a 3D coordinate. | |
abstract Coord3D | getPromotedSurfaceCoordinate (CoordSurf surf_coord) throws SrmException |
Returns a 3D coordinate representing the same location as specified by a surface coordinate. | |
SRF_LocalTangentSpaceEuclidean | createLocalTangentSpaceEuclideanSRF (CoordSurf surf_coord, double azimuth, double false_x_origin, double false_y_origin, double offset_height) throws SrmException |
Creates a Local Tangent Euclidean SRF with natural origin at a given position. | |
SRM_SRFSM_Code | getNaturalSRFSetMemberCode (CoordSurf src_coord, SRM_ORM_Code orm_dst, SRM_RT_Code rt_dst, SRM_SRFS_Code tgt_srfs) throws SrmException |
Computes the natural SRF Set member code (region) where the Surface coordinate is located in the target SRF Set. | |
BaseSRF_3D | getNaturalSRFSetMember (CoordSurf src_coord, SRM_ORM_Code orm_dst, SRM_RT_Code rt_dst, SRM_SRFS_Code tgt_srfs) throws SrmException |
Computes the natural SRF Set member instance that the surface coordinate is located in the target SRF Set. | |
double | calculateGeodesicDistance (CoordSurf src_coord, CoordSurf des_coord) throws SrmException |
Returns the geodesic distance between two surface coordinates. | |
double | calculateVerticalSeparationOffset (SRM_DSS_Code dss, CoordSurf surf_coord) throws SrmException |
Returns the vertical separation at a position. | |
Static Public Member Functions | |
double | calculateEuclideanDistance (CoordSurf coord1, CoordSurf coord2) throws SrmException |
Returns the Euclidean distance between two coordinates. |
|
Returns the Euclidean distance between two coordinates.
|
|
Returns the geodesic distance between two surface coordinates.
|
|
Returns the vertical separation at a position.
|
|
Creates a Local Tangent Euclidean SRF with natural origin at a given position.
|
|
Creates a surface coordinate object with initial values.
Implemented in SRM.SRF_Celestiodetic, SRM.SRF_EquidistantCylindrical, SRM.SRF_LambertConformalConic, SRM.SRF_Mercator, SRM.SRF_ObliqueMercatorSpherical, SRM.SRF_Planetodetic, SRM.SRF_PolarStereographic, and SRM.SRF_TransverseMercator. |
|
Creates a surface coordinate object with default [ Double.NaN, Double.NaN ].
Implemented in SRM.SRF_Celestiodetic, SRM.SRF_EquidistantCylindrical, SRM.SRF_LambertConformalConic, SRM.SRF_Mercator, SRM.SRF_ObliqueMercatorSpherical, SRM.SRF_Planetodetic, SRM.SRF_PolarStereographic, and SRM.SRF_TransverseMercator. |
|
Returns a surface coordinate associated with a 3D coordinate.
Implemented in SRM.SRF_Celestiodetic, SRM.SRF_EquidistantCylindrical, SRM.SRF_LambertConformalConic, SRM.SRF_Mercator, SRM.SRF_ObliqueMercatorSpherical, SRM.SRF_Planetodetic, SRM.SRF_PolarStereographic, and SRM.SRF_TransverseMercator. |
|
Computes the natural SRF Set member instance that the surface coordinate is located in the target SRF Set.
|
|
Computes the natural SRF Set member code (region) where the Surface coordinate is located in the target SRF Set.
|
|
Returns a 3D coordinate representing the same location as specified by a surface coordinate.
Implemented in SRM.SRF_Celestiodetic, SRM.SRF_EquidistantCylindrical, SRM.SRF_LambertConformalConic, SRM.SRF_Mercator, SRM.SRF_ObliqueMercatorSpherical, SRM.SRF_Planetodetic, SRM.SRF_PolarStereographic, and SRM.SRF_TransverseMercator. |
|
Retrieves a coordinate surface component values.
|
Spatial Reference Model Java API | Version 4.4.0 - January 21, 2010 |
Copyright © 2010 SEDRIS | Docs by Doxygen 1.3.2 |