public abstract class AbstractGuidanceProfile extends Object implements AttitudeLeg
Constructor and Description |
---|
AbstractGuidanceProfile(AbsoluteDateInterval timeInterval)
Constructor.
|
AbstractGuidanceProfile(AbsoluteDateInterval timeInterval,
String nat)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
checkDate(AbsoluteDate userDate)
Check date validity.
|
Attitude |
getAttitude(Orbit orbit)
Compute the attitude corresponding to an orbital state.
|
String |
getNature()
Return the nature of the leg.
|
AbsoluteDateInterval |
getTimeInterval()
Return the time interval of validity of the leg
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttitude, setSpinDerivativesComputation
public AbstractGuidanceProfile(AbsoluteDateInterval timeInterval)
timeInterval
- interval of validitypublic AbstractGuidanceProfile(AbsoluteDateInterval timeInterval, String nat)
timeInterval
- interval of validitynat
- naturepublic AbsoluteDateInterval getTimeInterval()
getTimeInterval
in interface Leg
public String getNature()
public Attitude getAttitude(Orbit orbit) throws PatriusException
getAttitude
in interface AttitudeProvider
orbit
- current orbitPatriusException
- if attitude cannot be computedpublic void checkDate(AbsoluteDate userDate) throws PatriusException
userDate
- specified datePatriusException
- thrown if the user date is outside the intervalCopyright © 2019 CNES. All Rights Reserved.