public abstract class AbstractDetectorWithTropoCorrection extends AbstractDetector
Abstract event detector using a station elevation correction.
EventDetector.Action
DEFAULT_MAXCHECK, DEFAULT_THRESHOLD
DECREASING, INCREASING, INCREASING_DECREASING
Modifier | Constructor and Description |
---|---|
protected |
AbstractDetectorWithTropoCorrection(GeometricStationAntenna stationModel,
AngularCorrection correctionModel,
double maxCheck,
double threshold)
Constructor for the abstract event detector using a station elevation correction.
|
protected |
AbstractDetectorWithTropoCorrection(GeometricStationAntenna stationModel,
AngularCorrection correctionModel,
int slopeSelection,
double maxCheck,
double threshold)
Constructor for the abstract event detector using a station elevation correction.
|
Modifier and Type | Method and Description |
---|---|
protected Vector3D |
getCorrectedVector(SpacecraftState s)
Compute the apparent vector from the station to the spacecraft with tropospheric effects.
|
AngularCorrection |
getCorrection()
Get the correction.
|
GeometricStationAntenna |
getStation()
Get the station.
|
eventOccurred, g, getMaxCheckInterval, getMaxIterationCount, getSlopeSelection, getThreshold, init, resetState, shouldBeRemoved
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
copy
protected AbstractDetectorWithTropoCorrection(GeometricStationAntenna stationModel, AngularCorrection correctionModel, double maxCheck, double threshold)
The maximal interval between elevation checks should be smaller than the half duration of the minimal pass to handle, otherwise some short passes could be missed.
stationModel
- the geometric model of the ground station antennacorrectionModel
- the angular correction model (set null to ignore the station elevation
correction)maxCheck
- maximal checking interval (s)threshold
- convergence threshold (s)protected AbstractDetectorWithTropoCorrection(GeometricStationAntenna stationModel, AngularCorrection correctionModel, int slopeSelection, double maxCheck, double threshold)
The maximal interval between elevation checks should be smaller than the half duration of the minimal pass to handle, otherwise some short passes could be missed.
stationModel
- the geometric model of the ground station antennacorrectionModel
- the angular correction model (set null to ignore the station elevation
correction)slopeSelection
- slope selectionmaxCheck
- maximal checking interval (s)threshold
- convergence threshold (s)protected Vector3D getCorrectedVector(SpacecraftState s) throws PatriusException
s
- the current state information: date, kinematics, attitudePatriusException
- if some specific error occurspublic GeometricStationAntenna getStation()
public AngularCorrection getCorrection()
Copyright © 2019 CNES. All rights reserved.