public class OrientationAngleLawLeg extends AbstractOrientationAngleLeg
OrientationAngleLaw
on which an interval of validity is defined
(whose borders are closed points).Constructor and Description |
---|
OrientationAngleLawLeg(OrientationAngleLaw orientationAngleLawIn,
AbsoluteDate initialDate,
AbsoluteDate finalDate)
Constructor
|
OrientationAngleLawLeg(OrientationAngleLaw orientationAngleLawIn,
AbsoluteDate initialDate,
AbsoluteDate finalDate,
String natureIn)
Constructor
|
Modifier and Type | Method and Description |
---|---|
double |
getOrientationAngle(PVCoordinatesProvider pvProv,
AbsoluteDate date)
Compute the orientation angle corresponding to an orbital state.
|
getNature, getTimeInterval, truncate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toPrettyString
public OrientationAngleLawLeg(OrientationAngleLaw orientationAngleLawIn, AbsoluteDate initialDate, AbsoluteDate finalDate)
orientationAngleLawIn
- provider of the AttitudeLawinitialDate
- start date of the interval of validityfinalDate
- end date of the interval of validitypublic OrientationAngleLawLeg(OrientationAngleLaw orientationAngleLawIn, AbsoluteDate initialDate, AbsoluteDate finalDate, String natureIn)
orientationAngleLawIn
- provider of the AttitudeLawinitialDate
- start date of the interval of validityfinalDate
- end date of the interval of validitynatureIn
- leg naturepublic double getOrientationAngle(PVCoordinatesProvider pvProv, AbsoluteDate date) throws PatriusException
pvProv
- position-velocity provider around current datedate
- datePatriusException
- thrown if the angle cannot be computedCopyright © 2021 CNES. All rights reserved.