Uses of Class
org.orekit.bodies.OneAxisEllipsoid
-
Packages that use OneAxisEllipsoid Package Description org.orekit.attitudes This package provides classes to represent simple attitudes.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. -
-
Uses of OneAxisEllipsoid in org.orekit.attitudes
Constructors in org.orekit.attitudes with parameters of type OneAxisEllipsoid Constructor Description AlignedAndConstrained(Vector3D primarySat, TargetProvider primaryTarget, Vector3D secondarySat, TargetProvider secondaryTarget, ExtendedPositionProvider sun, OneAxisEllipsoid earth)
Simple constructor. -
Uses of OneAxisEllipsoid in org.orekit.bodies
Methods in org.orekit.bodies that return OneAxisEllipsoid Modifier and Type Method Description OneAxisEllipsoid
Loxodrome. getBody()
Get the body on which the loxodrome is defined.Constructors in org.orekit.bodies with parameters of type OneAxisEllipsoid Constructor 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. -
Uses of OneAxisEllipsoid in org.orekit.files.ccsds.ndm.odm.ocm
Methods in org.orekit.files.ccsds.ndm.odm.ocm that return OneAxisEllipsoid Modifier and Type Method Description OneAxisEllipsoid
TrajectoryStateHistory. getBody()
Get central body.Methods in org.orekit.files.ccsds.ndm.odm.ocm with parameters of type OneAxisEllipsoid Modifier and Type Method 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.Constructors in org.orekit.files.ccsds.ndm.odm.ocm with parameters of type OneAxisEllipsoid Constructor Description TrajectoryStateHistory(TrajectoryStateHistoryMetadata metadata, List<TrajectoryState> states, OneAxisEllipsoid body, double mu)
Simple constructor. -
Uses of OneAxisEllipsoid in org.orekit.forces.radiation
Methods in org.orekit.forces.radiation with parameters of type OneAxisEllipsoid Modifier and Type Method Description void
AbstractRadiationForceModel. addOccultingBody(OneAxisEllipsoid occulting)
Add a new occulting body.<T extends CalculusFieldElement<T>>
FieldVector3D<T>KnockeRediffusedForceModel. computeElementaryFlux(FieldSpacecraftState<T> state, FieldVector3D<T> elementCenter, FieldVector3D<T> sunPosition, OneAxisEllipsoid earth, T elementArea)
Compute elementary rediffused flux on satellite.Vector3D
KnockeRediffusedForceModel. computeElementaryFlux(SpacecraftState state, Vector3D elementCenter, Vector3D sunPosition, OneAxisEllipsoid earth, double elementArea)
Compute elementary rediffused flux on satellite.Constructors in org.orekit.forces.radiation with parameters of type OneAxisEllipsoid Constructor Description AbstractRadiationForceModel(ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, EventDetectionSettings eclipseDetectionSettings)
Default constructor.SolarRadiationPressure(double dRef, double pRef, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft)
Constructor with default eclipse detection settings.SolarRadiationPressure(double dRef, double pRef, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft, EventDetectionSettings eclipseDetectionSettings)
Complete constructor.SolarRadiationPressure(ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft)
Simple constructor with default reference values. -
Uses of OneAxisEllipsoid in org.orekit.geometry.fov
Methods in org.orekit.geometry.fov with parameters of type OneAxisEllipsoid Modifier and Type Method Description List<List<GeodeticPoint>>
FieldOfView. getFootprint(Transform fovToBody, OneAxisEllipsoid body, double angularStep)
Get the footprint of the Field Of View on ground.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. -
Uses of OneAxisEllipsoid in org.orekit.gnss
Methods in org.orekit.gnss with parameters of type OneAxisEllipsoid Modifier and Type Method Description static DOPComputer
DOPComputer. create(OneAxisEllipsoid shape, GeodeticPoint location)
Creates a DOP computer for one location. -
Uses of OneAxisEllipsoid in org.orekit.models.earth
Subclasses of OneAxisEllipsoid in org.orekit.models.earth Modifier and Type Class Description class
ReferenceEllipsoid
A Reference Ellipsoid for use in geodesy. -
Uses of OneAxisEllipsoid in org.orekit.models.earth.atmosphere
Constructors in org.orekit.models.earth.atmosphere with parameters of type OneAxisEllipsoid Constructor Description HarrisPriester(ExtendedPositionProvider sun, OneAxisEllipsoid earth)
Simple constructor for Modified Harris-Priester atmosphere model.HarrisPriester(ExtendedPositionProvider sun, OneAxisEllipsoid earth, double n)
Constructor for Modified Harris-Priester atmosphere model.HarrisPriester(ExtendedPositionProvider sun, OneAxisEllipsoid earth, double[][] tabAltRho)
Constructor for Modified Harris-Priester atmosphere model.HarrisPriester(ExtendedPositionProvider sun, OneAxisEllipsoid earth, double[][] tabAltRho, double n)
Constructor for Modified Harris-Priester atmosphere model. -
Uses of OneAxisEllipsoid in org.orekit.models.earth.displacement
Constructors in org.orekit.models.earth.displacement with parameters of type OneAxisEllipsoid Constructor Description OceanLoading(OneAxisEllipsoid earth, OceanLoadingCoefficients coefficients)
Simple constructor. -
Uses of OneAxisEllipsoid in org.orekit.models.earth.tessellation
Constructors in org.orekit.models.earth.tessellation with parameters of type OneAxisEllipsoid Constructor 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. -
Uses of OneAxisEllipsoid in org.orekit.propagation.events
Methods in org.orekit.propagation.events that return OneAxisEllipsoid Modifier and Type Method Description OneAxisEllipsoid
FieldLatitudeCrossingDetector. getBody()
Get the body on which the geographic zone is defined.OneAxisEllipsoid
FieldLatitudeRangeCrossingDetector. 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
FieldLongitudeRangeCrossingDetector. 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
LatitudeRangeCrossingDetector. 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
LongitudeRangeCrossingDetector. getBody()
Get the body on which the geographic zone is defined.OneAxisEllipsoid
InterSatDirectViewDetector. getCentralBody()
Get the central body.Constructors in org.orekit.propagation.events with parameters of type OneAxisEllipsoid Constructor Description EclipseDetector(ExtendedPositionProvider occulted, double occultedRadius, OneAxisEllipsoid occulting)
Build a new eclipse detector.FieldEclipseDetector(Field<T> field, ExtendedPositionProvider occulted, double occultedRadius, OneAxisEllipsoid occulting)
Build a new eclipse detector.FieldLatitudeCrossingDetector(Field<T> field, OneAxisEllipsoid body, double latitude)
Build a new detector.FieldLatitudeCrossingDetector(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, OneAxisEllipsoid body, double latitude)
Protected constructor with full parameters.FieldLatitudeCrossingDetector(T maxCheck, T threshold, OneAxisEllipsoid body, double latitude)
Build a detector.FieldLatitudeRangeCrossingDetector(Field<T> field, OneAxisEllipsoid body, double fromLatitude, double toLatitude)
Build a new detector.FieldLatitudeRangeCrossingDetector(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, OneAxisEllipsoid body, double fromLatitude, double toLatitude)
Private constructor with full parameters.FieldLatitudeRangeCrossingDetector(T maxCheck, T threshold, OneAxisEllipsoid body, double fromLatitude, double toLatitude)
Build a detector.FieldLongitudeCrossingDetector(Field<T> field, OneAxisEllipsoid body, double longitude)
Build a new detector.FieldLongitudeCrossingDetector(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, OneAxisEllipsoid body, double longitude)
Protected constructor with full parameters.FieldLongitudeCrossingDetector(T maxCheck, T threshold, OneAxisEllipsoid body, double longitude)
Build a detector.FieldLongitudeRangeCrossingDetector(Field<T> field, OneAxisEllipsoid body, double fromLongitude, double toLongitude)
Build a new detector.FieldLongitudeRangeCrossingDetector(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, OneAxisEllipsoid body, double fromLongitude, double toLongitude)
Protected constructor with full parameters.FieldLongitudeRangeCrossingDetector(T maxCheck, T threshold, OneAxisEllipsoid body, double fromLongitude, double toLongitude)
Build a detector.FootprintOverlapDetector(FieldOfView fov, OneAxisEllipsoid body, SphericalPolygonsSet zone, double samplingStep)
Build a new instance.FootprintOverlapDetector(EventDetectionSettings detectionSettings, EventHandler handler, FieldOfView fov, OneAxisEllipsoid body, SphericalPolygonsSet zone, double samplingStep, List<org.orekit.propagation.events.FootprintOverlapDetector.SamplingPoint> sampledZone)
Protected constructor with full parameters.InterSatDirectViewDetector(OneAxisEllipsoid body, double skimmingAltitude, PVCoordinatesProvider secondary, EventDetectionSettings detectionSettings, EventHandler handler)
Protected constructor.InterSatDirectViewDetector(OneAxisEllipsoid body, PVCoordinatesProvider secondary)
simple constructor.LatitudeCrossingDetector(double maxCheck, double threshold, OneAxisEllipsoid body, double latitude)
Build a detector.LatitudeCrossingDetector(OneAxisEllipsoid body, double latitude)
Build a new detector.LatitudeCrossingDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body, double latitude)
Protected constructor with full parameters.LatitudeExtremumDetector(double maxCheck, double threshold, OneAxisEllipsoid body)
Build a detector.LatitudeExtremumDetector(OneAxisEllipsoid body)
Build a new detector.LatitudeExtremumDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body)
Protected constructor with full parameters.LatitudeRangeCrossingDetector(double maxCheck, double threshold, OneAxisEllipsoid body, double fromLatitude, double toLatitude)
Build a detector.LatitudeRangeCrossingDetector(OneAxisEllipsoid body, double fromLatitude, double toLatitude)
Build a new detector.LatitudeRangeCrossingDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body, double fromLatitude, double toLatitude)
Private 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.LongitudeCrossingDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body, double longitude)
Protected constructor with full parameters.LongitudeExtremumDetector(double maxCheck, double threshold, OneAxisEllipsoid body)
Build a detector.LongitudeExtremumDetector(OneAxisEllipsoid body)
Build a new detector.LongitudeExtremumDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body)
Protected constructor with full parameters.LongitudeRangeCrossingDetector(double maxCheck, double threshold, OneAxisEllipsoid body, double fromLongitude, double toLongitude)
Build a detector.LongitudeRangeCrossingDetector(OneAxisEllipsoid body, double fromLongitude, double toLongitude)
Build a new detector.LongitudeRangeCrossingDetector(EventDetectionSettings detectionSettings, EventHandler handler, OneAxisEllipsoid body, double fromLongitude, double toLongitude)
Private 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.MagneticFieldDetector(EventDetectionSettings detectionSettings, EventHandler handler, double limit, GeoMagneticFieldFactory.FieldModel model, OneAxisEllipsoid body, boolean atSeaLevel, DataContext dataContext)
Protected constructor with full parameters. -
Uses of OneAxisEllipsoid in org.orekit.propagation.semianalytical.dsst.forces
Constructors in org.orekit.propagation.semianalytical.dsst.forces with parameters of type OneAxisEllipsoid Constructor Description DSSTSolarRadiationPressure(double dRef, double pRef, double cr, double area, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, double mu)
Constructor with customizable reference values but spherical spacecraft.DSSTSolarRadiationPressure(double cr, double area, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, double mu)
Simple constructor with default reference values and spherical spacecraft.DSSTSolarRadiationPressure(double dRef, double pRef, ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft, double mu)
Complete constructor.DSSTSolarRadiationPressure(ExtendedPositionProvider sun, OneAxisEllipsoid centralBody, RadiationSensitive spacecraft, double mu)
Simple constructor with default reference values, but custom spacecraft. -
Uses of OneAxisEllipsoid in org.orekit.utils
Methods in org.orekit.utils that return OneAxisEllipsoid Modifier and Type Method Description OneAxisEllipsoid
OccultationEngine. getOcculting()
Getter for the occulting body.Methods in org.orekit.utils with parameters of type OneAxisEllipsoid Modifier and Type Method 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 aPVCoordinatesProvider
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).Constructors in org.orekit.utils with parameters of type OneAxisEllipsoid Constructor Description ConstantPVCoordinatesProvider(GeodeticPoint pos, OneAxisEllipsoid body)
Create a the provider from a fixed lat/lon/alt on a central body.OccultationEngine(ExtendedPositionProvider occulted, double occultedRadius, OneAxisEllipsoid occulting)
Build a new occultation engine.WaypointPVBuilder(WaypointPVBuilder.InterpolationFactory factory, OneAxisEllipsoid body)
Create a new instance.
-