public final class TopocentricPV extends Object implements PV
Topocentric coordinates
Constructor and Description |
---|
TopocentricPV(double elevation,
double azimuth,
double range,
double elevationRate,
double azimuthRate,
double rangeRate)
Build topocentric coordinates.
|
Modifier and Type | Method and Description |
---|---|
double |
getAzimuth()
Get the azimuth angle.
|
double |
getAzimuthRate()
Get the azimuth rate.
|
double |
getElevation()
Get the elevation angle.
|
double |
getElevationRate()
Get the elevation rate.
|
Vector3D |
getPosition()
Gets the position.
|
double |
getRange()
Get the range.
|
double |
getRangeRate()
Get the range rate.
|
TopocentricPosition |
getTopocentricPosition()
Get the Topocentric position.
|
Vector3D |
getVelocity()
Gets the velocity.
|
String |
toString()
Produces the following String representation of the Topocentric coordinates :
(elevation, azimuth, range, elevation rate, azimuth rate, range rate).
|
public TopocentricPV(double elevation, double azimuth, double range, double elevationRate, double azimuthRate, double rangeRate)
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 frameelevationRate
- elevation rate in rad/sazimuthRate
- azimuth rate in rad/srangeRate
- range rate in m/spublic double getElevation()
public double getAzimuth()
public double getRange()
public double getElevationRate()
public double getAzimuthRate()
public double getRangeRate()
public TopocentricPosition getTopocentricPosition()
public Vector3D getPosition()
getPosition
in interface Position
public Vector3D getVelocity()
getVelocity
in interface PV
public String toString()
toString
in class Object
Object.toString()
Copyright © 2023 CNES. All rights reserved.