Uses of Class
org.orekit.propagation.events.EventDetector.Action

Packages that use EventDetector.Action
fr.cnes.sirius.patrius.events   
fr.cnes.sirius.patrius.events.multi   
fr.cnes.sirius.patrius.events.sensor   
fr.cnes.sirius.patrius.propagation.events.multi   
fr.cnes.sirius.patrius.stela   
org.orekit.forces.maneuvers This package provides models of simple maneuvers. 
org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation. 
org.orekit.propagation.events.multi   
 

Uses of EventDetector.Action in fr.cnes.sirius.patrius.events
 

Methods in fr.cnes.sirius.patrius.events that return EventDetector.Action
 EventDetector.Action EarthZoneDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle the event and choose what to do next.
 EventDetector.Action CombinedPhenomenaDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an event and choose what to do next.
 EventDetector.Action GenericCodingEventDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
           
 EventDetector.Action CentralBodyMaskCircularFOVDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle a target in field of view outside eclipse reaching event and choose what to do next.
 

Constructors in fr.cnes.sirius.patrius.events with parameters of type EventDetector.Action
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody, double occultedBodyRadius, GeometricBodyShape occultingBody, boolean totalEclipseFlag, Vector3D center, double halfAperture, double maxCheck, double threshold, EventDetector.Action action)
          Constructor with user maxcheck and threshold creating a circularFOVDetector and an EllipsoidEclipseDetector
CentralBodyMaskCircularFOVDetector(PVCoordinatesProvider occultedBody, double occultedBodyRadius, GeometricBodyShape occultingBody, boolean totalEclipseFlag, Vector3D center, double halfAperture, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor with user maxcheck and threshold creating a circularFOVDetector and an EllipsoidEclipseDetector
CombinedPhenomenaDetector(EventDetector d1, boolean d1IncreasingIsStart, EventDetector d2, boolean d2IncreasingIsStart, boolean togetherIn, EventDetector.Action action)
          Constructor for the detector of the combination of two phenomena.
EarthZoneDetector(BodyShape centralBody, List<double[][]> zonesPoints, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Constructor for the earth zones entering detector.
EarthZoneDetector(BodyShape centralBody, List<double[][]> zonesPoints, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Constructor for the earth zones entering detector.
EarthZoneDetector(List<Vector3D[]> directionsList, Frame bodyFrame, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Constructor for the earth zones entering detector.
EarthZoneDetector(List<Vector3D[]> directionsList, Frame bodyFrame, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Constructor.
 

Uses of EventDetector.Action in fr.cnes.sirius.patrius.events.multi
 

Methods in fr.cnes.sirius.patrius.events.multi that return EventDetector.Action
 EventDetector.Action MultiGenericCodingEventDetector.eventOccurred(Map<String,SpacecraftState> s, boolean increasing, boolean forward)
           
 

Uses of EventDetector.Action in fr.cnes.sirius.patrius.events.sensor
 

Methods in fr.cnes.sirius.patrius.events.sensor that return EventDetector.Action
 EventDetector.Action SatToSatMutualVisibilityDetector.eventOccurred(Map<String,SpacecraftState> s, boolean increasing, boolean forward)
           
 EventDetector.Action SatToSatMutualVisibilityDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
           
 EventDetector.Action MaskingDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle "masking" event and choose what to do next.
 EventDetector.Action ExtremaSightAxisDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an event and choose what to do next.
 EventDetector.Action SensorVisibilityDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
           
 EventDetector.Action VisibilityFromStationDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle "visibility from station" event and choose what to do next.
 EventDetector.Action TargetInFieldOfViewDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
           
 EventDetector.Action RFVisibilityDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
           
 EventDetector.Action StationToSatMutualVisibilityDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
           
 EventDetector.Action SensorInhibitionDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
           
 

Constructors in fr.cnes.sirius.patrius.events.sensor with parameters of type EventDetector.Action
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Vector3D sightAxisDirection, double maxCheck, double threshold, EventDetector.Action action)
          Constructor to use without assembly.
ExtremaSightAxisDetector(int extremumType, PVCoordinatesProvider target, Vector3D sightAxisDirection, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor to use without assembly.
ExtremaSightAxisDetector(PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(PVCoordinatesProvider target, Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
          Constructor for both minimal and maximal angle based on an Assembly containing at least one part with sensor property describing the vehicle.
ExtremaSightAxisDetector(PVCoordinatesProvider target, Vector3D sightAxisDirection, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor to use without assembly for both minimal and maximal angle detection.
ExtremaSightAxisDetector(PVCoordinatesProvider target, Vector3D sightAxisDirection, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
          Constructor to use without assembly for both minimal and maximal angle detection.
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.
RFVisibilityDetector(RFLinkBudgetModel linkBudgetModel, double linkBudgetThreshold, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Constructor for the sensor masking detector.
RFVisibilityDetector(RFLinkBudgetModel linkBudgetModel, double linkBudgetThreshold, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Constructor for the sensor masking detector.
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(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).
SensorInhibitionDetector(Assembly assembly, String partName, 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)
          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(Assembly assembly, String partName, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Constructor for the "visibility view" detector
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, 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, 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
TargetInFieldOfViewDetector(Assembly assembly, String partName, 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)
          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, AngularCorrection correctionModel, double maxCheck, double threshold, EventDetector.Action raising, EventDetector.Action setting)
          Build a new apparent elevation detector with parameterizable tropospheric correction.
VisibilityFromStationDetector(GeometricStationAntenna stationModel, AngularCorrection correctionModel, double maxCheck, double threshold, EventDetector.Action raising, EventDetector.Action setting, boolean removeRaising, boolean removeSetting)
          Build a new apparent elevation detector with parameterizable tropospheric correction.
VisibilityFromStationDetector(TopocentricFrame topoFrame, double[][] azimElevMask, AngularCorrection correctionModel, double maxCheck, double threshold, EventDetector.Action raising, EventDetector.Action setting)
          Build a new apparent elevation detector with parameterizable tropospheric correction.
VisibilityFromStationDetector(TopocentricFrame topoFrame, double[][] azimElevMask, AngularCorrection correctionModel, double maxCheck, double threshold, EventDetector.Action raising, EventDetector.Action setting, boolean removeRaising, boolean removeSetting)
          Build a new apparent elevation detector with parameterizable tropospheric correction.
 

Uses of EventDetector.Action in fr.cnes.sirius.patrius.propagation.events.multi
 

Methods in fr.cnes.sirius.patrius.propagation.events.multi that return EventDetector.Action
 EventDetector.Action OneSatEventDetectorWrapper.eventOccurred(Map<String,SpacecraftState> s, boolean increasing, boolean forward)
           
abstract  EventDetector.Action MultiAbstractDetector.eventOccurred(Map<String,SpacecraftState> s, boolean increasing, boolean forward)
           
 

Uses of EventDetector.Action in fr.cnes.sirius.patrius.stela
 

Methods in fr.cnes.sirius.patrius.stela that return EventDetector.Action
 EventDetector.Action PerigeeAltitudeDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an altitude event and choose what to do next.
 

Constructors in fr.cnes.sirius.patrius.stela with parameters of type EventDetector.Action
PerigeeAltitudeDetector(double maxCheck, double threshold, double altitudeIn, double earthRadiusIn, EventDetector.Action ascending, EventDetector.Action descending)
          Build a new altitude detector.
PerigeeAltitudeDetector(double maxCheck, double threshold, double altitudeIn, double earthRadiusIn, EventDetector.Action ascending, EventDetector.Action descending, boolean removeAscending, boolean removeDescending)
          Build a new altitude detector.
PerigeeAltitudeDetector(double maxCheck, double threshold, double altitudeIn, double earthRadiusIn, OrbitNatureConverter orbitConverterIn, EventDetector.Action ascending, EventDetector.Action descending)
          Build a new altitude detector, with osculating perigee.
PerigeeAltitudeDetector(double maxCheck, double threshold, double altitudeIn, double earthRadiusIn, OrbitNatureConverter orbitConverterIn, EventDetector.Action ascending, EventDetector.Action descending, boolean removeAscending, boolean removeDescending)
          Build a new altitude detector, with osculating perigee.
 

Uses of EventDetector.Action in org.orekit.forces.maneuvers
 

Methods in org.orekit.forces.maneuvers that return EventDetector.Action
 EventDetector.Action ImpulseManeuver.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an event and choose what to do next.
 

Uses of EventDetector.Action in org.orekit.propagation.events
 

Methods in org.orekit.propagation.events that return EventDetector.Action
 EventDetector.Action ThreeBodiesAngleDetector.eventOccurred(Map<String,SpacecraftState> s, boolean increasing, boolean forward)
           
 EventDetector.Action ExtremaThreeBodiesAngleDetector.eventOccurred(Map<String,SpacecraftState> s, boolean increasing, boolean forward)
           
 EventDetector.Action ThreeBodiesAngleDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an angle event and choose what to do next.
 EventDetector.Action ExtremaDistanceDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an extrema distance event and choose what to do next.
abstract  EventDetector.Action AbstractDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an event and choose what to do next.
 EventDetector.Action EventDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an event and choose what to do next.
 EventDetector.Action NodeDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle a node crossing event and choose what to do next.
 EventDetector.Action NthOccurrenceDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an event and choose what to do next.
 EventDetector.Action LatitudeDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle a latitude reaching event and choose what to do next.
 EventDetector.Action DistanceDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle a distance event and choose what to do next.
 EventDetector.Action DihedralFieldOfViewDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an fov event and choose what to do next.
 EventDetector.Action LocalTimeAngleDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle a local time angle event and choose what to do next.
 EventDetector.Action AltitudeDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an altitude event and choose what to do next.
 EventDetector.Action ApsideDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an apside crossing event and choose what to do next.
 EventDetector.Action EventShifter.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an event and choose what to do next.
 EventDetector.Action SolarTimeAngleDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle a solar time angle event and choose what to do next.
 EventDetector.Action ExtremaThreeBodiesAngleDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle a min or max angle event and choose what to do next.
 EventDetector.Action CircularFieldOfViewDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an fov event and choose what to do next.
 EventDetector.Action BetaAngleDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handles a beta angle event and chooses what to do next.
 EventDetector.Action EclipseDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an eclipse event and choose what to do next.
 EventDetector.Action NadirSolarIncidenceDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle a solar incidence event and choose what to do next.
 EventDetector.Action ElevationDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an elevation event and choose what to do next.
 EventDetector.Action DateDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle a date event and choose what to do next.
 EventDetector.Action ExtremaLatitudeDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an extrema latitude event and choose what to do next.
 EventDetector.Action GroundMaskElevationDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an azimuth-elevation event and choose what to do next.
 EventDetector.Action AOLDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an AOL event and choose what to do next.
 EventDetector.Action AlignmentDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an alignment event and choose what to do next.
 EventDetector.Action ExtremaElevationDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an extrema distance event and choose what to do next.
 EventDetector.Action NullMassDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          If the global mass of the satellite becomes negative, the propagation is stopped.
 EventDetector.Action ExtremaLongitudeDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an extrema distance event and choose what to do next.
 EventDetector.Action LongitudeDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle a longitude reaching event and choose what to do next.
 EventDetector.Action ApparentElevationDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an apparent elevation event and choose what to do next.
 EventDetector.Action NullMassPartDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          If the mass of the element becomes negative, a reset_state is performed.
 EventDetector.Action AnomalyDetector.eventOccurred(SpacecraftState s, boolean increasing, boolean forward)
          Handle an anomaly event and choose what to do next.
static EventDetector.Action EventDetector.Action.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static EventDetector.Action[] EventDetector.Action.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Constructors in org.orekit.propagation.events with parameters of type EventDetector.Action
AlignmentDetector(Orbit orbit, PVCoordinatesProvider body, double alignAngle, double threshold, EventDetector.Action actionStart, EventDetector.Action actionEnd)
          Build a new alignment detector.
AlignmentDetector(Orbit orbit, PVCoordinatesProvider body, double alignAngle, double threshold, EventDetector.Action actionStart, EventDetector.Action actionEnd, boolean removeStart, boolean removeEnd)
          Build a new alignment detector.
AltitudeDetector(double altitude, BodyShape bodyShape, double maxCheck, double threshold, EventDetector.Action ascending, EventDetector.Action descending)
          Build a new altitude detector.
AltitudeDetector(double altitude, BodyShape bodyShape, double maxCheck, double threshold, EventDetector.Action ascending, EventDetector.Action descending, boolean removeAscending, boolean removeDescending)
          Build a new altitude detector.
AnomalyDetector(PositionAngle angleType, double angle, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for an AnomalyDetector instance with complementary parameters.
AnomalyDetector(PositionAngle angleType, double angle, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for an AnomalyDetector instance with complementary parameters.
AOLDetector(double angle, PositionAngle type, Frame equator, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for an AOLDetector instance with complementary parameters.
AOLDetector(double angle, PositionAngle type, Frame equator, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for an AOLDetector instance with complementary parameters.
ApparentElevationDetector(double elevation, TopocentricFrame topo, double maxCheck, double threshold, EventDetector.Action raisingAction, EventDetector.Action settingAction)
          Build a new apparent elevation detector with specified actions at raising and setting.
ApparentElevationDetector(double elevation, TopocentricFrame topo, double maxCheck, double threshold, EventDetector.Action raisingAction, EventDetector.Action settingAction, boolean raisingRemove, boolean settingRemove)
          Build a new apparent elevation detector with specified actions at raising and setting.
ApsideDetector(double maxCheck, double threshold, EventDetector.Action action_apogee, EventDetector.Action action_perigee)
          Build a new instance with both apogee and perigee detection.
ApsideDetector(double maxCheck, double threshold, EventDetector.Action action_apogee, EventDetector.Action action_perigee, boolean remove_apogee, boolean remove_perigee)
          Build a new instance with both apogee and perigee detection.
ApsideDetector(int slopeSelection, double maxCheck, double threshold, EventDetector.Action action)
          Build a new instance with apogee OR/AND perigee detection depending on slope selection.
ApsideDetector(int slopeSelection, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Build a new instance with apogee OR/AND perigee detection depending on slope selection.
BetaAngleDetector(double ang, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for a BetaAngleDetector instance with complimentary parameters.
BetaAngleDetector(double ang, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for a BetaAngleDetector instance with complimentary parameters.
CircularFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, double halfAperture, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Build a new instance with defined actions at fov entry and exit.
CircularFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, double halfAperture, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Build a new instance with defined actions at fov entry and exit.
DateDetector(AbsoluteDate target, double maxCheck, double threshold, EventDetector.Action action)
          Build a new instance.
DateDetector(AbsoluteDate target, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Build a new instance.
DateDetector(double maxCheck, double threshold, EventDetector.Action action)
          Build a new instance.
DateDetector(double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Build a new instance.
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double maxCheck, EventDetector.Action entry, EventDetector.Action exit)
          Build a new instance.
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double maxCheck, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Build a new instance.
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double maxCheck, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit, double epsilon)
          Build a new instance.
DihedralFieldOfViewDetector(PVCoordinatesProvider pvTarget, Vector3D center, Vector3D axis1, double halfAperture1, Vector3D axis2, double halfAperture2, double maxCheck, EventDetector.Action entry, EventDetector.Action exit, double epsilon)
          Build a new instance.
DistanceDetector(PVCoordinatesProvider dBody, double dist, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for a DistanceDetector instance with complimentary parameters.
DistanceDetector(PVCoordinatesProvider dBody, double dist, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for a DistanceDetector instance with complimentary parameters.
EclipseDetector(IDirection occulted, PVCoordinatesProvider occulting, double occultingRadius, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Build a new eclipse detector with defined actions when entering and exiting the eclipse.
EclipseDetector(IDirection occulted, PVCoordinatesProvider occulting, double occultingRadius, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Build a new eclipse detector with defined actions when entering and exiting the eclipse.
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, GeometricBodyShape occultingBody, double lightingRatio, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Build a new eclipse detector based on a lighting ratio.
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, GeometricBodyShape occultingBody, double lightingRatio, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Build a new eclipse detector based on a lighting ratio.
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, double lightingRatio, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit)
          Build a new eclipse detector based on a lighting ratio.
EclipseDetector(PVCoordinatesProvider occulted, double occultedRadius, PVCoordinatesProvider occulting, double occultingRadius, double lightingRatio, double maxCheck, double threshold, EventDetector.Action entry, EventDetector.Action exit, boolean removeEntry, boolean removeExit)
          Build a new eclipse detector based on a lighting ratio.
ElevationDetector(double elevation, TopocentricFrame topo, double maxCheck, double threshold, EventDetector.Action raising, EventDetector.Action setting)
          Build a new elevation detector.
ElevationDetector(double elevation, TopocentricFrame topo, double maxCheck, double threshold, EventDetector.Action raising, EventDetector.Action setting, boolean removeRaising, boolean removeSetting)
          Build a new elevation detector.
ExtremaDistanceDetector(PVCoordinatesProvider dBody, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor for both minimum and maximum distance .
ExtremaDistanceDetector(PVCoordinatesProvider dBody, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
          Constructor for both minimum and maximum distance .
ExtremaDistanceDetector(PVCoordinatesProvider dBody, int extremumType, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for a ExtremaDistanceDetector instance with specified action when extrema is detected.
ExtremaDistanceDetector(PVCoordinatesProvider dBody, int extremumType, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for a ExtremaDistanceDetector instance with specified action when extrema is detected.
ExtremaElevationDetector(TopocentricFrame topoFrame, int extremumType, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for a min or max elevation detector.
ExtremaElevationDetector(TopocentricFrame topoFrame, int extremumType, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for a min or max elevation detector.
ExtremaLatitudeDetector(int extremumType, Frame bodyFrame, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for a ExtremaLatitudeDetector instance.
ExtremaLatitudeDetector(int extremumType, Frame bodyFrame, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for a ExtremaLatitudeDetector instance.
ExtremaLongitudeDetector(int extremumType, Frame bodyFrame, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for a ExtremaLongitudeDetector instance.
ExtremaLongitudeDetector(int extremumType, Frame bodyFrame, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for a ExtremaLongitudeDetector instance.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ExtremaThreeBodiesAngleDetector.BodyOrder bodyC, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ExtremaThreeBodiesAngleDetector.BodyOrder bodyC, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
           Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ExtremaThreeBodiesAngleDetector.BodyOrder bodyC, int extremumType, double maxCheck, double threshold, EventDetector.Action action)
           Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ExtremaThreeBodiesAngleDetector.BodyOrder bodyC, int extremumType, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
           Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
          Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, int extremumType, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
ExtremaThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, int extremumType, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
ExtremaThreeBodiesAngleDetector(String firstBody, String secondBody, String thirdBody, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax)
          Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
ExtremaThreeBodiesAngleDetector(String firstBody, String secondBody, String thirdBody, double maxCheck, double threshold, EventDetector.Action actionMin, EventDetector.Action actionMax, boolean removeMin, boolean removeMax)
          Constructor for the min and max three bodies angle detector with specified action for both minimum and maximum.
ExtremaThreeBodiesAngleDetector(String firstBody, String secondBody, String thirdBody, int extremumType, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
ExtremaThreeBodiesAngleDetector(String firstBody, String secondBody, String thirdBody, int extremumType, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for the min and max three bodies angle detector with specified action when extrema is detected.
GroundMaskElevationDetector(double[][] azimelev, TopocentricFrame topo, double maxCheck, double threshold, EventDetector.Action raising, EventDetector.Action setting)
          Build a new azimuth-elevation detector.
GroundMaskElevationDetector(double[][] azimelev, TopocentricFrame topo, double maxCheck, double threshold, EventDetector.Action raising, EventDetector.Action setting, boolean removeRaising, boolean removeSetting)
          Build a new azimuth-elevation detector.
LatitudeDetector(double latitudeToDetect, BodyShape earth, double maxCheck, double threshold, EventDetector.Action increasing, EventDetector.Action decreasing)
          Constructor for the latitude detector for both local increasing and decreasing latitude.
LatitudeDetector(double latitudeToDetect, BodyShape earth, double maxCheck, double threshold, EventDetector.Action increasing, EventDetector.Action decreasing, boolean removeIncreasing, boolean removeDecreasing)
          Constructor for the latitude detector for both local increasing and decreasing latitude.
LatitudeDetector(double latitudeToDetect, BodyShape earth, int slopeType, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for the latitude detector.
LatitudeDetector(double latitudeToDetect, BodyShape earth, int slopeType, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for the latitude detector.
LocalTimeAngleDetector(double localTimeAngle, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for a LocalTimeDetector instance with complimentary parameters.
LocalTimeAngleDetector(double localTimeAngle, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for a LocalTimeDetector instance with complimentary parameters.
LongitudeDetector(double longitudeToDetect, Frame bodyFrame, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for the longitude detector.
LongitudeDetector(double longitudeToDetect, Frame bodyFrame, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for the longitude detector.
NadirSolarIncidenceDetector(double incidence, BodyShape earth, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for the nadir point solar incidence detector
NadirSolarIncidenceDetector(double incidence, BodyShape earth, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for the nadir point solar incidence detector
NodeDetector(Frame frame, double maxCheck, double threshold, EventDetector.Action ascendingNode, EventDetector.Action descendingNode)
          Build a new instance for both ascending and descending node detection.
NodeDetector(Frame frame, double maxCheck, double threshold, EventDetector.Action ascendingNode, EventDetector.Action descendingNode, boolean removeAscendingNode, boolean removeDescendingNode)
          Build a new instance for both ascending and descending node detection.
NodeDetector(Frame frame, int slopeSelection, double maxCheck, double threshold, EventDetector.Action action)
          Build a new instance.
NodeDetector(Frame frame, int slopeSelection, double maxCheck, double threshold, EventDetector.Action action, boolean removeCrossingNode)
          Build a new instance.
NthOccurrenceDetector(EventDetector eventToDetect, int occurrence, EventDetector.Action actionAtOccurrence)
          Constructor.
NthOccurrenceDetector(EventDetector eventToDetect, int occurrence, EventDetector.Action actionAtOccurrence, boolean remove)
          Constructor.
SolarTimeAngleDetector(double solarTimeAngle, double maxCheck, double threshold, EventDetector.Action action)
          Constructor for a SolarTimeDetector instance with complimentary parameters.
SolarTimeAngleDetector(double solarTimeAngle, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Constructor for a SolarTimeDetector instance with complimentary parameters.
ThreeBodiesAngleDetector(PVCoordinatesProvider firstBody, PVCoordinatesProvider secondBody, PVCoordinatesProvider thirdBody, double angle, double maxCheck, double threshold, EventDetector.Action action)
          Build a new three bodies angle detector with complimentary parameters.
ThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ThreeBodiesAngleDetector.BodyOrder bodyC, double angle, double maxCheck, double threshold, EventDetector.Action action)
          Build a new three bodies angle detector with complimentary parameters.
ThreeBodiesAngleDetector(PVCoordinatesProvider bodyA, PVCoordinatesProvider bodyB, ThreeBodiesAngleDetector.BodyOrder bodyC, double angle, double maxCheck, double threshold, EventDetector.Action action, boolean remove)
          Build a new three bodies angle detector with complimentary parameters.
ThreeBodiesAngleDetector(String firstId, String secondId, String thirdId, double angle, double maxCheck, double threshold, EventDetector.Action action)
          Build a new three bodies angle detector.
 

Uses of EventDetector.Action in org.orekit.propagation.events.multi
 

Methods in org.orekit.propagation.events.multi that return EventDetector.Action
 EventDetector.Action MultiEventDetector.eventOccurred(Map<String,SpacecraftState> s, boolean increasing, boolean forward)
          Handle an event and choose what to do next.
 



Copyright © 2017 CNES. All Rights Reserved.