public class EventWrapper extends Object implements fr.cnes.sirius.patrius.propagation.events.EventDetector
| Constructor and Description |
|---|
EventWrapper(fr.cnes.sirius.patrius.propagation.events.EventDetector loggedEvent)
Constructor.
|
EventWrapper(fr.cnes.sirius.patrius.propagation.events.EventDetector loggedEvent,
double eps)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
fr.cnes.sirius.patrius.propagation.events.EventDetector |
copy() |
fr.cnes.sirius.patrius.propagation.events.EventDetector.Action |
eventOccurred(fr.cnes.sirius.patrius.propagation.SpacecraftState s,
boolean increasing,
boolean forward) |
double |
g(fr.cnes.sirius.patrius.propagation.SpacecraftState s) |
double |
getMaxCheckInterval() |
int |
getMaxIterationCount() |
int |
getSlopeSelection() |
double |
getThreshold() |
void |
init(fr.cnes.sirius.patrius.propagation.SpacecraftState s0,
fr.cnes.sirius.patrius.time.AbsoluteDate t) |
fr.cnes.sirius.patrius.propagation.SpacecraftState |
resetState(fr.cnes.sirius.patrius.propagation.SpacecraftState oldState) |
void |
setLogger(fr.cnes.sirius.patrius.events.CodedEventsLogger logger)
Set events logger.
|
void |
setOutputManager(OutputManager outputManager)
Set output manager.
|
boolean |
shouldBeRemoved() |
public EventWrapper(fr.cnes.sirius.patrius.propagation.events.EventDetector loggedEvent)
loggedEvent - event to logpublic EventWrapper(fr.cnes.sirius.patrius.propagation.events.EventDetector loggedEvent,
double eps)
loggedEvent - event to logeps - eps shiftpublic boolean shouldBeRemoved()
shouldBeRemoved in interface fr.cnes.sirius.patrius.propagation.events.EventDetectorpublic fr.cnes.sirius.patrius.propagation.SpacecraftState resetState(fr.cnes.sirius.patrius.propagation.SpacecraftState oldState)
throws fr.cnes.sirius.patrius.utils.exception.PatriusException
resetState in interface fr.cnes.sirius.patrius.propagation.events.EventDetectorfr.cnes.sirius.patrius.utils.exception.PatriusExceptionpublic void init(fr.cnes.sirius.patrius.propagation.SpacecraftState s0,
fr.cnes.sirius.patrius.time.AbsoluteDate t)
init in interface fr.cnes.sirius.patrius.propagation.events.EventDetectorpublic double getThreshold()
getThreshold in interface fr.cnes.sirius.patrius.propagation.events.EventDetectorpublic int getSlopeSelection()
getSlopeSelection in interface fr.cnes.sirius.patrius.propagation.events.EventDetectorpublic int getMaxIterationCount()
getMaxIterationCount in interface fr.cnes.sirius.patrius.propagation.events.EventDetectorpublic double getMaxCheckInterval()
getMaxCheckInterval in interface fr.cnes.sirius.patrius.propagation.events.EventDetectorpublic double g(fr.cnes.sirius.patrius.propagation.SpacecraftState s)
throws fr.cnes.sirius.patrius.utils.exception.PatriusException
g in interface fr.cnes.sirius.patrius.propagation.events.EventDetectorfr.cnes.sirius.patrius.utils.exception.PatriusExceptionpublic fr.cnes.sirius.patrius.propagation.events.EventDetector.Action eventOccurred(fr.cnes.sirius.patrius.propagation.SpacecraftState s,
boolean increasing,
boolean forward)
throws fr.cnes.sirius.patrius.utils.exception.PatriusException
eventOccurred in interface fr.cnes.sirius.patrius.propagation.events.EventDetectorfr.cnes.sirius.patrius.utils.exception.PatriusExceptionpublic fr.cnes.sirius.patrius.propagation.events.EventDetector copy()
copy in interface fr.cnes.sirius.patrius.propagation.events.EventDetectorpublic void setOutputManager(OutputManager outputManager)
outputManager - output managerpublic void setLogger(fr.cnes.sirius.patrius.events.CodedEventsLogger logger)
logger - events loggerCopyright © 2022. All rights reserved.