Package org.orekit.orbits
Class WalkerConstellationSlot<O extends Orbit>
- java.lang.Object
-
- org.orekit.orbits.WalkerConstellationSlot<O>
-
- Type Parameters:
O
- type of the orbit
public class WalkerConstellationSlot<O extends Orbit> extends Object
Container for one satellite slot in aWalker 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WalkerConstellation
getConstellation()
Get the constellation.O
getOrbit()
Get the orbit.int
getPlane()
Get the plane index.double
getSatellite()
Get the satellite index in plane.
-
-
-
Method Detail
-
getConstellation
public WalkerConstellation 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
public O getOrbit()
Get the orbit.- Returns:
- orbit
-
-