Package | Description |
---|---|
org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
org.orekit.estimation.measurements.generation |
This package provides Orbit Determination measurements generation.
|
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 |
This package provides all drag-related forces.
|
org.orekit.forces.gravity |
This package provides all gravity-related forces.
|
org.orekit.forces.inertia | |
org.orekit.forces.maneuvers |
This package provides models of simple maneuvers.
|
org.orekit.forces.radiation |
This package provides all radiation pressure related forces.
|
org.orekit.propagation |
Propagation
|
org.orekit.propagation.analytical |
Top level package for analytical propagators.
|
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.
|
org.orekit.propagation.integration |
Utilities for integration-based propagators (both numerical and semi-analytical).
|
org.orekit.propagation.semianalytical.dsst.forces |
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
|
Modifier and Type | Method and Description |
---|---|
<T extends EventDetector> |
AttitudesSequence.addSwitchingCondition(AttitudeProvider past,
AttitudeProvider future,
T switchEvent,
boolean switchOnIncrease,
boolean switchOnDecrease,
double transitionTime,
AngularDerivativesFilter transitionFilter,
AttitudesSequence.SwitchHandler handler)
Add a switching condition between two attitude providers.
|
Constructor and Description |
---|
EventBasedScheduler(MeasurementBuilder<T> builder,
DatesSelector selector,
Propagator propagator,
EventDetector detector,
SignSemantic signSemantic)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
ForceModel.getEventsDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
AbstractParametricAcceleration.getEventsDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
DragForce.getEventsDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
HolmesFeatherstoneAttractionModel.getEventsDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
SingleBodyRelativeAttraction.getEventsDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
Relativity.getEventsDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
ThirdBodyAttraction.getEventsDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
NewtonianAttraction.getEventsDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
SingleBodyAbsoluteAttraction.getEventsDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
OceanTides.getEventsDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
SolidTides.getEventsDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
InertialForces.getEventsDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Class and Description |
---|---|
class |
ImpulseManeuver<T extends EventDetector>
Impulse maneuver model.
|
Modifier and Type | Class and Description |
---|---|
class |
ImpulseManeuver<T extends EventDetector>
Impulse maneuver model.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
ConstantThrustManeuver.getEventsDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
SolarRadiationPressure.getEventsDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Method and Description |
---|---|
<T extends EventDetector> |
Propagator.addEventDetector(T detector)
Add an event detector.
|
abstract <T extends EventDetector> |
AbstractPropagator.addEventDetector(T detector)
Add an event detector.
|
Modifier and Type | Method and Description |
---|---|
Collection<EventDetector> |
Propagator.getEventsDetectors()
Get all the events detectors that have been added.
|
abstract Collection<EventDetector> |
AbstractPropagator.getEventsDetectors()
Get all the events detectors that have been added.
|
Modifier and Type | Method and Description |
---|---|
<T extends EventDetector> |
AbstractAnalyticalPropagator.addEventDetector(T detector)
Add an event detector.
|
Modifier and Type | Method and Description |
---|---|
Collection<EventDetector> |
AbstractAnalyticalPropagator.getEventsDetectors()
Get all the events detectors that have been added.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EnablingPredicate<S extends EventDetector>
This interface represents an event enabling predicate function.
|
class |
EventEnablingPredicateFilter<T extends EventDetector>
Wrapper used to detect events only when enabled by an external predicated function.
|
class |
EventShifter<T extends EventDetector>
Wrapper shifting events occurrences times.
|
class |
EventSlopeFilter<T extends EventDetector>
Wrapper used to detect only increasing or decreasing events.
|
class |
EventState<T extends EventDetector>
This class handles the state for one
event detector during integration steps. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDetector<T extends AbstractDetector<T>>
Common parts shared by several orbital events finders.
|
class |
AdapterDetector
Base class for adapting an existing detector.
|
class |
AlignmentDetector
Finder for satellite/body alignment events in orbital plane.
|
class |
AltitudeDetector
Finder for satellite altitude crossing events.
|
class |
AngularSeparationDetector
Detects when spacecraft comes close to a moving beacon, as seen from a moving observer.
|
class |
ApsideDetector
Finder for apside crossing events.
|
class |
BooleanDetector
This class provides AND and OR operations for event detectors.
|
class |
CircularFieldOfViewDetector
Deprecated.
as of 10.1, replaced by
FieldOfViewDetector and CircularFieldOfView . Note that FieldOfViewDetector.g(SpacecraftState) has the
opposite sign convention of CircularFieldOfViewDetector.g(SpacecraftState) . |
class |
DateDetector
Finder for date events.
|
class |
EclipseDetector
Finder for satellite eclipse related events.
|
class |
ElevationDetector
Finder for satellite raising/setting events that allows for the
setting of azimuth and/or elevation bounds or a ground azimuth/elevation
mask input.
|
class |
ElevationExtremumDetector
Detector for elevation extremum with respect to a ground point.
|
class |
EventEnablingPredicateFilter<T extends EventDetector>
Wrapper used to detect events only when enabled by an external predicated function.
|
class |
EventShifter<T extends EventDetector>
Wrapper shifting events occurrences times.
|
class |
EventSlopeFilter<T extends EventDetector>
Wrapper used to detect only increasing or decreasing events.
|
class |
FieldOfViewDetector
Finder for target entry/exit events with respect to a satellite sensor
Field Of View . |
class |
FootprintOverlapDetector
Detector triggered by geographical region entering/leaving a spacecraft sensor
Field Of View . |
class |
FunctionalDetector
A detector that implements the
FunctionalDetector.g(SpacecraftState) function using a lambda that
can be set using FunctionalDetector.withFunction(ToDoubleFunction) . |
class |
GeographicZoneDetector
Detector for entry/exit of a zone defined by geographic boundaries.
|
class |
GroundAtNightDetector
Detector for ground location being at night.
|
class |
GroundFieldOfViewDetector
Finder for satellite entry/exit events with respect to a sensor
Field Of View attached to an arbitrary frame. |
class |
InterSatDirectViewDetector
Detector for inter-satellites direct view (i.e.
|
class |
LatitudeCrossingDetector
Detector for geographic latitude crossing.
|
class |
LatitudeExtremumDetector
Detector for geographic latitude extremum.
|
class |
LongitudeCrossingDetector
Detector for geographic longitude crossing.
|
class |
LongitudeExtremumDetector
Detector for geographic longitude extremum.
|
class |
MagneticFieldDetector
Detector for South-Atlantic anomaly frontier crossing.
|
class |
NegateDetector
An event detector that negates the sign on another event detector's
g function. |
class |
NodeDetector
Finder for node crossing events.
|
class |
PositionAngleDetector
Detector for in-orbit position angle.
|
Modifier and Type | Method and Description |
---|---|
<T extends EventDetector> |
EventsLogger.monitorDetector(T monitoredDetector)
Monitor an event detector.
|
Modifier and Type | Method and Description |
---|---|
EventDetector |
AdapterDetector.getDetector()
Get the wrapped detector.
|
EventDetector |
EventsLogger.LoggedEvent.getEventDetector()
Get the event detector triggered.
|
<T extends EventDetector> |
EventsLogger.monitorDetector(T monitoredDetector)
Monitor an event detector.
|
Modifier and Type | Method and Description |
---|---|
static BooleanDetector |
BooleanDetector.andCombine(EventDetector... detectors)
Create a new event detector that is the logical AND of the given event detectors.
|
static NegateDetector |
BooleanDetector.notCombine(EventDetector detector)
Create a new event detector that negates the g function of another detector.
|
static BooleanDetector |
BooleanDetector.orCombine(EventDetector... detectors)
Create a new event detector that is the logical OR or the given event detectors.
|
Modifier and Type | Method and Description |
---|---|
static BooleanDetector |
BooleanDetector.andCombine(Collection<? extends EventDetector> detectors)
Create a new event detector that is the logical AND of the given event detectors.
|
static BooleanDetector |
BooleanDetector.orCombine(Collection<? extends EventDetector> detectors)
Create a new event detector that is the logical OR or the given event detectors.
|
Constructor and Description |
---|
AdapterDetector(EventDetector detector)
Build an adaptor wrapping an existing detector.
|
NegateDetector(EventDetector original)
Create a new event detector that negates an existing event detector.
|
Modifier and Type | Class and Description |
---|---|
class |
ContinueOnEvent<T extends EventDetector>
Event handler which will always return
continue as a state. |
interface |
EventHandler<T extends EventDetector>
An interface defining how to override event handling behavior in the standard
propagator eventing classes without requiring subclassing.
|
class |
RecordAndContinue<T extends EventDetector>
Handler that will record every time an event occurs and always return
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.
|
Modifier and Type | Method and Description |
---|---|
Collection<EventDetector> |
AbstractIntegratedPropagator.getEventsDetectors()
Get all the events detectors that have been added.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractIntegratedPropagator.addEventDetector(EventDetector detector)
Add an event detector.
|
protected void |
AbstractIntegratedPropagator.setUpEventDetector(ODEIntegrator integ,
EventDetector detector)
Wrap an Orekit event detector and register it to the integrator.
|
Modifier and Type | Method and Description |
---|---|
EventDetector[] |
DSSTZonal.getEventsDetectors()
Get the discrete events related to the model.
|
EventDetector[] |
DSSTNewtonianAttraction.getEventsDetectors()
Get the discrete events related to the model.
|
EventDetector[] |
DSSTForceModel.getEventsDetectors()
Get the discrete events related to the model.
|
EventDetector[] |
DSSTAtmosphericDrag.getEventsDetectors()
Get the discrete events related to the model.
|
EventDetector[] |
DSSTTesseral.getEventsDetectors()
Get the discrete events related to the model.
|
EventDetector[] |
DSSTSolarRadiationPressure.getEventsDetectors()
Get the discrete events related to the model.
|
EventDetector[] |
DSSTThirdBody.getEventsDetectors()
Get the discrete events related to the model.
|
Copyright © 2002-2020 CS Group. All rights reserved.