public final class CardanMountPosition extends Object implements Position
Cardan mount (position)
| Modifier and Type | Field and Description |
|---|---|
static CardanMountPosition |
ZERO
Fixed position at origin (p is zero vector).
|
| Constructor and Description |
|---|
CardanMountPosition(double xAngle,
double yAngle,
double range)
Build Cardan mount.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object object) |
Vector3D |
getPosition()
Gets the position.
|
double |
getRange()
Get the range.
|
double |
getXangle()
Get the x angle.
|
double |
getYangle()
Get the y angle.
|
int |
hashCode() |
String |
toString()
Produces the following String representation of the Cardan mount :
(x angle, y angle, range).
|
public static final CardanMountPosition ZERO
public CardanMountPosition(double xAngle,
double yAngle,
double range)
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 framepublic double getXangle()
public double getYangle()
public double getRange()
public Vector3D getPosition()
getPosition in interface Positionpublic String toString()
toString in class ObjectObject.toString()Copyright © 2025 CNES. All rights reserved.