Uses of Interface
org.orekit.forces.drag.DragSensitive
-
Packages that use DragSensitive Package Description org.orekit.forces This package provides the interface for force models that will be used by theNumericalPropagator, 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). -
-
Uses of DragSensitive in org.orekit.forces
Classes in org.orekit.forces that implement DragSensitive Modifier and Type Class Description classBoxAndSolarArraySpacecraftClass representing the features of a classical satellite with a convex body shape. -
Uses of DragSensitive in org.orekit.forces.drag
Classes in org.orekit.forces.drag that implement DragSensitive Modifier and Type Class Description classIsotropicDragThis class models isotropic drag effects.Methods in org.orekit.forces.drag that return DragSensitive Modifier and Type Method Description DragSensitiveTimeSpanDragForce. getDragSensitive(AbsoluteDate date)Get theDragSensitivemodel valid at a date.DragSensitiveDragForce. getSpacecraft()Get spacecraft that are sensitive to atmospheric drag forces.Methods in org.orekit.forces.drag that return types with arguments of type DragSensitive Modifier and Type Method Description TimeSpanMap<DragSensitive>TimeSpanDragForce. extractDragSensitiveRange(AbsoluteDate start, AbsoluteDate end)Extract a range of theDragSensitivemap.TimeSpanMap.Span<DragSensitive>TimeSpanDragForce. getDragSensitiveSpan(AbsoluteDate date)Get theDragSensitiveTimeSpanMap.Spancontaining a specified date.TimeSpanMap.Span<DragSensitive>TimeSpanDragForce. getFirstSpan()Get the firsttime spanof the drag sensitive time span map.Methods in org.orekit.forces.drag with parameters of type DragSensitive Modifier and Type Method Description voidTimeSpanDragForce. addDragSensitiveValidAfter(DragSensitive dragSensitive, AbsoluteDate earliestValidityDate)Add a DragSensitive entry valid after a limit date.
UsingaddDragSensitiveValidAfter(entry, t)will makeentryvalid in [t, +∞[ (note the closed bracket).voidTimeSpanDragForce. addDragSensitiveValidBefore(DragSensitive dragSensitive, AbsoluteDate latestValidityDate)Add a DragSensitive entry valid before a limit date.
UsingaddDragSensitiveValidBefore(entry, t)will makeentryvalid in ]-∞, t[ (note the open bracket).Constructors in org.orekit.forces.drag with parameters of type DragSensitive Constructor Description DragForce(Atmosphere atmosphere, DragSensitive spacecraft)Constructor with default flag for finite differences.DragForce(Atmosphere atmosphere, DragSensitive spacecraft, boolean useFiniteDifferencesOnDensityWrtPosition)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. -
Uses of DragSensitive in org.orekit.propagation.semianalytical.dsst.forces
Methods in org.orekit.propagation.semianalytical.dsst.forces that return DragSensitive Modifier and Type Method Description DragSensitiveDSSTAtmosphericDrag. getSpacecraft()Get spacecraft shape.Constructors in org.orekit.propagation.semianalytical.dsst.forces with parameters of type DragSensitive Constructor Description DSSTAtmosphericDrag(Atmosphere atmosphere, DragSensitive spacecraft, double mu)Simple constructor with custom spacecraft.
-