Package org.orekit.orbits
Class WalkerConstellationSlot<O extends Orbit>
java.lang.Object
org.orekit.orbits.WalkerConstellationSlot<O>
- Type Parameters:
O- type of the orbit
Container for one satellite slot in a
Walker constellation.
The getSatellite() satellite index for regular satellites is an integer,
but it is allowed to have non-integer indices to create slots for in-orbit spare
satellites between the regular satellites. As an example, one can consider a 24/3/1
Walker constellation with 8 operational satellites in each of the 3 planes at satellites
indices 0, 1, 2, 3, 4, 5, 6 and 7, and put for example 2 additional spares in each plane
(hence having a total of 30 satellites), by affecting them to intermediate slots 0.5
and 4.5.
- Since:
- 12.1
- Author:
- Luc Maisonobe
-
Method Details
-
getConstellation
Get the constellation.- Returns:
- constellation
-
getPlane
public int getPlane()Get the plane index.- Returns:
- plane index
-
getSatellite
public double getSatellite()Get the satellite index in plane.Not that the index may be non-integer, for example to deal with in-orbit spare satellites
- Returns:
- satellite index in plane
-
getOrbit
Get the orbit.- Returns:
- orbit
-