TPropagator
- Either TwoBodyPropagator
, J2Propagator
, or J4Propagator
.public class WalkerConstellationResult<TPropagator> extends BaseCollection<WalkerConstellationPlane<TPropagator>>
Constructor and Description |
---|
WalkerConstellationResult()
Builds an empty collection of
WalkerConstellationPlanes . |
Modifier and Type | Method and Description |
---|---|
WalkerConstellationPlane<TPropagator> |
getPlane(int planeNumber)
Gets a specific satellite orbital plane within the Walker constellation.
|
TPropagator |
getSatellitePropagator(int planeNumber,
int satelliteNumber)
Gets a propagator for a specific satellite within the Walker constellation.
|
add, add, addAll, addAll, clear, clearItems, contains, containsAll, get, getItems, indexOf, insertItem, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeItem, retainAll, set, setItem, size, subList, toArray, toArray
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equals, hashCode, replaceAll, sort, spliterator
parallelStream, removeIf, stream
public WalkerConstellationResult()
WalkerConstellationPlanes
.public final WalkerConstellationPlane<TPropagator> getPlane(int planeNumber)
planeNumber
- The plane identifier of the desired Walker constellation orbital plane.WalkerConstellationPlane
.public final TPropagator getSatellitePropagator(int planeNumber, int satelliteNumber)
planeNumber
- The plane identifier of the desired satellite's orbital plane.satelliteNumber
- The number of the desired satellite within its orbital plane.