public final class CIPCoordinates extends Object implements TimeStamped, Serializable
Modifier and Type | Field and Description |
---|---|
static CIPCoordinates |
ZERO
Zero CIP coordinates.
|
Constructor and Description |
---|
CIPCoordinates(AbsoluteDate dateIn,
double[] cip,
double[] cipDV)
Constructor for the CIP pole coordinates.
|
CIPCoordinates(AbsoluteDate dateIn,
double xIn,
double xPIn,
double yIn,
double yPIn,
double sIn,
double sPIn)
Constructor for the CIP pole coordinates.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object) |
double[] |
getCIPMotion()
Get for the CIP motion.
|
double[] |
getCIPMotionTimeDerivatives()
Getter for the CIP motion time derivatives.
|
AbsoluteDate |
getDate()
Get the date.
|
double |
getS()
Getter for the s-coordinate of pole.
|
double |
getsP()
Getter for the s-coordinate derivative of pole.
|
double |
getX()
Getter for the x-coordinate of pole.
|
double |
getxP()
Getter for the x-coordinate derivative of pole.
|
double |
getY()
Getter for the y-coordinate of pole.
|
double |
getyP()
Getter for the y-coordinate derivative of pole.
|
int |
hashCode() |
boolean |
isCIPMotionTimeDerivativesZero()
Indicate if the coordinates derivatives of pole are zero.
|
boolean |
isCIPMotionZero()
Indicate if the coordinates of pole are zero.
|
String |
toString() |
public static final CIPCoordinates ZERO
public CIPCoordinates(AbsoluteDate dateIn, double xIn, double xPIn, double yIn, double yPIn, double sIn, double sPIn)
dateIn
- datexIn
- x-coordinate of polexPIn
- x-coordinate derivative of poleyIn
- y-coordinate of poleyPIn
- y-coordinate derivative of polesIn
- s-coordinate of polesPIn
- s-coordinate derivative of polepublic CIPCoordinates(AbsoluteDate dateIn, double[] cip, double[] cipDV)
dateIn
- datecip
- coordinates of polecipDV
- coordinate derivatives of polepublic AbsoluteDate getDate()
getDate
in interface TimeStamped
public boolean isCIPMotionZero()
public boolean isCIPMotionTimeDerivativesZero()
public double[] getCIPMotion()
public double[] getCIPMotionTimeDerivatives()
public double getX()
public double getxP()
public double getY()
public double getyP()
public double getS()
public double getsP()
Copyright © 2023 CNES. All rights reserved.