public final class TopocentricPosition extends Object implements Position
Topocentric position coordinates
Modifier and Type | Field and Description |
---|---|
static TopocentricPosition |
ZERO
Fixed position at origin (p is zero vector).
|
Constructor and Description |
---|
TopocentricPosition(double elevation,
double azimuth,
double range)
Build topocentic coordinates.
|
Modifier and Type | Method and Description |
---|---|
double |
getAzimuth()
Get the azimuth angle.
|
double |
getElevation()
Get the elevation angle.
|
Vector3D |
getPosition()
Gets the position.
|
double |
getRange()
Get the range.
|
String |
toString()
Produces the following String representation of the topocentric coordinates : (elevation, azimuth, range).
|
public static final TopocentricPosition ZERO
public TopocentricPosition(double elevation, double azimuth, double range)
elevation
- elevation angle in radian (between -PI/2
and PI/2
)azimuth
- azimuth angle in radian (between 0
and 2PI
)range
- distance from the origin of the topocentric framepublic double getElevation()
public double getAzimuth()
public double getRange()
public Vector3D getPosition()
getPosition
in interface Position
public String toString()
toString
in class Object
Object.toString()
Copyright © 2021 CNES. All rights reserved.