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
SpacecraftThe 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
IntegratorTypeThe propagator type used for the pass
Returns
- PredictionModel
A prediction model that is created