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, getTimeInterval
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
computeSpinByFD, computeSpinDerivativeByFD
computeSpinNumerical
contains, getDate, getEnd, toPrettyString
public 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 © 2023 CNES. All rights reserved.