public class AeroAttitudeLaw extends AbstractAttitudeLaw
| Constructor and Description |
|---|
AeroAttitudeLaw(double angleofattack,
double sideslip,
double rollVel,
ExtendedOneAxisEllipsoid earthShape)
Constructor.
|
AeroAttitudeLaw(double angleofattack,
double sideslip,
double rollVel,
ExtendedOneAxisEllipsoid earthShape,
double dtSpin,
double dtAcc)
Constructor with parameterizable delta-time for spin and acceleration computation.
|
AeroAttitudeLaw(IParameterizableFunction angleofattack,
IParameterizableFunction sideslip,
IParameterizableFunction rollVel,
ExtendedOneAxisEllipsoid earthShape)
Constructor.
|
AeroAttitudeLaw(IParameterizableFunction angleofattack,
IParameterizableFunction sideslip,
IParameterizableFunction rollVel,
ExtendedOneAxisEllipsoid earthShape,
double dtSpin,
double dtAcc)
Constructor with parameterizable delta-time for spin and acceleration computation.
|
| Modifier and Type | Method and Description |
|---|---|
Attitude |
getAttitude(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the attitude corresponding to an orbital state.
|
getAttitude, getSpinDerivativesComputation, setSpinDerivativesComputationpublic AeroAttitudeLaw(double angleofattack,
double sideslip,
double rollVel,
ExtendedOneAxisEllipsoid earthShape)
throws PatriusException
angleofattack - angle of attack in [-Pi;Pi]sideslip - sideslip angle in ]-Pi/2; Pi/2[rollVel - roll velocity in [-Pi;Pi]earthShape - Earth shapePatriusException - if some specific error occurspublic AeroAttitudeLaw(IParameterizableFunction angleofattack, IParameterizableFunction sideslip, IParameterizableFunction rollVel, ExtendedOneAxisEllipsoid earthShape) throws PatriusException
angleofattack - angle of attacksideslip - sideslip anglerollVel - roll velocityearthShape - Earth shapePatriusException - if some specific error occurspublic AeroAttitudeLaw(double angleofattack,
double sideslip,
double rollVel,
ExtendedOneAxisEllipsoid earthShape,
double dtSpin,
double dtAcc)
throws PatriusException
angleofattack - angle of attacksideslip - sideslip anglerollVel - roll velocityearthShape - Earth shapedtSpin - step for finite differences spin computationdtAcc - step for finite differences spin derivative computationPatriusException - if some specific error occurspublic AeroAttitudeLaw(IParameterizableFunction angleofattack, IParameterizableFunction sideslip, IParameterizableFunction rollVel, ExtendedOneAxisEllipsoid earthShape, double dtSpin, double dtAcc) throws PatriusException
angleofattack - angle of attacksideslip - sideslip anglerollVel - roll velocityearthShape - Earth shapedtSpin - step for finite differences spin computationdtAcc - step for finite differences spin derivative computationPatriusException - if some specific error occurspublic Attitude getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame) throws PatriusException
pvProv - local position-velocity provider around current datedate - current dateframe - reference frame from which attitude is computedPatriusException - if attitude cannot be computedCopyright © 2017 CNES. All rights reserved.