Uses of Interface
org.orekit.propagation.events.EventDetector

Packages that use EventDetector
fr.cnes.sirius.patrius.events   
fr.cnes.sirius.patrius.events.sensor   
fr.cnes.sirius.patrius.forces   
fr.cnes.sirius.patrius.forces.radiation   
fr.cnes.sirius.patrius.propagation   
fr.cnes.sirius.patrius.propagation.events.multi   
fr.cnes.sirius.patrius.propagation.numerical.multi   
fr.cnes.sirius.patrius.stela   
fr.cnes.sirius.patrius.stela.propagation   
org.orekit.attitudes This package provides classes to represent simple attitudes. 
org.orekit.forces This package provides the interface for force models that will be used by the NumericalPropagator, as well as some classical spacecraft models for surface forces (spherical, box and solar array ...). 
org.orekit.forces.drag   
org.orekit.forces.gravity   
org.orekit.forces.gravity.tides   
org.orekit.forces.gravity.variations   
org.orekit.forces.maneuvers This package provides models of simple maneuvers. 
org.orekit.forces.radiation   
org.orekit.forces.relativistic   
org.orekit.propagation This package provides tools to propagate orbital states with different methods. 
org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation. 
org.orekit.propagation.numerical   
 

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

Subinterfaces of EventDetector in fr.cnes.sirius.patrius.events
 interface CodingEventDetector
           This interface represents an event detector that is able to build a CodedEvent object.
 

Classes in fr.cnes.sirius.patrius.events that implement EventDetector
 class CentralBodyMaskCircularFOVDetector
          Finder for target entry/exit events with respect to a satellite sensor FOV defined by a vector3D giving the direction in satellite frame and taking into account masking from the central body
 class CombinedPhenomenaDetector
           This class finds the events resulting from the combination of two phenomena.
 class EarthZoneDetector
          Detects when the satellite enters a ground zone (several zones can be defined at the same time).
 class GenericCodingEventDetector
           This class represents an all-purpose implementation of the CodingEventDetector interface.
It works using the EventDetector provided in the constructor.
 

Methods in fr.cnes.sirius.patrius.events that return EventDetector
 EventDetector CombinedPhenomenaDetector.getDetector1()
          Returns first detector.
 EventDetector CombinedPhenomenaDetector.getDetector2()
          Returns second detector.
 EventDetector CodedEventsLogger.monitorDetector(CodingEventDetector detector)
          Takes a CodingEventDetector instance and returns an EventDetector instance that will trigger this CodedEventsLogger every time eventOccurred is called.
 

Constructors in fr.cnes.sirius.patrius.events with parameters of type EventDetector
CombinedPhenomenaDetector(EventDetector d1, boolean d1IncreasingIsStart, EventDetector d2, boolean d2IncreasingIsStart, boolean togetherIn)
          Constructor for the detector of the combination of two phenomena.
CombinedPhenomenaDetector(EventDetector d1, boolean d1IncreasingIsStart, EventDetector d2, boolean d2IncreasingIsStart, boolean togetherIn, EventDetector.Action action)
          Constructor for the detector of the combination of two phenomena.
GenericCodingEventDetector(EventDetector eventDetectorIn, String increasingCodeIn, String decreasingCodeIn)
          Constructor for a GenericCodingEventDetector that does not support a Phenomenon.
GenericCodingEventDetector(EventDetector eventDetectorIn, String increasingCodeIn, String decreasingCodeIn, boolean increasingIsStartIn, String phenomenonCodeIn)
          Constructor for a GenericCodingEventDetector that supports a Phenomenon.
No delays and no occurrence numbers are associated to the events detected by this detector.
GenericCodingEventDetector(EventDetector eventDetectorIn, String increasingCodeIn, String decreasingCodeIn, boolean increasingIsStartIn, String phenomenonCodeIn, double delayIn, int occurrenceIn)
          Constructor for a GenericCodingEventDetector that supports a Phenomenon.
A delay and/or an occurrence number can be associated to the events detected by this detector.
When a delay is added to the detected events, two kinds of events will be coded:
- the original events, with their original codes;
- the delayed events, whose codes will be "DELAYED_" followed by the original code.
GenericCodingEventDetector(EventDetector eventDetectorIn, String increasingCodeIn, String decreasingCodeIn, double delayIn, int occurrenceIn)
          Constructor for a GenericCodingEventDetector that does not support a Phenomenon.
When a delay is added to the detected events, two kinds of events will be coded:
- the original events, with their original codes;
- the delayed events, whose codes will be "DELAYED_" followed by the original code.
 

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

Classes in fr.cnes.sirius.patrius.events.sensor that implement EventDetector
 class AbstractDetectorWithTropoCorrection
           Abstract event detector using a station elevation correction.
 class ExtremaSightAxisDetector
          Detects the minimum angle between a sight view line and a PVCoordinateProvider target view from a Frame which origin is on the line.
 class MaskingDetector
           Sensor masking detector.
 class RFVisibilityDetector
          Finder for ground station / satellite RF visibility events.
 class SatToSatMutualVisibilityDetector
           Mutual spacecraft visibility detector : the g function is positive only if each spacecraft is in the main field of view of the other one's sensor.
 class SensorInhibitionDetector
           
 class SensorVisibilityDetector
           
 class StationToSatMutualVisibilityDetector
           Mutual station to spacecraft visibility detector : the g function is positive only if the station's sensor sees the spacecraft's sensor AND the spacecraft's sensor sees the station's sensor.
 class TargetInFieldOfViewDetector
           
 class VisibilityFromStationDetector
          Finder for satellite apparent entering in a station's field of view.
 

Uses of EventDetector in fr.cnes.sirius.patrius.forces
 

Methods in fr.cnes.sirius.patrius.forces that return EventDetector
 EventDetector[] ConstantThrustManeuver.getEventsDetectors()
          Get the discrete events related to the model.
 EventDetector[] EmpiricalForce.getEventsDetectors()
           
 EventDetector[] VariableThrustManeuver.getEventsDetectors()
           
 

Constructors in fr.cnes.sirius.patrius.forces with parameters of type EventDetector
ConstantThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, double thrust, double isp, Vector3D inDirection, MassProvider massProvider, String partNameIn)
          Constructor for a constant direction in satellite frame and constant thrust.
ConstantThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, double thrust, double isp, Vector3D inDirection, MassProvider massProvider, String partNameIn, Frame frameIn)
          Constructor for a constant direction in provided frame and constant thrust.
ConstantThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, double thrust, double isp, Vector3D inDirection, MassProvider massProvider, String partNameIn, LOFType lofTyp)
          Constructor for a constant direction in provided local orbital frame and constant thrust.
ConstantThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, PropulsiveProperty engine, Vector3D inDirection, MassProvider massProvider, TankProperty tank)
          Constructor for a constant direction in satellite frame and constant thrust with PropulsiveProperty and TankProperty properties.
ConstantThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, PropulsiveProperty engine, Vector3D inDirection, MassProvider massProvider, TankProperty tank, Frame frameIn)
          Constructor for a constant direction in provided frame and constant thrust with PropulsiveProperty and TankProperty properties.
ConstantThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, PropulsiveProperty engine, Vector3D inDirection, MassProvider massProvider, TankProperty tank, LOFType lofTyp)
          Constructor for a constant direction in local orbital frame and constant thrust with PropulsiveProperty and TankProperty properties.
VariableThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, IDependentVariable<SpacecraftState> variableThrust, IDependentVariable<SpacecraftState> variableIsp, IDependentVectorVariable<SpacecraftState> variableDirection, MassProvider massModel, String partName)
          Constructor for a variable direction in spacecraft frame, thrust and ISP.
VariableThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, IDependentVariable<SpacecraftState> variableThrust, IDependentVariable<SpacecraftState> variableIsp, IDependentVectorVariable<SpacecraftState> variableDirection, MassProvider massModel, String partName, Frame refFrame)
          Constructor for a variable direction in provided frame, thrust and ISP.
VariableThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, IDependentVariable<SpacecraftState> variableThrust, IDependentVariable<SpacecraftState> variableIsp, IDependentVectorVariable<SpacecraftState> variableDirection, MassProvider massModel, String partName, LOFType lofTyp)
          Constructor for a variable direction in provided local orbital frame, thrust and ISP expressed in a LocalOrbitalFrame.
VariableThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, PropulsiveProperty engine, IDependentVectorVariable<SpacecraftState> variableDirection, MassProvider massModel, TankProperty tank)
          Constructor for a variable direction in spacecraft frame, thrust and ISP, using PropulsiveProperty and TankProperty.
VariableThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, PropulsiveProperty engine, IDependentVectorVariable<SpacecraftState> variableDirection, MassProvider massModel, TankProperty tank, Frame refFrame)
          Constructor for a variable direction in spacecraft frame, thrust and ISP, using PropulsiveProperty and TankProperty.
VariableThrustManeuver(EventDetector startEventDetector, EventDetector stopEventDetector, PropulsiveProperty engine, IDependentVectorVariable<SpacecraftState> variableDirection, MassProvider massModel, TankProperty tank, LOFType lofTyp)
          Constructor for a variable direction in provided local orbital frame, thrust and ISP expressed in a LocalOrbitalFrame.
 

Uses of EventDetector in fr.cnes.sirius.patrius.forces.radiation
 

Methods in fr.cnes.sirius.patrius.forces.radiation that return EventDetector
 EventDetector[] PatriusSolarRadiationPressure.getEventsDetectors()
          Get the discrete events related to the model.
 

Uses of EventDetector in fr.cnes.sirius.patrius.propagation
 

Methods in fr.cnes.sirius.patrius.propagation with parameters of type EventDetector
 void MultiPropagator.addEventDetector(EventDetector detector, String satId)
          Add an event detector to a specific spacecraft.
 

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

Constructors in fr.cnes.sirius.patrius.propagation.events.multi with parameters of type EventDetector
AdaptedMonoEventDetector(EventDetector detector, OrbitType orbitType, PositionAngle angleType, AttitudeProvider attProviderForces, AttitudeProvider attProviderEvents, AbsoluteDate referenceDate, double mu, Frame integrationFrame, MultiStateVectorInfo stateVectorInfo, String satId)
          Build a wrapped event detector.
OneSatEventDetectorWrapper(EventDetector detector, String satId)
          Simple constructor.
 

Uses of EventDetector in fr.cnes.sirius.patrius.propagation.numerical.multi
 

Methods in fr.cnes.sirius.patrius.propagation.numerical.multi with parameters of type EventDetector
 void MultiNumericalPropagator.addEventDetector(EventDetector detector, String satId)
           
protected  void MultiNumericalPropagator.setUpEventDetector(EventDetector osf, Map<String,AttitudeProvider> localAttProvForces, Map<String,AttitudeProvider> localAttProvEvents, String satId)
          Wrap an Orekit event detector and register it to the integrator.
 

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

Classes in fr.cnes.sirius.patrius.stela that implement EventDetector
 class PerigeeAltitudeDetector
          Finder for satellite altitude crossing events in Semi-analytical theory.
 

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

Methods in fr.cnes.sirius.patrius.stela.propagation that return types with arguments of type EventDetector
 Collection<EventDetector> StelaAbstractPropagator.getEventsDetectors()
          Get all the events detectors that have been added.
 

Methods in fr.cnes.sirius.patrius.stela.propagation with parameters of type EventDetector
 void StelaAbstractPropagator.addEventDetector(EventDetector detector)
          Add an event detector.
 

Uses of EventDetector in org.orekit.attitudes
 

Methods in org.orekit.attitudes with parameters of type EventDetector
 void AttitudesSequence.addSwitchingCondition(AttitudeLaw before, EventDetector switchEvent, boolean switchOnIncrease, boolean switchOnDecrease, AttitudeLaw after)
          Add a switching condition between two attitude providers.
 

Uses of EventDetector in org.orekit.forces
 

Methods in org.orekit.forces that return EventDetector
 EventDetector[] ForceModel.getEventsDetectors()
          Get the discrete events related to the model.
 

Uses of EventDetector in org.orekit.forces.drag
 

Methods in org.orekit.forces.drag that return EventDetector
 EventDetector[] DragForce.getEventsDetectors()
          There are no discrete events for this model.
 

Uses of EventDetector in org.orekit.forces.gravity
 

Methods in org.orekit.forces.gravity that return EventDetector
 EventDetector[] BalminoAttractionModel.getEventsDetectors()
          Get the discrete events related to the model.
 EventDetector[] DrozinerAttractionModel.getEventsDetectors()
          Get the discrete events related to the model.
 EventDetector[] ThirdBodyAttraction.getEventsDetectors()
          Get the discrete events related to the model.
 EventDetector[] CunninghamAttractionModel.getEventsDetectors()
          Get the discrete events related to the model.
 EventDetector[] NewtonianAttraction.getEventsDetectors()
          Get the discrete events related to the model.
 

Uses of EventDetector in org.orekit.forces.gravity.tides
 

Methods in org.orekit.forces.gravity.tides that return EventDetector
 EventDetector[] AbstractTides.getEventsDetectors()
          Get the discrete events related to the model.
 

Uses of EventDetector in org.orekit.forces.gravity.variations
 

Methods in org.orekit.forces.gravity.variations that return EventDetector
 EventDetector[] VariablePotentialAttractionModel.getEventsDetectors()
          Get the discrete events related to the model.
 

Uses of EventDetector in org.orekit.forces.maneuvers
 

Classes in org.orekit.forces.maneuvers that implement EventDetector
 class ImpulseManeuver
          Impulse maneuver model.
 

Methods in org.orekit.forces.maneuvers that return EventDetector
 EventDetector[] ConstantThrustError.getEventsDetectors()
          Get the discrete events related to the model.
 EventDetector ImpulseManeuver.getTrigger()
          Get the triggering event.
 

Constructors in org.orekit.forces.maneuvers with parameters of type EventDetector
ConstantThrustError(EventDetector startEventDetector, EventDetector stopEventDetector, Frame frame, IParamDiffFunction fx, IParamDiffFunction fy, IParamDiffFunction fz)
          Create a constant thrust error model whose x, y and z components are constant functions:
fx = cx
fy = cy
fz = cz
ConstantThrustError(EventDetector startEventDetector, EventDetector stopEventDetector, Frame frame, Parameter cx, Parameter cy, Parameter cz)
          Create a constant thrust error model whose x, y and z components are constant functions:
fx = cx
fy = cy
fz = cz
ConstantThrustError(EventDetector startEventDetector, EventDetector stopEventDetector, IParamDiffFunction fx, IParamDiffFunction fy, IParamDiffFunction fz)
          Create a constant thrust error model whose x, y and z components are constant functions:
fx = cx
fy = cy
fz = cz
ConstantThrustError(EventDetector startEventDetector, EventDetector stopEventDetector, LOFType lofType, IParamDiffFunction fx, IParamDiffFunction fy, IParamDiffFunction fz)
          Create a constant thrust error model whose x, y and z components are constant functions:
fx = cx
fy = cy
fz = cz
ConstantThrustError(EventDetector startEventDetector, EventDetector stopEventDetector, LOFType lofType, Parameter cx, Parameter cy, Parameter cz)
          Create a constant thrust error model whose x, y and z components are constant functions:
fx = cx
fy = cy
fz = cz
ConstantThrustError(EventDetector startEventDetector, EventDetector stopEventDetector, Parameter cx, Parameter cy, Parameter cz)
          Create a constant thrust error model whose x, y and z components are constant functions:
fx = cx
fy = cy
fz = cz
ImpulseManeuver(EventDetector trigger, Vector3D deltaVSat, double isp, MassProvider massModel, String part)
          Build a new instance.
ImpulseManeuver(EventDetector trigger, Vector3D deltaVSat, double isp, MassProvider massModel, String part, LOFType lofType)
          Build a new instance with a LocalOrbitalFrame.
ImpulseManeuver(EventDetector trigger, Vector3D deltaVSat, Frame frame, double isp, MassProvider massModel, String part)
          Build a new instance.
 

Uses of EventDetector in org.orekit.forces.radiation
 

Methods in org.orekit.forces.radiation that return EventDetector
 EventDetector[] RediffusedRadiationPressure.getEventsDetectors()
          Get the discrete events related to the model.
 EventDetector[] SolarRadiationPressure.getEventsDetectors()
          Get the discrete events related to the model.
 

Uses of EventDetector in org.orekit.forces.relativistic
 

Methods in org.orekit.forces.relativistic that return EventDetector
 EventDetector[] SchwarzschildRelativisticEffect.getEventsDetectors()
          Get the discrete events related to the model.
 EventDetector[] LenseThirringRelativisticEffect.getEventsDetectors()
          Get the discrete events related to the model.
 EventDetector[] CoriolisRelativisticEffect.getEventsDetectors()
          Get the discrete events related to the model.
 

Uses of EventDetector in org.orekit.propagation
 

Methods in org.orekit.propagation that return types with arguments of type EventDetector
 Collection<EventDetector> Propagator.getEventsDetectors()
          Get all the events detectors that have been added.
 Collection<EventDetector> AbstractPropagator.getEventsDetectors()
          Get all the events detectors that have been added.
 

Methods in org.orekit.propagation with parameters of type EventDetector
 void Propagator.addEventDetector(EventDetector detector)
          Add an event detector.
 void AbstractPropagator.addEventDetector(EventDetector detector)
          Add an event detector.
 

Uses of EventDetector in org.orekit.propagation.events
 

Classes in org.orekit.propagation.events that implement EventDetector
 class AbstractDetector
          Common parts shared by several events finders.
 class AlignmentDetector
          Finder for satellite/body alignment events.
 class AltitudeDetector
          Finder for satellite altitude crossing events.
 class AnomalyDetector
          Detects when the anomaly of the spacecraft reaches a predetermined value, θ.
Anomaly is not defined for all kinds of orbits: this detector will detect anomaly events only if the corresponding orbit is not a circular orbit, otherwise it may trigger events randomly.
 class AOLDetector
          Detects when the Argument of Latitude of the spacecraft reaches a predetermined value, θ.
 class ApparentElevationDetector
          Finder for satellite apparent elevation events.
 class ApsideDetector
          Finder for apside crossing events.
 class BetaAngleDetector
          Detects when the beta angle of the spacecraft reaches a predetermined value.
The beta angle is the angle between the orbit plane and the vector from the central body to the sun.
 class CircularFieldOfViewDetector
          Finder for target entry/exit events with respect to a satellite sensor field of view.
 class DateDetector
          Finder for date events.
 class DihedralFieldOfViewDetector
          Finder for body entering/exiting dihedral fov events.
 class DistanceDetector
          Detects when the distance from the spacecraft to a given body reaches a predetermined value.
 class EclipseDetector
          Finder for satellite eclipse related events.
 class ElevationDetector
          Finder for satellite raising/setting events.
 class EventShifter
          Wrapper shifting events occurrences times.
 class ExtremaDistanceDetector
          Detects when the distance from the spacecraft to a given body reaches either a local minimum or a local maximum.
 class ExtremaElevationDetector
          Detects the time when the spacecraft reaches the elevation extrema in a given topocentric frame. The local minimum or maximum is chosen through a constructor parameter, with values ExtremaElevationDetector.MIN, ExtremaElevationDetector.MAX and ExtremaElevationDetector.MIN_MAX for both.
 class ExtremaLatitudeDetector
          Detects when the spacecraft reaches the maximal or minimal local latitude.
 class ExtremaLongitudeDetector
          Detects when the spacecraft reaches the maximal or minimal local longitude.
 class ExtremaThreeBodiesAngleDetector
          Detects the maximal or minimal angle between three bodies is reached, the spacecraft eventually being one of the bodies.
 class GroundMaskElevationDetector
          Finder for satellite azimuth-elevation events with respect to a mask.
 class LatitudeDetector
          Detects when the spacecraft reaches a given local latitude.
 class LocalTimeAngleDetector
          Detects when the local time angle of a spacecraft is equal to a predetermined value.
The local time is represented by the angle between the projections of the Sun and the satellite in the equatorial plane; therefore this angle is equal to zero when the local time is 12.00h and Π when the local time is 0.00h (Local Time In Hours = 12.00h + local time angle * 12 / Π).
 class LongitudeDetector
          Detects when the spacecraft reaches a given local longitude.
 class NadirSolarIncidenceDetector
          Spacecraft's nadir point solar incidence detector.
 class NodeDetector
          Finder for node crossing events.
 class NthOccurrenceDetector
          This event detector detects the nth occurrence of an underlying event detector.
 class NullMassDetector
          This class creates an event detector that detects when the global mass of the satellite becomes null.
 class NullMassPartDetector
          This class creates an event detector that detects when the mass of the element becomes null.
 class SolarTimeAngleDetector
          Detects when the solar time angle of a spacecraft is equal to a predetermined value.
The solar time is represented by the angle between the projections of the Sun in the osculator orbital plane and the satellite position; therefore this angle is equal to zero when the solar time is 12.00h and Π when the solar time is 0.00h (Solar Time In Hours = 12.00h + solar time angle * 12 / Π).
 class ThreeBodiesAngleDetector
          Detects when the angle between three bodies is equal to a predetermined value.
 

Methods in org.orekit.propagation.events that return EventDetector
 EventDetector NthOccurrenceDetector.getEvent()
          Get event to detect.
 EventDetector EventsLogger.LoggedEvent.getEventDetector()
          Get the event detector triggered.
 EventDetector EventState.getEventDetector()
          Get the underlying event detector.
 EventDetector EventsLogger.monitorDetector(EventDetector monitoredDetector)
          Monitor an event detector.
 

Methods in org.orekit.propagation.events with parameters of type EventDetector
 EventDetector EventsLogger.monitorDetector(EventDetector monitoredDetector)
          Monitor an event detector.
 

Constructors in org.orekit.propagation.events with parameters of type EventDetector
AdaptedEventDetector(EventDetector detector, Map<String,AdditionalStateInfo> info, OrbitType orbitType, PositionAngle angleType, AttitudeProvider attProviderForces, AttitudeProvider attProviderEvents, AbsoluteDate referenceDate, double mu, Frame integrationFrame)
          Build a wrapped event detector.
EventShifter(EventDetector detector, boolean useShiftedStates, double increasingTimeShift, double decreasingTimeShift)
          Build a new instance.
EventState(EventDetector detector)
          Simple constructor.
EventState(EventDetector detector, UnivariateSolver solver)
          Constructor allowing the user to provide the solver used in switch detection.
NthOccurrenceDetector(EventDetector eventToDetect, int occurrence, EventDetector.Action actionAtOccurrence)
          Constructor.
NthOccurrenceDetector(EventDetector eventToDetect, int occurrence, EventDetector.Action actionAtOccurrence, boolean remove)
          Constructor.
 

Uses of EventDetector in org.orekit.propagation.numerical
 

Methods in org.orekit.propagation.numerical that return types with arguments of type EventDetector
 Collection<EventDetector> NumericalPropagator.getEventsDetectors()
          Get all the events detectors that have been added.
 

Methods in org.orekit.propagation.numerical with parameters of type EventDetector
 void NumericalPropagator.addEventDetector(EventDetector detector)
          Add an event detector.
protected  void NumericalPropagator.setUpEventDetector(EventDetector osf)
          Wrap an Orekit event detector and register it to the integrator.
 



Copyright © 2017 CNES. All Rights Reserved.