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 TimeStampedpublic 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 © 2025 CNES. All rights reserved.