Package | Description |
---|---|
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.handlers |
This package provides an interface and classes dealing with events occurrence only.
|
Modifier and Type | Method | Description |
---|---|---|
protected ImpulseManeuver<T> |
ImpulseManeuver.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super ImpulseManeuver<T>> newHandler) |
Build a new instance.
|
Modifier and Type | Method | Description |
---|---|---|
EventHandler<? super T> |
AbstractDetector.getHandler() |
Get the handler.
|
Modifier and Type | Method | Description |
---|---|---|
protected abstract T |
AbstractDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super T> newHandler) |
Build a new instance.
|
protected AlignmentDetector |
AlignmentDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super AlignmentDetector> newHandler) |
Build a new instance.
|
protected AltitudeDetector |
AltitudeDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super AltitudeDetector> newHandler) |
Build a new instance.
|
protected AngularSeparationDetector |
AngularSeparationDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super AngularSeparationDetector> newHandler) |
Build a new instance.
|
protected ApsideDetector |
ApsideDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super ApsideDetector> newHandler) |
Build a new instance.
|
protected BooleanDetector |
BooleanDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super BooleanDetector> newHandler) |
|
protected CircularFieldOfViewDetector |
CircularFieldOfViewDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super CircularFieldOfViewDetector> newHandler) |
Build a new instance.
|
protected DateDetector |
DateDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super DateDetector> newHandler) |
Build a new instance.
|
protected EclipseDetector |
EclipseDetector.create(double newMaxCheck,
double newThreshold,
int nawMaxIter,
EventHandler<? super EclipseDetector> newHandler) |
Build a new instance.
|
protected ElevationDetector |
ElevationDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super ElevationDetector> newHandler) |
Build a new instance.
|
protected ElevationExtremumDetector |
ElevationExtremumDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super ElevationExtremumDetector> newHandler) |
Build a new instance.
|
protected EventEnablingPredicateFilter<T> |
EventEnablingPredicateFilter.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super EventEnablingPredicateFilter<T>> newHandler) |
Build a new instance.
|
protected EventShifter<T> |
EventShifter.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super EventShifter<T>> newHandler) |
Build a new instance.
|
protected EventSlopeFilter<T> |
EventSlopeFilter.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super EventSlopeFilter<T>> newHandler) |
Build a new instance.
|
protected FieldOfViewDetector |
FieldOfViewDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super FieldOfViewDetector> newHandler) |
Build a new instance.
|
protected FootprintOverlapDetector |
FootprintOverlapDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super FootprintOverlapDetector> newHandler) |
Build a new instance.
|
protected FunctionalDetector |
FunctionalDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super FunctionalDetector> newHandler) |
|
protected GeographicZoneDetector |
GeographicZoneDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super GeographicZoneDetector> newHandler) |
Build a new instance.
|
protected GroundAtNightDetector |
GroundAtNightDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super GroundAtNightDetector> newHandler) |
Build a new instance.
|
protected GroundFieldOfViewDetector |
GroundFieldOfViewDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super GroundFieldOfViewDetector> newHandler) |
Build a new instance.
|
protected InterSatDirectViewDetector |
InterSatDirectViewDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super InterSatDirectViewDetector> newHandler) |
Build a new instance.
|
protected LatitudeCrossingDetector |
LatitudeCrossingDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super LatitudeCrossingDetector> newHandler) |
Build a new instance.
|
protected LatitudeExtremumDetector |
LatitudeExtremumDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super LatitudeExtremumDetector> newHandler) |
Build a new instance.
|
protected LongitudeCrossingDetector |
LongitudeCrossingDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super LongitudeCrossingDetector> newHandler) |
Build a new instance.
|
protected LongitudeExtremumDetector |
LongitudeExtremumDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super LongitudeExtremumDetector> newHandler) |
Build a new instance.
|
protected NegateDetector |
NegateDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super NegateDetector> newHandler) |
|
protected NodeDetector |
NodeDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super NodeDetector> newHandler) |
Build a new instance.
|
protected PositionAngleDetector |
PositionAngleDetector.create(double newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler<? super PositionAngleDetector> newHandler) |
Build a new instance.
|
T |
AbstractDetector.withHandler(EventHandler<? super T> newHandler) |
Setup the event handler to call at event occurrences.
|
Constructor | Description |
---|---|
AbstractDetector(double maxCheck,
double threshold,
int maxIter,
EventHandler<? super T> handler) |
Build a new instance.
|
Modifier and Type | Class | Description |
---|---|---|
class |
ContinueOnEvent<T extends EventDetector> |
Event handler which will always return
continue as a state. |
class |
RecordAndContinue<T extends EventDetector> |
Handler that will record every time an event occurs and always return
EventHandler.Action.CONTINUE . |
class |
StopOnDecreasing<T extends EventDetector> |
Handle a detection event and choose what to do next.
|
class |
StopOnEvent<T extends EventDetector> |
Event handler which will always return
stop as a state. |
class |
StopOnIncreasing<T extends EventDetector> |
Handle a detection event and choose what to do next.
|
Copyright © 2002-2019 CS Systèmes d'information. All rights reserved.