Package | Description |
---|---|
fr.cnes.sirius.patrius.events.sensor |
Modifier and Type | Method and Description |
---|---|
SensorModel |
SensorInhibitionDetector.getSensor()
Get the sensor.
|
SensorModel |
SensorVisibilityDetector.getSensor()
Get the sensor.
|
SensorModel |
TargetInFieldOfViewDetector.getSensor()
Get the sensor.
|
SensorModel |
AbstractDetectorWithTropoCorrection.getSensor()
Get the sensor.
|
SensorModel |
MaskingDetector.getSensor()
Get the sensor.
|
SensorModel |
SatToSatMutualVisibilityDetector.getSensorMainSpacecraft()
Get the main spacecraft sensor.
|
SensorModel |
SatToSatMutualVisibilityDetector.getSensorSecondarySpacecraft()
Get the secondary spacecraft sensor.
|
Modifier and Type | Method and Description |
---|---|
protected double |
AbstractDetectorWithTropoCorrection.getMinMaskingDistance(SpacecraftState s,
SensorModel model,
AbsoluteDate stationDate)
Computes minimum masking distance by either body or spacecraft defined in sensor model.
|
Constructor and Description |
---|
AbstractDetectorWithTropoCorrection(GeometricStationAntenna stationModel,
AngularCorrection correctionModel,
SensorModel sensorModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
VisibilityFromStationDetector.LinkType linkTypeIn)
Constructor for the abstract event detector using a station elevation correction.
|
MaskingDetector(SensorModel sensorModel,
double maxCheck,
double threshold)
Constructor for the sensor masking detector.
|
MaskingDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting)
Constructor for the sensor masking detector.
|
MaskingDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
boolean removeRaising,
boolean removeSetting)
Constructor for the sensor masking detector.
|
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SatToSatMutualVisibilityDetector(SensorModel mainSensorModel,
SensorModel secondarySensorModel,
Propagator secondSpacecraftPropagator,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
SatToSatMutualVisibilityDetector.LinkType linkTypeIn)
Constructor to be used for single spacecraft propagation only (
Propagator ). |
SatToSatMutualVisibilityDetector(String mainSpacecraftId,
String secondarySpacecraftId,
SensorModel mainSensorModel,
SensorModel secondarySensorModel,
boolean withMasking,
double maxCheck,
double threshold)
Constructor to be used for multi spacecraft propagation only (
MultiPropagator ). |
SatToSatMutualVisibilityDetector(String mainSpacecraftId,
String secondarySpacecraftId,
SensorModel mainSensorModel,
SensorModel secondarySensorModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor to be used for multi spacecraft propagation only (
MultiPropagator ). |
SatToSatMutualVisibilityDetector(String mainSpacecraftId,
String secondarySpacecraftId,
SensorModel mainSensorModel,
SensorModel secondarySensorModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor to be used for multi-spacecraft propagation only (
MultiPropagator ). |
SatToSatMutualVisibilityDetector(String mainSpacecraftId,
String secondarySpacecraftId,
SensorModel mainSensorModel,
SensorModel secondarySensorModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
SatToSatMutualVisibilityDetector.LinkType linkTypeIn)
Constructor to be used for multi-spacecraft propagation only (
MultiPropagator ). |
SensorInhibitionDetector(SensorModel sensorModel,
double maxCheck,
double threshold)
Constructor for the "inhibition" detector The default implementation behaviour is to
continue propagation when
entering the zone and to stop when exiting the zone. |
SensorInhibitionDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the "inhibition" detector
|
SensorInhibitionDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the "inhibition" detector
|
SensorVisibilityDetector(SensorModel sensorModel,
double maxCheck,
double threshold)
Constructor for the "visibility view" detector The default implementation behaviour is to
continue propagation when
entering the zone and to stop when exiting the zone. |
SensorVisibilityDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the "visibility" detector
|
SensorVisibilityDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the "visibility" detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
GeometricStationAntenna station,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
GeometricStationAntenna station,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
GeometricStationAntenna station,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
GeometricStationAntenna station,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
VisibilityFromStationDetector.LinkType linkTypeIn)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
TopocentricFrame topoFrame,
double[][] azimElevMask,
AngularCorrection correctionModel,
double maxCheck,
double threshold)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
TopocentricFrame topoFrame,
double[][] azimElevMask,
AngularCorrection correctionModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
TopocentricFrame topoFrame,
double[][] azimElevMask,
AngularCorrection correctionModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the mutual station to spacecraft visibility detector
|
StationToSatMutualVisibilityDetector(SensorModel sensorModel1,
TopocentricFrame topoFrame,
double[][] azimElevMask,
AngularCorrection correctionModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit,
VisibilityFromStationDetector.LinkType linkTypeIn)
Constructor for the mutual station to spacecraft visibility detector
|
TargetInFieldOfViewDetector(SensorModel sensorModel,
double maxCheck,
double threshold)
Constructor for the "main target in field of view" detector
|
TargetInFieldOfViewDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit)
Constructor for the "main target in field of view" detector
|
TargetInFieldOfViewDetector(SensorModel sensorModel,
double maxCheck,
double threshold,
EventDetector.Action entry,
EventDetector.Action exit,
boolean removeEntry,
boolean removeExit)
Constructor for the "main target in field of view" detector
|
VisibilityFromStationDetector(GeometricStationAntenna stationModel,
SensorModel sensorModel,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
boolean removeRaising,
boolean removeSetting,
VisibilityFromStationDetector.LinkType linkTypeIn)
Build a new apparent elevation detector with parameterizable tropospheric correction.
|
VisibilityFromStationDetector(TopocentricFrame topoFrame,
double[][] azimElevMask,
SensorModel sensorModel,
AngularCorrection correctionModel,
boolean withMasking,
double maxCheck,
double threshold,
EventDetector.Action raising,
EventDetector.Action setting,
boolean removeRaising,
boolean removeSetting,
VisibilityFromStationDetector.LinkType linkTypeIn)
Build a new apparent elevation detector with parameterizable tropospheric correction.
|
Copyright © 2023 CNES. All rights reserved.