Class ObservableSatellite

java.lang.Object
org.orekit.estimation.measurements.AbstractParticipant
org.orekit.estimation.measurements.ObservableSatellite
All Implemented Interfaces:
MeasurementParticipant, ParameterDriversProvider

public class ObservableSatellite extends AbstractParticipant
Class modeling a satellite that can be observed.
Since:
9.3
Author:
Luc Maisonobe
  • Constructor Details

    • ObservableSatellite

      public ObservableSatellite(int propagatorIndex)
      Simple constructor.

      This constructor builds a default name based on the propagator index.

      Parameters:
      propagatorIndex - index of the propagator related to this satellite
    • ObservableSatellite

      public ObservableSatellite(int propagatorIndex, String name)
      Simple constructor.
      Parameters:
      propagatorIndex - index of the propagator related to this satellite
      name - satellite name (if null, a default name built from index will be used)
      Since:
      13.0
  • Method Details

    • getPropagatorIndex

      public int getPropagatorIndex()
      Get the index of the propagator related to this satellite.
      Returns:
      index of the propagator related to this satellite
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
      Since:
      12.0
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Since:
      12.0