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 aWlaker 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 WalkerConstellationgetConstellation()Get the constellation.OgetOrbit()Get the orbit.intgetPlane()Get the plane index.doublegetSatellite()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
-
-