public abstract class GuidanceProfile extends Object implements AttitudeLeg
Constructor and Description |
---|
GuidanceProfile(AbsoluteDateInterval timeInterval)
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.
|
AbsoluteDateInterval |
getTimeInterval()
Return the time interval of validity
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAttitude, setSpinDerivativesComputation
public GuidanceProfile(AbsoluteDateInterval timeInterval)
timeInterval
- interval of validitypublic AbsoluteDateInterval getTimeInterval()
AttitudeLeg
getTimeInterval
in interface AttitudeLeg
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
- if the user date is outside the intervalCopyright © 2017 CNES. All rights reserved.