public final class CardanMountPV extends Object implements PV
Cardan mounting
Constructor and Description |
---|
CardanMountPV(double xAngle,
double yAngle,
double range,
double xAngleRate,
double yAngleRate,
double rangeRate)
Build cardan mounting.
|
Modifier and Type | Method and Description |
---|---|
CardanMountPosition |
getCardanMountPosition()
Get the Cardan mount position.
|
Vector3D |
getPosition()
Gets the position.
|
double |
getRange()
Get the range.
|
double |
getRangeRate()
Get the range rate.
|
Vector3D |
getVelocity()
Gets the velocity.
|
double |
getXangle()
Get the angle of the rotation around the local North axis.
|
double |
getXangleRate()
Get the angle rate of the rotation around the North axis.
|
double |
getYangle()
Get the angle of the rotation around y' axis.
|
double |
getYangleRate()
Get the angle rate of the rotation around y' axis (which is the image of the West axis by the first
rotation around the North axis).
|
String |
toString()
Produces the following String representation of the Topocentric coordinates :
(x angle, y angle, range, x angle rate, y angle rate, range rate).
|
public CardanMountPV(double xAngle, double yAngle, double range, double xAngleRate, double yAngleRate, double rangeRate)
xAngle
- angle of rotation around the local North axis counted clockwise from the
zenith and expressed in radian (between -PI
and PI
)yAngle
- angle of rotation around y' axis (image of the West axis by the previous rotation) counted
clockwise from the y' axis and expressed in radian (between -PI/2
and PI/2
)range
- distance from the origin of the topocentric framexAngleRate
- angle rate of rotation around x axis in rad/syAngleRate
- angle rate of rotation around y' axis (image of y axis by the previous rotation) in rad/srangeRate
- range rate in m/spublic double getXangle()
public double getYangle()
public double getRange()
public double getXangleRate()
public double getYangleRate()
public double getRangeRate()
public CardanMountPosition getCardanMountPosition()
public Vector3D getPosition()
getPosition
in interface Position
public Vector3D getVelocity()
getVelocity
in interface PV
public String toString()
toString
in class Object
Object.toString()
Copyright © 2018 CNES. All Rights Reserved.