Click or drag to resize

WalkerConstellation Class

Supports the creation of Walker constellations of satellites.
Inheritance Hierarchy
SystemObject
  AGI.Foundation.PropagatorsWalkerConstellation

Namespace:  AGI.Foundation.Propagators
Assembly:  AGI.Foundation.Models (in AGI.Foundation.Models.dll) Version: 22.2.414.0 (22.2.414.0)
Syntax
public sealed class WalkerConstellation

The WalkerConstellation type exposes the following members.

Constructors
  NameDescription
Public methodWalkerConstellation
Creates a Walker constellation from the orbital elements of a seed satellite and other standard Walker constellation input parameters.
Top
Properties
  NameDescription
Public propertyNumberOfPlanes
Gets or sets the number of planes in the Walker constellation.
Public propertyNumberOfSatellitesPerPlane
Gets or sets the number of satellites per plane of the Walker constellation.
Public propertyPatternType
Gets or sets the pattern type of the Walker constellation.
Public propertyPhaseByMean
Gets or sets a value indicating whether the mean anomaly or true anomaly is used to phase the Walker constellation.
Public propertySeedElements
Gets or sets the ModifiedKeplerianElements of the seed satellite of the Walker constellation.
Public propertySlotOffset
Gets or sets the slot offset (interplane phasing) of the Walker constellation.
Top
Methods
  NameDescription
Public methodCreateJ2Propagator
Creates a nested collection of satellite propagators.
Public methodCreateJ4Propagator
Creates a nested collection of satellite propagators.
Public methodCreateTwoBodyPropagator
Creates a nested collection of satellite propagators.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also