|
||||||||||
| 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.TwoDirectionsAttitude
org.orekit.attitudes.SunPointing
public class SunPointing
This class implements a Sun pointing attitude law. The first direction is the satellite-sun direction, the second direction is either the sun poles axis or the normal to the satellite orbit.
IDirection,
Serialized Form| Constructor Summary | |
|---|---|
SunPointing(CelestialBody body,
Vector3D firstAxis,
Vector3D secondAxis)
Constructor of the sun pointing attitude law. |
|
SunPointing(CelestialBody body,
Vector3D firstAxis,
Vector3D secondAxis,
CelestialBody sun)
Constructor of the sun pointing attitude law. |
|
SunPointing(Vector3D firstAxis,
Vector3D secondAxis)
Constructor of the sun pointing attitude law. |
|
SunPointing(Vector3D firstAxis,
Vector3D secondAxis,
CelestialBody sun)
Constructor of the sun pointing attitude law. |
|
| Method Summary |
|---|
| Methods inherited from class org.orekit.attitudes.TwoDirectionsAttitude |
|---|
getAttitude |
| 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 SunPointing(Vector3D firstAxis,
Vector3D secondAxis)
throws OrekitException
Sun is defined by CelestialBodyFactory.getSun() (JPL ephemeris model).
firstAxis - : satellite axis aligned with the first direction.secondAxis - : satellite axis aligned at best with the second direction.
OrekitException - if the sun cannot be built
public SunPointing(CelestialBody body,
Vector3D firstAxis,
Vector3D secondAxis)
throws OrekitException
Sun is defined by CelestialBodyFactory.getSun() (JPL ephemeris model).
body - : celestial body associated to the satellite orbit.firstAxis - : satellite axis aligned with the first direction.secondAxis - : satellite axis aligned at best with the second direction.
OrekitException - if the sun cannot be built
public SunPointing(Vector3D firstAxis,
Vector3D secondAxis,
CelestialBody sun)
throws OrekitException
firstAxis - satellite axis aligned with the first direction.secondAxis - satellite axis aligned at best with the second direction.sun - sun
OrekitException - if the sun cannot be built
public SunPointing(CelestialBody body,
Vector3D firstAxis,
Vector3D secondAxis,
CelestialBody sun)
body - celestial body associated to the satellite orbit.firstAxis - satellite axis aligned with the first direction.secondAxis - satellite axis aligned at best with the second direction.sun - sun
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||