WalkerConstellation Constructor |
Creates a Walker constellation from the orbital elements of a seed satellite and other standard Walker constellation input parameters.
Namespace:
AGI.Foundation.Propagators
Assembly:
AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax public WalkerConstellation(
WalkerConstellationPattern patternType,
bool phaseByMean,
int numberOfPlanes,
int numberOfSatellitesPerPlane,
int slotOffset,
ModifiedKeplerianElements seedElements
)
Public Sub New (
patternType As WalkerConstellationPattern,
phaseByMean As Boolean,
numberOfPlanes As Integer,
numberOfSatellitesPerPlane As Integer,
slotOffset As Integer,
seedElements As ModifiedKeplerianElements
)
public:
WalkerConstellation(
WalkerConstellationPattern patternType,
bool phaseByMean,
int numberOfPlanes,
int numberOfSatellitesPerPlane,
int slotOffset,
ModifiedKeplerianElements^ seedElements
)
new :
patternType : WalkerConstellationPattern *
phaseByMean : bool *
numberOfPlanes : int *
numberOfSatellitesPerPlane : int *
slotOffset : int *
seedElements : ModifiedKeplerianElements -> WalkerConstellation
Parameters
- patternType
- Type: AGI.Foundation.PropagatorsWalkerConstellationPattern
The Walker constellation has either a delta pattern or a star pattern. - phaseByMean
- Type: SystemBoolean
If true, then the satellites are distributed evenly by mean anomaly increments within each orbital plane.
If false, then the satellites are distributed evenly by true anomaly increments within each orbital plane. - numberOfPlanes
- Type: SystemInt32
The number of distinct orbital planes that the satellites are divided among. - numberOfSatellitesPerPlane
- Type: SystemInt32
The number of satellites within each orbital plane. - slotOffset
- Type: SystemInt32
Defines the interplane phasing of mean or true anomaly. The first satellite in each plane after the first
has an anomaly value that is the seed satellite's anomaly value plus the slot offset times the number of preceding planes times 360 degrees
divided by the total number of satellites in the entire constellation. The slot offset must be non-negative and less than the number of planes. - seedElements
- Type: AGI.Foundation.CoordinatesModifiedKeplerianElements
Provides the ModifiedKeplerianElements of the seed satellite of the Walker constellation.
See Also