Click or drag to resize

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
)

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