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.1.418.0 (24.1.418.0)
public WalkerConstellation(
	WalkerConstellationPattern patternType,
	bool phaseByMean,
	int numberOfPlanes,
	int numberOfSatellitesPerPlane,
	int slotOffset,
	ModifiedKeplerianElements seedElements


Type: AGI.Foundation.PropagatorsWalkerConstellationPattern
The Walker constellation has either a delta pattern or a star pattern.
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.
Type: SystemInt32
The number of distinct orbital planes that the satellites are divided among.
Type: SystemInt32
The number of satellites within each orbital plane.
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.
Type: AGI.Foundation.CoordinatesModifiedKeplerianElements
Provides the ModifiedKeplerianElements of the seed satellite of the Walker constellation.
See Also