|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. 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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |