public class ConstantOrientationAngleLeg extends AbstractOrientationAngleLeg
LEG_NATURE| Constructor and Description |
|---|
ConstantOrientationAngleLeg(AbsoluteDateInterval interval,
double angleIn)
Constructor with default nature.
|
ConstantOrientationAngleLeg(AbsoluteDateInterval interval,
double angleIn,
String nature)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ConstantOrientationAngleLeg |
copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
Double |
getOrientationAngle(PVCoordinatesProvider pvProv,
AbsoluteDate date)
Compute the orientation angle corresponding to an orbital state.
|
getNature, getTimeIntervalclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, computeSpinByFD, computeSpinDerivativeByFDbuild, computeSpinNumericalcontains, getDate, getEnd, toPrettyStringpublic ConstantOrientationAngleLeg(AbsoluteDateInterval interval, double angleIn)
interval - time interval of validityangleIn - angle valuepublic ConstantOrientationAngleLeg(AbsoluteDateInterval interval, double angleIn, String nature)
interval - time interval of validityangleIn - angle valuenature - naturepublic Double getOrientationAngle(PVCoordinatesProvider pvProv, AbsoluteDate date) throws PatriusException
pvProv - position-velocity provider around current datedate - datePatriusException - thrown if the angle cannot be computedpublic ConstantOrientationAngleLeg copy(AbsoluteDateInterval newInterval)
Provided interval does not have to be included in current time interval.
newInterval - The time interval of the leg to createLeg valid on provided intervalCopyright © 2024 CNES. All rights reserved.