|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.orekit.attitudes.AbstractAttitudeLaw
org.orekit.attitudes.AeroAttitudeLaw
public class AeroAttitudeLaw
Class defining an aerodynamic attitude law by angle of attack, sideslip and velocity roll.
| Constructor Summary | |
|---|---|
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. |
|
| Method Summary | |
|---|---|
Attitude |
getAttitude(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the attitude corresponding to an orbital state. |
| Methods inherited from class org.orekit.attitudes.AbstractAttitudeLaw |
|---|
getAttitude, getSpinDerivativesComputation, setSpinDerivativesComputation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AeroAttitudeLaw(double angleofattack,
double sideslip,
double rollVel,
ExtendedOneAxisEllipsoid earthShape)
throws OrekitException
angleofattack - angle of attack in [-Pi;Pi]sideslip - sideslip angle in ]-Pi/2; Pi/2[rollVel - roll velocity in [-Pi;Pi]earthShape - Earth shape
OrekitException - if some specific error occurs
public AeroAttitudeLaw(IParameterizableFunction angleofattack,
IParameterizableFunction sideslip,
IParameterizableFunction rollVel,
ExtendedOneAxisEllipsoid earthShape)
throws OrekitException
angleofattack - angle of attacksideslip - sideslip anglerollVel - roll velocityearthShape - Earth shape
OrekitException - if some specific error occurs
public AeroAttitudeLaw(double angleofattack,
double sideslip,
double rollVel,
ExtendedOneAxisEllipsoid earthShape,
double dtSpin,
double dtAcc)
throws OrekitException
angleofattack - angle of attacksideslip - sideslip anglerollVel - roll velocityearthShape - Earth shapedtSpin - step for finite differences spin computationdtAcc - step for finite differences spin derivative computation
OrekitException - if some specific error occurs
public AeroAttitudeLaw(IParameterizableFunction angleofattack,
IParameterizableFunction sideslip,
IParameterizableFunction rollVel,
ExtendedOneAxisEllipsoid earthShape,
double dtSpin,
double dtAcc)
throws OrekitException
angleofattack - angle of attacksideslip - sideslip anglerollVel - roll velocityearthShape - Earth shapedtSpin - step for finite differences spin computationdtAcc - step for finite differences spin derivative computation
OrekitException - if some specific error occurs| Method Detail |
|---|
public Attitude getAttitude(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
throws OrekitException
pvProv - local position-velocity provider around current datedate - current dateframe - reference frame from which attitude is computed
OrekitException - if attitude cannot be computed
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||