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.empirical |
This package provides empirical forces.
|
org.orekit.forces.gravity |
This package provides all gravity-related forces.
|
org.orekit.forces.maneuvers |
This package provides models of simple maneuvers.
|
org.orekit.forces.maneuvers.propulsion |
This package provides propulsion models intended to be used with class
Maneuver . |
org.orekit.forces.maneuvers.trigger |
This package provides maneuver triggers' models intended to be used with class
Maneuver . |
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 |
---|---|
default Stream<EventDetector> |
ForceModel.getEventDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
TimeSpanDragForce.getEventDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
TimeSpanParametricAcceleration.getEventDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
ParametricAcceleration.getEventDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
SolidTides.getEventDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
OceanTides.getEventDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Class and Description |
---|---|
class |
ImpulseManeuver
Impulse maneuver model.
|
Modifier and Type | Method and Description |
---|---|
EventDetector |
ImpulseManeuver.getTrigger()
Get the triggering event.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
Maneuver.getEventDetectors()
Get the discrete events related to the model.
|
Constructor and Description |
---|
ImpulseManeuver(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
EventDetector trigger,
AttitudeProvider attitudeOverride,
org.hipparchus.geometry.euclidean.threed.Vector3D deltaVSat,
double isp,
Control3DVectorCostType control3DVectorCostType)
Protected constructor with full parameters.
|
ImpulseManeuver(EventDetector trigger,
AttitudeProvider attitudeOverride,
org.hipparchus.geometry.euclidean.threed.Vector3D deltaVSat,
double isp)
Build a new instance.
|
ImpulseManeuver(EventDetector trigger,
AttitudeProvider attitudeOverride,
org.hipparchus.geometry.euclidean.threed.Vector3D deltaVSat,
double isp,
Control3DVectorCostType control3DVectorCostType)
Build a new instance.
|
ImpulseManeuver(EventDetector trigger,
org.hipparchus.geometry.euclidean.threed.Vector3D deltaVSat,
double isp)
Build a new instance.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
ProfileThrustPropulsionModel.getEventDetectors()
Get the discrete events related to the model.
|
default Stream<EventDetector> |
PropulsionModel.getEventDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
IntervalEventTrigger.getEventDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
StartStopEventsTrigger.getEventDetectors()
Get the discrete events related to the model.
|
Modifier and Type | Method and Description |
---|---|
Stream<EventDetector> |
AbstractRadiationForceModel.getEventDetectors()
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.
|
Modifier and Type | Method and Description |
---|---|
Collection<EventDetector> |
Propagator.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 | Class and Description |
---|---|
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 |
AngularSeparationFromSatelliteDetector
Detects when two moving objects come close to each other, as seen from spacecraft.
|
class |
ApsideDetector
Finder for apside crossing events.
|
class |
BooleanDetector
This class provides AND and OR operations for event detectors.
|
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
Wrapper used to detect events only when enabled by an external predicated function.
|
class |
EventShifter
Wrapper shifting events occurrences times.
|
class |
EventSlopeFilter<T extends EventDetector>
Wrapper used to detect only increasing or decreasing events.
|
class |
ExtremumApproachDetector
Finder for extremum approach 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 |
HaloXZPlaneCrossingDetector
Detector for XZ Plane crossing.
|
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 Earth magnetic field strength.
|
class |
NegateDetector
An event detector that negates the sign on another event detector's
g function. |
class |
NodeDetector
Finder for node crossing events.
|
class |
ParameterDrivenDateIntervalDetector
Detector for date intervals that may be offset thanks to parameter drivers.
|
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 |
EventShifter.getDetector()
Get the detector for the raw unshifted event.
|
EventDetector |
EventEnablingPredicateFilter.getDetector()
Get the wrapped raw detector.
|
EventDetector |
AdapterDetector.getDetector()
Get the wrapped detector.
|
EventDetector |
EventsLogger.LoggedEvent.getEventDetector()
Get the event detector triggered.
|
EventDetector |
NegateDetector.getOriginal()
Get the delegate event detector.
|
<T extends EventDetector> |
EventsLogger.monitorDetector(T monitoredDetector)
Monitor an event detector.
|
Modifier and Type | Method and Description |
---|---|
List<EventDetector> |
BooleanDetector.getDetectors()
Get the list of original detectors.
|
Stream<EventDetector> |
EventDetectorsProvider.getEventDetectors()
Get the discrete events related to the model.
|
default Stream<EventDetector> |
EventDetectorsProvider.getEventDetectors(List<ParameterDriver> parameterDrivers)
Get the discrete events related to the model from a list of
ParameterDriver |
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.
|
boolean |
EnablingPredicate.eventIsEnabled(SpacecraftState state,
EventDetector detector,
double g)
Compute an event enabling function of state.
|
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 of 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 of the given event detectors.
|
Constructor and Description |
---|
AdapterDetector(EventDetector detector)
Build an adaptor wrapping an existing detector.
|
EventEnablingPredicateFilter(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
EventDetector rawDetector,
EnablingPredicate enabler)
Protected constructor with full parameters.
|
EventEnablingPredicateFilter(EventDetector rawDetector,
EnablingPredicate enabler)
Wrap an
event detector . |
EventShifter(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
EventDetector detector,
boolean useShiftedStates,
double increasingTimeShift,
double decreasingTimeShift)
Protected constructor with full parameters.
|
EventShifter(EventDetector detector,
boolean useShiftedStates,
double increasingTimeShift,
double decreasingTimeShift)
Build a new instance.
|
NegateDetector(AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler,
EventDetector original)
Private constructor.
|
NegateDetector(EventDetector original)
Create a new event detector that negates an existing event detector.
|
Constructor and Description |
---|
BooleanDetector(List<EventDetector> detectors,
org.orekit.propagation.events.BooleanDetector.Operator operator,
AdaptableInterval newMaxCheck,
double newThreshold,
int newMaxIter,
EventHandler newHandler)
Private constructor with all the parameters.
|
Modifier and Type | Method and Description |
---|---|
EventDetector |
RecordAndContinue.Event.getDetector()
Get the detector.
|
Modifier and Type | Method and Description |
---|---|
org.hipparchus.ode.events.Action |
StopOnDecreasing.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Handle a detection event and choose what to do next.
|
org.hipparchus.ode.events.Action |
StopOnIncreasing.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Handle a detection event and choose what to do next.
|
org.hipparchus.ode.events.Action |
ContinueOnEvent.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Specific implementation of the eventOccurred interface.
|
org.hipparchus.ode.events.Action |
StopOnEvent.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Specific implementation of the eventOccurred interface.
|
org.hipparchus.ode.events.Action |
RecordAndContinue.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing) |
org.hipparchus.ode.events.Action |
EventHandler.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Handle an event.
|
org.hipparchus.ode.events.Action |
EventMultipleHandler.eventOccurred(SpacecraftState s,
EventDetector detector,
boolean increasing)
Handle an event.
|
default void |
EventHandler.init(SpacecraftState initialState,
AbsoluteDate target,
EventDetector detector)
Initialize event handler at the start of a propagation.
|
void |
EventMultipleHandler.init(SpacecraftState initialState,
AbsoluteDate target,
EventDetector detector)
Initialize event handler at the start of a propagation.
|
default SpacecraftState |
EventHandler.resetState(EventDetector detector,
SpacecraftState oldState)
Reset the state prior to continue propagation.
|
SpacecraftState |
EventMultipleHandler.resetState(EventDetector detector,
SpacecraftState oldState)
Reset the state prior to continue propagation.
|
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(org.hipparchus.ode.ODEIntegrator integ,
EventDetector detector)
Wrap an Orekit event detector and register it to the integrator.
|
Modifier and Type | Method and Description |
---|---|
default Stream<EventDetector> |
DSSTForceModel.getEventDetectors()
Get the discrete events related to the model.
|
Stream<EventDetector> |
DSSTAtmosphericDrag.getEventDetectors()
Get the discrete events related to the model.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.