| 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. |
NavigableSet<TimeSpanMap.Transition<DragSensitive>> |
TimeSpanDragForce.getTransitions()
Get the
TimeSpanMap.Transitions of the drag sensitive time span map. |
| 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-2020 CS GROUP. All rights reserved.