Added a DetectorEventHandler interface.
This interface is aimed at handling only the event occurrence part in propagation. This allows: - to separate the event detection itself (which is declared by the EventDetector interface) from the action to perform once the event has been detected, - to avoid subclassing of events, which was cumbersome, - to share a single handler for several events. The previous behavior with eventOccurred and resetState declared at detector level and subclassing is still available but is deprecated and will be removed in the next major release. Thanks to Hank Grabowski for this new feature.
Showing
- pom.xml 4 additions, 1 deletionpom.xml
- src/main/java/org/orekit/propagation/events/AbstractReconfigurableDetector.java 135 additions, 0 deletions...it/propagation/events/AbstractReconfigurableDetector.java
- src/main/java/org/orekit/propagation/events/handlers/DetectorContinueOnEvent.java 56 additions, 0 deletions.../propagation/events/handlers/DetectorContinueOnEvent.java
- src/main/java/org/orekit/propagation/events/handlers/DetectorEventHandler.java 70 additions, 0 deletions...kit/propagation/events/handlers/DetectorEventHandler.java
- src/main/java/org/orekit/propagation/events/handlers/DetectorStopOnDecreasing.java 60 additions, 0 deletions...propagation/events/handlers/DetectorStopOnDecreasing.java
- src/main/java/org/orekit/propagation/events/handlers/DetectorStopOnEvent.java 56 additions, 0 deletions...ekit/propagation/events/handlers/DetectorStopOnEvent.java
- src/main/java/org/orekit/propagation/events/handlers/DetectorStopOnIncreasing.java 61 additions, 0 deletions...propagation/events/handlers/DetectorStopOnIncreasing.java
- src/main/java/org/orekit/propagation/events/handlers/package-info.java 33 additions, 0 deletions.../org/orekit/propagation/events/handlers/package-info.java
- src/site/xdoc/changes.xml 11 additions, 0 deletionssrc/site/xdoc/changes.xml
Loading
Please register or sign in to comment