public class AzimuthElevationCalculator extends Object
Constructor and Description |
---|
AzimuthElevationCalculator(double frameOrientation)
Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
getAzimuth(Vector3D point)
Compute the Azymuth of a point defined by its Cartesian coordinates in a
Frame whose x, y and "Reference Azimuth" axis are in the same Plane
|
double |
getElevation(Vector3D point)
Compute the Elevation of a point defined by its Cartesian coordinates in a
Frame whose x, y and "Reference Azimuth" axis are in the same Plane
|
double |
getFrameOrientation()
Returns the frame orientation.
|
public AzimuthElevationCalculator(double frameOrientation)
frameOrientation
- Oriented angle (trigowise, radian) between the "Reference Azimuth" and the Frame's x
axis
Example :
If "Reference Azimuth" is aligned with the local North of a local topocentric frame
then a frameOrientation of -0.785 (=> -45°) means that the x axis of the Frame points
to North-Eastpublic double getElevation(Vector3D point)
point
- Point Cartesian coordinates / Framepublic double getAzimuth(Vector3D point)
point
- Point Cartesian coordinates / Framepublic double getFrameOrientation()
Copyright © 2021 CNES. All rights reserved.