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 |
---|---|
Vector3D |
getPosition()
Gets the position.
|
double |
getRange()
Get the range.
|
double |
getXangle()
Get the x angle.
|
double |
getYangle()
Get the y angle.
|
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 Position
public String toString()
toString
in class Object
Object.toString()
Copyright © 2021 CNES. All rights reserved.