|
||||||||||
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 occurspublic 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 occurspublic 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 occurspublic 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 occursMethod 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 |