Table of Contents

Class SatellitePredictor

Namespace
NominalSystems.Universe
Assembly
NominalSystems.Universe.dll

[Nominal] This is a predictor that is able to predict the path of a satellite over the course of time. This will handle all calculations to produce a prediction model that can be used to analyse the path passes for an observer or ground station. This will also run models based on the propagation type.


public class SatellitePredictor : Predictor
Inheritance
SatellitePredictor

Constructors

SatellitePredictor(Spacecraft)

Constructs the satellite predictor with a spacecraft reference

public SatellitePredictor(Spacecraft spacecraft)

Parameters

spacecraft Spacecraft

The spacecraft reference

Methods

CreateModel(double, double, IntegratorType)

Calculates the prediction of the spacecraft over the course of time. This will use the given spacecraft to calculate the path of the spacecraft over and will use the current state of the planet in the simulation to calculate the path of the spacecraft.

public PredictionModel CreateModel(double time, double step = 0.1, IntegratorType type = IntegratorType.Euler)

Parameters

time double

[s] The time to make the prediction over

step double

[s] The time-step for each prediction

type IntegratorType

The propagator type used for the pass

Returns

PredictionModel

A prediction model that is created