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 |
|---|---|
boolean |
equals(Object object) |
double |
getAzimuth()
Get the azimuth angle.
|
double |
getElevation()
Get the elevation angle.
|
Vector3D |
getPosition()
Gets the position.
|
double |
getRange()
Get the range.
|
int |
hashCode() |
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 Positionpublic String toString()
toString in class ObjectObject.toString()Copyright © 2025 CNES. All rights reserved.