Package | Description |
---|---|
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.propagation.semianalytical.dsst.forces |
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
|
Modifier and Type | Class and Description |
---|---|
class |
BoxAndSolarArraySpacecraft
Class representing the features of a classical satellite
with a convex body shape and rotating flat solar arrays.
|
Modifier and Type | Class and Description |
---|---|
class |
IsotropicDrag
This class models isotropic drag effects.
|
Modifier and Type | Method and Description |
---|---|
DragSensitive |
TimeSpanDragForce.getDragSensitive(AbsoluteDate date)
Get the
DragSensitive model valid at a date. |
DragSensitive |
DragForce.getSpacecraft()
Get spacecraft that are sensitive to atmospheric drag forces.
|
Modifier and Type | Method and Description |
---|---|
TimeSpanMap<DragSensitive> |
TimeSpanDragForce.extractDragSensitiveRange(AbsoluteDate start,
AbsoluteDate end)
Extract a range of the
DragSensitive map. |
TimeSpanMap.Span<DragSensitive> |
TimeSpanDragForce.getDragSensitiveSpan(AbsoluteDate date)
Get the
DragSensitive TimeSpanMap.Span containing a specified date. |
TimeSpanMap.Span<DragSensitive> |
TimeSpanDragForce.getFirstSpan()
Get the first
time span of the drag sensitive time span map. |
NavigableSet<TimeSpanMap.Transition<DragSensitive>> |
TimeSpanDragForce.getTransitions()
Deprecated.
as of 11.1, replaced by
TimeSpanDragForce.getFirstSpan() |
Modifier and Type | Method and Description |
---|---|
void |
TimeSpanDragForce.addDragSensitiveValidAfter(DragSensitive dragSensitive,
AbsoluteDate earliestValidityDate)
Add a DragSensitive entry valid after a limit date.
Using addDragSensitiveValidAfter(entry, t) will make entry
valid in [t, +∞[ (note the closed bracket). |
void |
TimeSpanDragForce.addDragSensitiveValidBefore(DragSensitive dragSensitive,
AbsoluteDate latestValidityDate)
Add a DragSensitive entry valid before a limit date.
Using addDragSensitiveValidBefore(entry, t) will make entry
valid in ]-∞, t[ (note the open bracket). |
Constructor and Description |
---|
DragForce(Atmosphere atmosphere,
DragSensitive spacecraft)
Simple constructor.
|
TimeSpanDragForce(Atmosphere atmosphere,
DragSensitive spacecraft)
Constructor with default UTC time scale for the default names of the drag parameter drivers.
|
TimeSpanDragForce(Atmosphere atmosphere,
DragSensitive spacecraft,
TimeScale timeScale)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
DragSensitive |
DSSTAtmosphericDrag.getSpacecraft()
Get spacecraft shape.
|
Constructor and Description |
---|
DSSTAtmosphericDrag(Atmosphere atmosphere,
DragSensitive spacecraft,
double mu)
Simple constructor with custom spacecraft.
|
Copyright © 2002-2022 CS GROUP. All rights reserved.