Package | Description |
---|---|
org.orekit.bodies |
This package provides interface to represent the position and geometry of
space objects such as stars, planets or asteroids.
|
org.orekit.files.ccsds.ndm.odm.ocm |
This package contains class managing CCSDS Orbit Comprehensive Message.
|
org.orekit.forces.radiation |
This package provides all radiation pressure related forces.
|
org.orekit.geometry.fov |
This package provides classes for representing a spacecraft sensor Field Of View.
|
org.orekit.gnss |
This package provides classes related to GNSS applications.
|
org.orekit.models.earth |
This package provides models that simulate certain physical phenomena
of Earth and the near-Earth environment.
|
org.orekit.models.earth.atmosphere |
This package provides the atmosphere model interface and several implementations.
|
org.orekit.models.earth.displacement |
This package provides models computing reference points
displacements on Earth surface.
|
org.orekit.models.earth.tessellation |
This package provides ways to do tessellation and sampling of zones of
interest over an ellipsoid surface.
|
org.orekit.propagation.events |
This package provides interfaces and classes dealing with events occurring during propagation.
|
org.orekit.propagation.semianalytical.dsst.forces |
This package provides force models for Draper Semi-analytical Satellite Theory (DSST).
|
org.orekit.utils |
This package provides useful objects.
|
Modifier and Type | Method and Description |
---|---|
OneAxisEllipsoid |
Loxodrome.getBody()
Get the body on which the loxodrome is defined.
|
Constructor and Description |
---|
Loxodrome(GeodeticPoint point,
double azimuth,
OneAxisEllipsoid body)
Constructor building a loxodrome from an initial point and an azimuth-off-local-north heading.
|
Loxodrome(GeodeticPoint point,
double azimuth,
OneAxisEllipsoid body,
double altitude)
Constructor building a loxodrome from an initial point and an azimuth-off-local-north heading.
|
LoxodromeArc(GeodeticPoint point,
GeodeticPoint endPoint,
OneAxisEllipsoid body)
Class constructor where the arc's altitude is the average of the initial and final points.
|
LoxodromeArc(GeodeticPoint point,
GeodeticPoint endPoint,
OneAxisEllipsoid body,
double altitude)
Class constructor.
|
Modifier and Type | Method and Description |
---|---|
OneAxisEllipsoid |
TrajectoryStateHistory.getBody()
Get central body.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
OrbitElementsType.toCartesian(AbsoluteDate date,
double[] elements,
OneAxisEllipsoid body,
double mu)
Convert to Cartesian coordinates.
|
TimeStampedPVCoordinates |
TrajectoryState.toCartesian(OneAxisEllipsoid body,
double mu)
Convert to Cartesian coordinates.
|
double[] |
OrbitElementsType.toRawElements(TimeStampedPVCoordinates pv,
Frame frame,
OneAxisEllipsoid body,
double mu)
Convert to raw elements array.
|
Constructor and Description |
---|
TrajectoryStateHistory(TrajectoryStateHistoryMetadata metadata,
List<TrajectoryState> states,
OneAxisEllipsoid body,
double mu)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractRadiationForceModel.addOccultingBody(OneAxisEllipsoid occulting)
Add a new occulting body.
|
Constructor and Description |
---|
AbstractRadiationForceModel(ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody)
Default constructor.
|
SolarRadiationPressure(double dRef,
double pRef,
ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
RadiationSensitive spacecraft)
Complete constructor.
|
SolarRadiationPressure(ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
RadiationSensitive spacecraft)
Simple constructor with default reference values.
|
Modifier and Type | Method and Description |
---|---|
List<List<GeodeticPoint>> |
PolygonalFieldOfView.getFootprint(Transform fovToBody,
OneAxisEllipsoid body,
double angularStep)
Get the footprint of the Field Of View on ground.
|
List<List<GeodeticPoint>> |
SmoothFieldOfView.getFootprint(Transform fovToBody,
OneAxisEllipsoid body,
double angularStep)
Get the footprint of the Field Of View on ground.
|
List<List<GeodeticPoint>> |
FieldOfView.getFootprint(Transform fovToBody,
OneAxisEllipsoid body,
double angularStep)
Get the footprint of the Field Of View on ground.
|
Modifier and Type | Method and Description |
---|---|
static DOPComputer |
DOPComputer.create(OneAxisEllipsoid shape,
GeodeticPoint location)
Creates a DOP computer for one location.
|
Modifier and Type | Class and Description |
---|---|
class |
ReferenceEllipsoid
A Reference Ellipsoid for use in geodesy.
|
Constructor and Description |
---|
HarrisPriester(PVCoordinatesProvider sun,
OneAxisEllipsoid earth)
Simple constructor for Modified Harris-Priester atmosphere model.
|
HarrisPriester(PVCoordinatesProvider sun,
OneAxisEllipsoid earth,
double n)
Constructor for Modified Harris-Priester atmosphere model.
|
HarrisPriester(PVCoordinatesProvider sun,
OneAxisEllipsoid earth,
double[][] tabAltRho)
Constructor for Modified Harris-Priester atmosphere model.
|
HarrisPriester(PVCoordinatesProvider sun,
OneAxisEllipsoid earth,
double[][] tabAltRho,
double n)
Constructor for Modified Harris-Priester atmosphere model.
|
Constructor and Description |
---|
OceanLoading(OneAxisEllipsoid earth,
OceanLoadingCoefficients coefficients)
Simple constructor.
|
Constructor and Description |
---|
AlongTrackAiming(OneAxisEllipsoid ellipsoid,
Orbit orbit,
boolean isAscending)
Simple constructor.
|
ConstantAzimuthAiming(OneAxisEllipsoid ellipsoid,
double azimuth)
Simple constructor.
|
EllipsoidTessellator(OneAxisEllipsoid ellipsoid,
TileAiming aiming,
int quantization)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
OneAxisEllipsoid |
FieldLatitudeCrossingDetector.getBody()
Get the body on which the geographic zone is defined.
|
OneAxisEllipsoid |
LatitudeCrossingDetector.getBody()
Get the body on which the geographic zone is defined.
|
OneAxisEllipsoid |
LongitudeCrossingDetector.getBody()
Get the body on which the geographic zone is defined.
|
OneAxisEllipsoid |
FieldLongitudeCrossingDetector.getBody()
Get the body on which the geographic zone is defined.
|
OneAxisEllipsoid |
InterSatDirectViewDetector.getCentralBody()
Get the central body.
|
Constructor and Description |
---|
EclipseDetector(ExtendedPVCoordinatesProvider occulted,
double occultedRadius,
OneAxisEllipsoid occulting)
Build a new eclipse detector.
|
FieldEclipseDetector(org.hipparchus.Field<T> field,
ExtendedPVCoordinatesProvider occulted,
double occultedRadius,
OneAxisEllipsoid occulting)
Build a new eclipse detector.
|
FieldLatitudeCrossingDetector(org.hipparchus.Field<T> field,
OneAxisEllipsoid body,
double latitude)
Build a new detector.
|
FieldLatitudeCrossingDetector(FieldAdaptableInterval<T> maxCheck,
T threshold,
int maxIter,
FieldEventHandler<T> handler,
OneAxisEllipsoid body,
double latitude)
Protected constructor with full parameters.
|
FieldLatitudeCrossingDetector(T maxCheck,
T threshold,
OneAxisEllipsoid body,
double latitude)
Build a detector.
|
FieldLongitudeCrossingDetector(org.hipparchus.Field<T> field,
OneAxisEllipsoid body,
double longitude)
Build a new detector.
|
FieldLongitudeCrossingDetector(FieldAdaptableInterval<T> maxCheck,
T threshold,
int maxIter,
FieldEventHandler<T> handler,
OneAxisEllipsoid body,
double longitude)
Protected constructor with full parameters.
|
FieldLongitudeCrossingDetector(T maxCheck,
T threshold,
OneAxisEllipsoid body,
double longitude)
Build a detector.
|
FootprintOverlapDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
FieldOfView fov,
OneAxisEllipsoid body,
org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet zone,
double samplingStep,
List<org.orekit.propagation.events.FootprintOverlapDetector.SamplingPoint> sampledZone)
Protected constructor with full parameters.
|
FootprintOverlapDetector(FieldOfView fov,
OneAxisEllipsoid body,
org.hipparchus.geometry.spherical.twod.SphericalPolygonsSet zone,
double samplingStep)
Build a new instance.
|
InterSatDirectViewDetector(OneAxisEllipsoid body,
double skimmingAltitude,
PVCoordinatesProvider secondary,
AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler)
Private constructor.
|
InterSatDirectViewDetector(OneAxisEllipsoid body,
PVCoordinatesProvider secondary)
simple constructor.
|
LatitudeCrossingDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OneAxisEllipsoid body,
double latitude)
Protected constructor with full parameters.
|
LatitudeCrossingDetector(double maxCheck,
double threshold,
OneAxisEllipsoid body,
double latitude)
Build a detector.
|
LatitudeCrossingDetector(OneAxisEllipsoid body,
double latitude)
Build a new detector.
|
LatitudeExtremumDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OneAxisEllipsoid body)
Protected constructor with full parameters.
|
LatitudeExtremumDetector(double maxCheck,
double threshold,
OneAxisEllipsoid body)
Build a detector.
|
LatitudeExtremumDetector(OneAxisEllipsoid body)
Build a new detector.
|
LongitudeCrossingDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OneAxisEllipsoid body,
double longitude)
Protected constructor with full parameters.
|
LongitudeCrossingDetector(double maxCheck,
double threshold,
OneAxisEllipsoid body,
double longitude)
Build a detector.
|
LongitudeCrossingDetector(OneAxisEllipsoid body,
double longitude)
Build a new detector.
|
LongitudeExtremumDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
OneAxisEllipsoid body)
Protected constructor with full parameters.
|
LongitudeExtremumDetector(double maxCheck,
double threshold,
OneAxisEllipsoid body)
Build a detector.
|
LongitudeExtremumDetector(OneAxisEllipsoid body)
Build a new detector.
|
MagneticFieldDetector(AdaptableInterval maxCheck,
double threshold,
int maxIter,
EventHandler handler,
double limit,
GeoMagneticFieldFactory.FieldModel model,
OneAxisEllipsoid body,
boolean atSeaLevel,
DataContext dataContext)
Protected constructor with full parameters.
|
MagneticFieldDetector(double maxCheck,
double threshold,
double limit,
GeoMagneticFieldFactory.FieldModel model,
OneAxisEllipsoid body,
boolean atSeaLevel)
Build a detector.
|
MagneticFieldDetector(double maxCheck,
double threshold,
double limit,
GeoMagneticFieldFactory.FieldModel model,
OneAxisEllipsoid body,
boolean atSeaLevel,
DataContext dataContext)
Build a detector.
|
MagneticFieldDetector(double limit,
GeoMagneticFieldFactory.FieldModel model,
OneAxisEllipsoid body)
Build a new detector.
|
MagneticFieldDetector(double limit,
GeoMagneticFieldFactory.FieldModel model,
OneAxisEllipsoid body,
boolean atSeaLevel)
Build a new detector.
|
Constructor and Description |
---|
DSSTSolarRadiationPressure(double dRef,
double pRef,
double cr,
double area,
ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
double mu)
Constructor with customizable reference values but spherical spacecraft.
|
DSSTSolarRadiationPressure(double cr,
double area,
ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
double mu)
Simple constructor with default reference values and spherical spacecraft.
|
DSSTSolarRadiationPressure(double dRef,
double pRef,
ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
RadiationSensitive spacecraft,
double mu)
Complete constructor.
|
DSSTSolarRadiationPressure(ExtendedPVCoordinatesProvider sun,
OneAxisEllipsoid centralBody,
RadiationSensitive spacecraft,
double mu)
Simple constructor with default reference values, but custom spacecraft.
|
Modifier and Type | Method and Description |
---|---|
OneAxisEllipsoid |
OccultationEngine.getOcculting()
Getter for the occulting body.
|
Modifier and Type | Method and Description |
---|---|
static WaypointPVBuilder |
WaypointPVBuilder.cartesianBuilder(OneAxisEllipsoid body)
Construct a waypoint builder interpolating points using a linear cartesian interpolation.
|
PVCoordinatesProvider |
WaypointPVBuilder.InterpolationFactory.create(AbsoluteDate date1,
GeodeticPoint point1,
AbsoluteDate date2,
GeodeticPoint point2,
OneAxisEllipsoid body)
Create a
PVCoordinatesProvider which interpolates between the provided waypoints. |
static WaypointPVBuilder |
WaypointPVBuilder.greatCircleBuilder(OneAxisEllipsoid body)
Construct a waypoint builder interpolating points using a great-circle.
|
static WaypointPVBuilder |
WaypointPVBuilder.loxodromeBuilder(OneAxisEllipsoid body)
Construct a waypoint builder interpolating points using a loxodrome (or Rhumbline).
|
Constructor and Description |
---|
ConstantPVCoordinatesProvider(GeodeticPoint pos,
OneAxisEllipsoid body)
Create a the provider from a fixed lat/lon/alt on a central body.
|
OccultationEngine(ExtendedPVCoordinatesProvider occulted,
double occultedRadius,
OneAxisEllipsoid occulting)
Build a new occultation engine.
|
WaypointPVBuilder(WaypointPVBuilder.InterpolationFactory factory,
OneAxisEllipsoid body)
Create a new instance.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.