Uses of Class
org.orekit.frames.Frame
-
Packages that use Frame 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.control.indirect.adjoint This package provides routines to model the adjoint dynamics as in the Pontryagin Maximum Principle, as used in indirect control.org.orekit.control.indirect.shooting.propagation This package provides classes relative to the propagation part of indirect shooting.org.orekit.estimation.iod This package provides initial orbit determination methods.org.orekit.estimation.measurements The measurements package defines everything that is related to orbit determination measurements.org.orekit.estimation.measurements.generation This package provides Orbit Determination measurements generation.org.orekit.estimation.measurements.modifiers This package provides measurement modifier.org.orekit.files.ccsds.definitions This package contains definitions for CCSDS objects (frames, time systems...).org.orekit.files.ccsds.ndm.adm This package contains class managing CCSDS Attitude Data Message.org.orekit.files.ccsds.ndm.adm.acm This package contains class managing CCSDS Attitude Comprehensive Message.org.orekit.files.ccsds.ndm.adm.aem This package contains class managing CCSDS Attitude Ephemeris Message.org.orekit.files.ccsds.ndm.adm.apm This package contains class managing CCSDS Attitude Parameter Message.org.orekit.files.ccsds.ndm.cdm This package contains class managing CCSDS Conjunction Data Message.org.orekit.files.ccsds.ndm.odm This package contains class managing CCSDS Orbit Data Message.org.orekit.files.ccsds.ndm.odm.ocm This package contains class managing CCSDS Orbit Comprehensive Message.org.orekit.files.ccsds.ndm.odm.oem This package contains class managing CCSDS Orbit Ephemeris Message.org.orekit.files.general This package provides interfaces for orbit file representations and corresponding parsers.org.orekit.files.iirv This package provides parsers and writers for Improved Interrange Vector (IIRV) messages.org.orekit.files.iirv.terms This package collects classes representing the individual terms that make up an IIRV vector.org.orekit.files.ilrs This package provides parsers for laser ranging data stored in CDR and CPF formats.org.orekit.files.rinex.clock This package provides classes related to navigation clock files.org.orekit.files.sp3 This package provides a parser for orbit data stored in SP3 format.org.orekit.files.stk This package provides a parser for STK ephemeris files.org.orekit.forces.drag This package provides all drag-related forces.org.orekit.forces.gravity This package provides all gravity-related forces.org.orekit.forces.inertia This package provides inertial force model.org.orekit.forces.maneuvers This package provides models of simple maneuvers.org.orekit.forces.radiation This package provides all radiation pressure related forces.org.orekit.frames This package provides classes to handle frames and transforms between them.org.orekit.gnss This package provides classes related to GNSS applications.org.orekit.gnss.antenna This package provides classes related to receiver and satellites antenna modeling.org.orekit.gnss.attitude This package provides classes related to navigation satellites attitude modeling.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.orbits This package provides classes to represent orbits.org.orekit.propagation Propagationorg.orekit.propagation.analytical Top level package for analytical propagators.org.orekit.propagation.analytical.gnss This package provides classes to propagate GNSS orbits.org.orekit.propagation.analytical.gnss.data This package provides classes related to navigation data containing in GNSS almanacs and navigation messages.org.orekit.propagation.analytical.intelsat This package provides classes to propagate Intelsat's 11 elements.org.orekit.propagation.analytical.tle This package provides classes to read and extrapolate tle's.org.orekit.propagation.analytical.tle.generation This package provides classes related to TLE generation.org.orekit.propagation.conversion This package provides tools to convert a given propagator or a set ofSpacecraftStateinto another propagator.org.orekit.propagation.conversion.averaging This package wraps methods from various (semi)analytical models in Orekit to convert back and forth between an averaged orbital state and an osculating one.org.orekit.propagation.conversion.osc2mean This package provides the ability to convert osculating orbits into mean orbits according to different theories (Brouwer-Lyddane, Eckstein-Hechler, SGP4/SDP4, DSST) with different conversion algorithms (fixed-point, least-squares).org.orekit.propagation.events This package provides interfaces and classes dealing with events occurring during propagation.org.orekit.propagation.integration Utilities for integration-based propagators (both numerical and semi-analytical).org.orekit.propagation.numerical Top level package for numerical propagators.org.orekit.propagation.sampling This package provides interfaces and classes dealing with step handling during propagation.org.orekit.propagation.semianalytical.dsst This package provides an implementation of the Draper Semi-analytical Satellite Theory (DSST).org.orekit.propagation.semianalytical.dsst.forces This package provides force models for Draper Semi-analytical Satellite Theory (DSST).org.orekit.propagation.semianalytical.dsst.utilities This package provides utilities for Draper Semi-analytical Satellite Theory (DSST).org.orekit.utils This package provides useful objects. -
-
Uses of Frame in org.orekit.attitudes
Methods in org.orekit.attitudes that return Frame Modifier and Type Method Description FrameGroundPointing. getBodyFrame()Get the body frame.FrameLofOffset. getInertialFrame()Get the inertial frame.FrameAttitude. getReferenceFrame()Get the reference frame.FrameAttitudeInterpolator. getReferenceFrame()Get reference frame from which attitude is defined.FrameFieldAttitude. getReferenceFrame()Get the reference frame.FrameFieldAttitudeInterpolator. getReferenceFrame()Get reference frame from which attitude is defined.Methods in org.orekit.attitudes with parameters of type Frame Modifier and Type Method Description <T extends CalculusFieldElement<T>>
FieldAttitude<T>AttitudeBuilder. build(Frame frame, FieldPVCoordinatesProvider<T> pvProv, TimeStampedFieldAngularCoordinates<T> rawAttitude)Build a filtered attitude.AttitudeAttitudeBuilder. build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude)Build a filtered attitude.<T extends CalculusFieldElement<T>>
FieldAttitude<T>FixedFrameBuilder. build(Frame frame, FieldPVCoordinatesProvider<T> pvProv, TimeStampedFieldAngularCoordinates<T> rawAttitude)Build a filtered attitude.AttitudeFixedFrameBuilder. build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude)Build a filtered attitude.<T extends CalculusFieldElement<T>>
FieldAttitude<T>AggregateBoundedAttitudeProvider. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeAggregateBoundedAttitudeProvider. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>AlignedAndConstrained. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeAlignedAndConstrained. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>AttitudeProvider. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeAttitudeProvider. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.default <T extends CalculusFieldElement<T>>
FieldAttitude<T>AttitudeProviderModifier. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.default AttitudeAttitudeProviderModifier. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>CelestialBodyPointed. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeCelestialBodyPointed. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>FixedRate. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeFixedRate. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>FrameAlignedProvider. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeFrameAlignedProvider. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>GroundPointing. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeGroundPointing. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>LofOffset. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeLofOffset. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>LofOffsetPointing. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeLofOffsetPointing. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>SpinStabilized. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeSpinStabilized. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>TabulatedLofOffset. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeTabulatedLofOffset. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>TabulatedProvider. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeTabulatedProvider. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>TorqueFree. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeTorqueFree. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>YawCompensation. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeYawCompensation. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>YawSteering. getAttitude(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude corresponding to an orbital state.AttitudeYawSteering. getAttitude(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldRotation<T>AggregateBoundedAttitudeProvider. getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.RotationAggregateBoundedAttitudeProvider. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldRotation<T>AlignedAndConstrained. getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.RotationAlignedAndConstrained. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.default <T extends CalculusFieldElement<T>>
FieldRotation<T>AttitudeProvider. getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.default RotationAttitudeProvider. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldRotation<T>CelestialBodyPointed. getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.RotationCelestialBodyPointed. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldRotation<T>FixedRate. getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.RotationFixedRate. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldRotation<T>FrameAlignedProvider. getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.RotationFrameAlignedProvider. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldRotation<T>GroundPointing. getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.RotationGroundPointing. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldRotation<T>LofOffset. getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.RotationLofOffset. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldRotation<T>LofOffsetPointing. getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.RotationLofOffsetPointing. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldRotation<T>SpinStabilized. getAttitudeRotation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.RotationSpinStabilized. getAttitudeRotation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the attitude-related rotation corresponding to an orbital state.<T extends CalculusFieldElement<T>>
FieldAttitude<T>GroundPointingAttitudeModifier. getBaseState(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the base system state at given date, without modifications.AttitudeGroundPointingAttitudeModifier. getBaseState(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the base system state at given date, without modifications.<T extends CalculusFieldElement<T>>
FieldVector3D<FieldUnivariateDerivative2<T>>GroundPointTarget. getDerivative2TargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedFieldPVCoordinates<T> pv, Frame frame)Get a target vector.FieldVector3D<UnivariateDerivative2>GroundPointTarget. getDerivative2TargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedPVCoordinates pv, Frame frame)Get a target vector.default <T extends CalculusFieldElement<T>>
FieldVector3D<FieldUnivariateDerivative2<T>>TargetProvider. getDerivative2TargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedFieldPVCoordinates<T> pv, Frame frame)Get a target vector.default FieldVector3D<UnivariateDerivative2>TargetProvider. getDerivative2TargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedPVCoordinates pv, Frame frame)Get a target vector.<T extends CalculusFieldElement<T>>
FieldVector3D<T>GroundPointTarget. getTargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedFieldPVCoordinates<T> pv, Frame frame)Get a target vector.Vector3DGroundPointTarget. getTargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedPVCoordinates pv, Frame frame)Get a target vector.<T extends CalculusFieldElement<T>>
FieldVector3D<T>TargetProvider. getTargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedFieldPVCoordinates<T> pv, Frame frame)Get a target vector.default Vector3DTargetProvider. getTargetDirection(ExtendedPositionProvider sun, OneAxisEllipsoid earth, TimeStampedPVCoordinates pv, Frame frame)Get a target vector.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>BodyCenterPointing. getTargetPosition(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position in specified frame.protected Vector3DBodyCenterPointing. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position in specified frame.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>GroundPointing. getTargetPosition(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position in specified frame.protected Vector3DGroundPointing. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position in specified frame.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>GroundPointingAttitudeModifier. getTargetPosition(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position in specified frame.protected Vector3DGroundPointingAttitudeModifier. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position in specified frame.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>LofOffsetPointing. getTargetPosition(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position in specified frame.protected Vector3DLofOffsetPointing. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position in specified frame.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>NadirPointing. getTargetPosition(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position in specified frame.protected Vector3DNadirPointing. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position in specified frame.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>TargetPointing. getTargetPosition(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position in specified frame.protected Vector3DTargetPointing. getTargetPosition(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position in specified frame.<T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>BodyCenterPointing. getTargetPV(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position/velocity in specified frame.TimeStampedPVCoordinatesBodyCenterPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position/velocity in specified frame.protected abstract <T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>GroundPointing. getTargetPV(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position/velocity in specified frame.protected abstract TimeStampedPVCoordinatesGroundPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position/velocity in specified frame.<T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>GroundPointingAttitudeModifier. getTargetPV(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position/velocity in specified frame.TimeStampedPVCoordinatesGroundPointingAttitudeModifier. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position/velocity in specified frame.<T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>LofOffsetPointing. getTargetPV(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position/velocity in specified frame.TimeStampedPVCoordinatesLofOffsetPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position/velocity in specified frame.<T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>NadirPointing. getTargetPV(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position/velocity in specified frame.TimeStampedPVCoordinatesNadirPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position/velocity in specified frame.<T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>TargetPointing. getTargetPV(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the target point position/velocity in specified frame.TimeStampedPVCoordinatesTargetPointing. getTargetPV(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the target point position/velocity in specified frame.<T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>NadirPointing. getTargetPVViaInterpolation(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute target position-velocity-acceleration vector via interpolation (Field version).TimeStampedPVCoordinatesNadirPointing. getTargetPVViaInterpolation(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute target position-velocity-acceleration vector via interpolation.<T extends CalculusFieldElement<T>>
TYawCompensation. getYawAngle(FieldPVCoordinatesProvider<T> pvProv, FieldAbsoluteDate<T> date, Frame frame)Compute the yaw compensation angle at date.doubleYawCompensation. getYawAngle(PVCoordinatesProvider pvProv, AbsoluteDate date, Frame frame)Compute the yaw compensation angle at date.static AttitudeProviderFrameAlignedProvider. of(Frame satelliteFrame)Creates an attitude provider aligned with the given frame.AttitudeAttitude. withReferenceFrame(Frame newReferenceFrame)Get a similar attitude with a specific reference frame.FieldAttitude<T>FieldAttitude. withReferenceFrame(Frame newReferenceFrame)Get a similar attitude with a specific reference frame.Constructors in org.orekit.attitudes with parameters of type Frame Constructor Description AlignedAndConstrained(Vector3D primarySat, TargetProvider primaryTarget, Vector3D secondarySat, TargetProvider secondaryTarget, Frame inertialFrame, ExtendedPositionProvider sun, OneAxisEllipsoid earth)Simple constructor.Attitude(Frame referenceFrame, TimeStampedAngularCoordinates orientation)Creates a new instance.Attitude(AbsoluteDate date, Frame referenceFrame, Rotation attitude, Vector3D spin, Vector3D acceleration)Creates a new instance.Attitude(AbsoluteDate date, Frame referenceFrame, AngularCoordinates orientation)Creates a new instance.AttitudeInterpolator(Frame referenceFrame, TimeInterpolator<TimeStampedAngularCoordinates> interpolator)Constructor.BodyCenterPointing(Frame inertialFrame, Ellipsoid shape)Creates new instance.CelestialBodyPointed(Frame celestialFrame, ExtendedPositionProvider pointedBody, Vector3D phasingCel, Vector3D pointingSat, Vector3D phasingSat)Creates new instance.FieldAttitude(Frame referenceFrame, TimeStampedFieldAngularCoordinates<T> orientation)Creates a new instance.FieldAttitude(FieldAbsoluteDate<T> date, Frame referenceFrame, FieldRotation<T> attitude, FieldVector3D<T> spin, FieldVector3D<T> acceleration)Creates a new instance.FieldAttitude(FieldAbsoluteDate<T> date, Frame referenceFrame, Rotation attitude, Vector3D spin, Vector3D acceleration, Field<T> field)Creates a new instance.FieldAttitude(FieldAbsoluteDate<T> date, Frame referenceFrame, FieldAngularCoordinates<T> orientation)Creates a new instance.FieldAttitudeInterpolator(Frame referenceFrame, FieldTimeInterpolator<TimeStampedFieldAngularCoordinates<KK>,KK> interpolator)Constructor.FixedFrameBuilder(Frame referenceFrame)Creates new instance.FrameAlignedProvider(Rotation rotation, Frame reference)Creates new instance with a fixed attitude in the given frame.FrameAlignedProvider(Frame frame)Creates new instance aligned with the given frame.GroundPointing(Frame inertialFrame, Frame bodyFrame)Default constructor.GroundPointingAttitudeModifier(Frame inertialFrame, Frame bodyFrame, GroundPointing groundPointingLaw)Constructor.LofOffset(Frame inertialFrame, LOF lof)Create a LOF-aligned attitude.LofOffset(Frame inertialFrame, LOF lof, RotationOrder order, double alpha1, double alpha2, double alpha3)Creates new instance.LofOffsetPointing(Frame inertialFrame, BodyShape shape, AttitudeProvider attLaw, Vector3D satPointingVector)Creates new instance.NadirPointing(Frame inertialFrame, BodyShape shape)Creates new instance.TabulatedLofOffset(Frame inertialFrame, LOF lof, List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter)Creates new instance.TabulatedLofOffset(Frame inertialFrame, LOF lof, List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter, AbsoluteDate minDate, AbsoluteDate maxDate)Creates new instance.TabulatedProvider(Frame referenceFrame, List<? extends TimeStampedAngularCoordinates> table, int n, AngularDerivativesFilter filter)Creates new instance.TargetPointing(Frame inertialFrame, GeodeticPoint targetGeo, BodyShape shape)Creates a new instance from body shape and target expressed in geodetic coordinates.TargetPointing(Frame inertialFrame, Frame bodyFrame, Vector3D target)Creates a new instance from body frame and target expressed in Cartesian coordinates.YawCompensation(Frame inertialFrame, GroundPointing groundPointingLaw)Creates a new instance.YawSteering(Frame inertialFrame, GroundPointing groundPointingLaw, ExtendedPositionProvider sun, Vector3D phasingAxis)Creates a new instance. -
Uses of Frame in org.orekit.bodies
Methods in org.orekit.bodies that return Frame Modifier and Type Method Description FrameBodyShape. getBodyFrame()Get body frame related to body shape.FrameOneAxisEllipsoid. getBodyFrame()Get body frame related to body shape.FrameCelestialBody. getBodyOrientedFrame()Get a body oriented, body centered frame.FrameEllipse. getFrame()Get the defining frame.FrameEllipsoid. getFrame()Get the ellipsoid central frame.FrameFieldEllipse. getFrame()Get the defining frame.FrameCelestialBody. getInertiallyOrientedFrame()Get an inertially oriented, body centered frame.FrameCR3BPSystem. getRotatingFrame()Get the CR3BP Rotating Frame.Methods in org.orekit.bodies with parameters of type Frame Modifier and Type Method Description <T extends CalculusFieldElement<T>>
FieldVector3D<T>OneAxisEllipsoid. getCartesianIntersectionPoint(FieldLine<T> line, FieldVector3D<T> close, Frame frame, FieldAbsoluteDate<T> date)Get the intersection point of a line with the surface of the body.Vector3DOneAxisEllipsoid. getCartesianIntersectionPoint(Line line, Vector3D close, Frame frame, AbsoluteDate date)Get the intersection point of a line with the surface of the body.<T extends CalculusFieldElement<T>>
FieldGeodeticPoint<T>BodyShape. getIntersectionPoint(FieldLine<T> line, FieldVector3D<T> close, Frame frame, FieldAbsoluteDate<T> date)Get the intersection point of a line with the surface of the body.GeodeticPointBodyShape. getIntersectionPoint(Line line, Vector3D close, Frame frame, AbsoluteDate date)Get the intersection point of a line with the surface of the body.<T extends CalculusFieldElement<T>>
FieldGeodeticPoint<T>OneAxisEllipsoid. getIntersectionPoint(FieldLine<T> line, FieldVector3D<T> close, Frame frame, FieldAbsoluteDate<T> date)Get the intersection point of a line with the surface of the body.GeodeticPointOneAxisEllipsoid. getIntersectionPoint(Line line, Vector3D close, Frame frame, AbsoluteDate date)Get the intersection point of a line with the surface of the body.Vector3DAnalyticalSolarPositionProvider. getPosition(AbsoluteDate date, Frame frame)Get the position of the body in the selected frame.<T extends CalculusFieldElement<T>>
FieldVector3D<T>AnalyticalSolarPositionProvider. getPosition(FieldAbsoluteDate<T> date, Frame frame)Get the position in the selected frame.AbsolutePVCoordinatesCR3BPSystem. getRealAPV(AbsolutePVCoordinates apv0, AbsoluteDate initialDate, Frame outputFrame)Get the AbsolutePVCoordinates from normalized units to standard units in an output frame.Vector3DBodyShape. projectToGround(Vector3D point, AbsoluteDate date, Frame frame)Project a point to the ground.TimeStampedPVCoordinatesBodyShape. projectToGround(TimeStampedPVCoordinates pv, Frame frame)Project a moving point to the ground.Vector3DOneAxisEllipsoid. projectToGround(Vector3D point, AbsoluteDate date, Frame frame)Project a point to the ground.TimeStampedPVCoordinatesOneAxisEllipsoid. projectToGround(TimeStampedPVCoordinates pv, Frame frame)Project a moving point to the ground.<T extends CalculusFieldElement<T>>
FieldGeodeticPoint<T>BodyShape. transform(FieldVector3D<T> point, Frame frame, FieldAbsoluteDate<T> date)Transform a Cartesian point to a surface-relative point.GeodeticPointBodyShape. transform(Vector3D point, Frame frame, AbsoluteDate date)Transform a Cartesian point to a surface-relative point.<T extends CalculusFieldElement<T>>
FieldGeodeticPoint<T>OneAxisEllipsoid. transform(FieldVector3D<T> point, Frame frame, FieldAbsoluteDate<T> date)Transform a Cartesian point to a surface-relative point.GeodeticPointOneAxisEllipsoid. transform(Vector3D point, Frame frame, AbsoluteDate date)Transform a Cartesian point to a surface-relative point.FieldGeodeticPoint<UnivariateDerivative2>OneAxisEllipsoid. transform(PVCoordinates point, Frame frame, AbsoluteDate date)Transform a Cartesian point to a surface-relative point.Constructors in org.orekit.bodies with parameters of type Frame Constructor Description Ellipse(Vector3D center, Vector3D u, Vector3D v, double a, double b, Frame frame)Simple constructor.Ellipsoid(Frame frame, double a, double b, double c)Simple constructor.FieldEllipse(FieldVector3D<T> center, FieldVector3D<T> u, FieldVector3D<T> v, T a, T b, Frame frame)Simple constructor.JPLEphemeridesLoader(String supportedNames, JPLEphemeridesLoader.EphemerisType generateType, DataProvidersManager dataProvidersManager, TimeScales timeScales, Frame gcrf)Create a loader for JPL ephemerides binary files.LazyLoadedCelestialBodies(DataProvidersManager dataProvidersManager, TimeScales timeScales, Frame gcrf)Create a celestial body factory with the given auxiliary data sources.OneAxisEllipsoid(double ae, double f, Frame bodyFrame)Simple constructor. -
Uses of Frame in org.orekit.control.indirect.adjoint
Methods in org.orekit.control.indirect.adjoint that return Frame Modifier and Type Method Description FrameCartesianAdjointInertialTerm. getReferenceInertialFrame()Getter for reference frame.Methods in org.orekit.control.indirect.adjoint with parameters of type Frame Modifier and Type Method Description protected <T extends CalculusFieldElement<T>>
T[]AbstractCartesianAdjointNonCentralBodyTerm. formFieldRelativePosition(FieldAbsoluteDate<T> date, T[] stateVariables, Frame frame)Form relative position vector w.r.t. body.protected double[]AbstractCartesianAdjointNonCentralBodyTerm. formRelativePosition(AbsoluteDate date, double[] stateVariables, Frame frame)Form relative position vector w.r.t. body.protected abstract Vector3DAbstractCartesianAdjointEquationTerm. getAcceleration(AbsoluteDate date, double[] stateVariables, Frame frame)Compute the acceleration vector.protected Vector3DCartesianAdjointInertialTerm. getAcceleration(AbsoluteDate date, double[] stateVariables, Frame frame)Compute the acceleration vector.Vector3DCartesianAdjointJ2Term. getAcceleration(AbsoluteDate date, double[] stateVariables, Frame frame)Compute the acceleration vector.protected Vector3DCartesianAdjointKeplerianTerm. getAcceleration(AbsoluteDate date, double[] stateVariables, Frame frame)Compute the acceleration vector.Vector3DCartesianAdjointSingleBodyTerm. getAcceleration(AbsoluteDate date, double[] stateVariables, Frame frame)Compute the acceleration vector.Vector3DCartesianAdjointThirdBodyTerm. getAcceleration(AbsoluteDate date, double[] stateVariables, Frame frame)Compute the acceleration vector.protected Vector3DAbstractCartesianAdjointNonCentralBodyTerm. getBodyPosition(AbsoluteDate date, Frame frame)Get body's position.protected abstract <T extends CalculusFieldElement<T>>
FieldVector3D<T>AbstractCartesianAdjointEquationTerm. getFieldAcceleration(FieldAbsoluteDate<T> date, T[] stateVariables, Frame frame)Compute the acceleration vector.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>CartesianAdjointInertialTerm. getFieldAcceleration(FieldAbsoluteDate<T> date, T[] stateVariables, Frame frame)Compute the acceleration vector.<T extends CalculusFieldElement<T>>
FieldVector3D<T>CartesianAdjointJ2Term. getFieldAcceleration(FieldAbsoluteDate<T> date, T[] stateVariables, Frame frame)Compute the acceleration vector.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>CartesianAdjointKeplerianTerm. getFieldAcceleration(FieldAbsoluteDate<T> date, T[] stateVariables, Frame frame)Compute the acceleration vector.<T extends CalculusFieldElement<T>>
FieldVector3D<T>CartesianAdjointSingleBodyTerm. getFieldAcceleration(FieldAbsoluteDate<T> date, T[] stateVariables, Frame frame)Compute the acceleration vector.<T extends CalculusFieldElement<T>>
FieldVector3D<T>CartesianAdjointThirdBodyTerm. getFieldAcceleration(FieldAbsoluteDate<T> date, T[] stateVariables, Frame frame)Compute the acceleration vector.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>AbstractCartesianAdjointNonCentralBodyTerm. getFieldBodyPosition(FieldAbsoluteDate<T> date, Frame frame)Get body's position.<T extends CalculusFieldElement<T>>
TAbstractCartesianAdjointEquationTerm. getFieldHamiltonianContribution(FieldAbsoluteDate<T> date, T[] stateVariables, T[] adjointVariables, Frame frame)Computes the contribution to the Hamiltonian.<T extends CalculusFieldElement<T>>
TCartesianAdjointEquationTerm. getFieldHamiltonianContribution(FieldAbsoluteDate<T> date, T[] stateVariables, T[] adjointVariables, Frame frame)Computes the contribution to the Hamiltonian.<T extends CalculusFieldElement<T>>
T[]AbstractCartesianAdjointEquationTerm. getFieldRatesContribution(FieldAbsoluteDate<T> date, T[] stateVariables, T[] adjointVariables, Frame frame)Computes the contribution to the rates of the adjoint variables.<T extends CalculusFieldElement<T>>
T[]AbstractCartesianAdjointGravitationalTerm. getFieldRatesContribution(FieldAbsoluteDate<T> date, T[] stateVariables, T[] adjointVariables, Frame frame)Computes the contribution to the rates of the adjoint variables.<T extends CalculusFieldElement<T>>
T[]CartesianAdjointEquationTerm. getFieldRatesContribution(FieldAbsoluteDate<T> date, T[] stateVariables, T[] adjointVariables, Frame frame)Computes the contribution to the rates of the adjoint variables.<T extends CalculusFieldElement<T>>
T[]CartesianAdjointInertialTerm. getFieldRatesContribution(FieldAbsoluteDate<T> date, T[] stateVariables, T[] adjointVariables, Frame frame)Computes the contribution to the rates of the adjoint variables.doubleAbstractCartesianAdjointEquationTerm. getHamiltonianContribution(AbsoluteDate date, double[] stateVariables, double[] adjointVariables, Frame frame)Computes the contribution to the Hamiltonian.doubleCartesianAdjointEquationTerm. getHamiltonianContribution(AbsoluteDate date, double[] stateVariables, double[] adjointVariables, Frame frame)Computes the contribution to the Hamiltonian.protected abstract double[]AbstractCartesianAdjointGravitationalTerm. getPositionAdjointContribution(AbsoluteDate date, double[] stateVariables, double[] adjointVariables, Frame frame)Computes the contribution to position adjoint derivatives.double[]AbstractCartesianAdjointNonCentralBodyTerm. getPositionAdjointContribution(AbsoluteDate date, double[] stateVariables, double[] adjointVariables, Frame frame)Computes the contribution to position adjoint derivatives.double[]CartesianAdjointJ2Term. getPositionAdjointContribution(AbsoluteDate date, double[] stateVariables, double[] adjointVariables, Frame frame)Computes the contribution to position adjoint derivatives.double[]CartesianAdjointKeplerianTerm. getPositionAdjointContribution(AbsoluteDate date, double[] stateVariables, double[] adjointVariables, Frame frame)Computes the contribution to position adjoint derivatives.protected abstract <T extends CalculusFieldElement<T>>
T[]AbstractCartesianAdjointGravitationalTerm. getPositionAdjointFieldContribution(FieldAbsoluteDate<T> date, T[] stateVariables, T[] adjointVariables, Frame frame)Computes the contribution to position adjoint derivatives.<T extends CalculusFieldElement<T>>
T[]AbstractCartesianAdjointNonCentralBodyTerm. getPositionAdjointFieldContribution(FieldAbsoluteDate<T> date, T[] stateVariables, T[] adjointVariables, Frame frame)Computes the contribution to position adjoint derivatives.<T extends CalculusFieldElement<T>>
T[]CartesianAdjointJ2Term. getPositionAdjointFieldContribution(FieldAbsoluteDate<T> date, T[] stateVariables, T[] adjointVariables, Frame frame)Computes the contribution to position adjoint derivatives.<T extends CalculusFieldElement<T>>
T[]CartesianAdjointKeplerianTerm. getPositionAdjointFieldContribution(FieldAbsoluteDate<T> date, T[] stateVariables, T[] adjointVariables, Frame frame)Computes the contribution to position adjoint derivatives.double[]AbstractCartesianAdjointEquationTerm. getRatesContribution(AbsoluteDate date, double[] stateVariables, double[] adjointVariables, Frame frame)Computes the contribution to the rates of the adjoint variables.double[]AbstractCartesianAdjointGravitationalTerm. getRatesContribution(AbsoluteDate date, double[] stateVariables, double[] adjointVariables, Frame frame)Computes the contribution to the rates of the adjoint variables.double[]CartesianAdjointEquationTerm. getRatesContribution(AbsoluteDate date, double[] stateVariables, double[] adjointVariables, Frame frame)Computes the contribution to the rates of the adjoint variables.double[]CartesianAdjointInertialTerm. getRatesContribution(AbsoluteDate date, double[] stateVariables, double[] adjointVariables, Frame frame)Computes the contribution to the rates of the adjoint variables.Constructors in org.orekit.control.indirect.adjoint with parameters of type Frame Constructor Description CartesianAdjointInertialTerm(Frame referenceInertialFrame)Constructor.CartesianAdjointJ2Term(double mu, double rEq, double j2, Frame j2Frame)Constructor. -
Uses of Frame in org.orekit.control.indirect.shooting.propagation
Methods in org.orekit.control.indirect.shooting.propagation that return Frame Modifier and Type Method Description FrameShootingPropagationSettings. getPropagationFrame()Getter for the propagation frame.Constructors in org.orekit.control.indirect.shooting.propagation with parameters of type Frame Constructor Description ShootingPropagationSettings(List<ForceModel> forceModels, AdjointDynamicsProvider adjointDynamicsProvider, Frame propagationFrame, ShootingIntegrationSettings integrationSettings, AttitudeProvider attitudeProvider)Constructor. -
Uses of Frame in org.orekit.estimation.iod
Methods in org.orekit.estimation.iod with parameters of type Frame Modifier and Type Method Description OrbitIodGauss. estimate(Frame outputFrame, Vector3D obsP1, AbsoluteDate obsDate1, Vector3D los1, Vector3D obsP2, AbsoluteDate obsDate2, Vector3D los2, Vector3D obsP3, AbsoluteDate obsDate3, Vector3D los3)Estimate and orbit based on Gauss Intial Orbit Determination method.OrbitIodGauss. estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3)Estimate and orbit based on Gauss Intial Orbit Determination method.OrbitIodGauss. estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3)Estimate and orbit based on Gauss Intial Orbit Determination method.OrbitIodGibbs. estimate(Frame frame, Vector3D r1, AbsoluteDate date1, Vector3D r2, AbsoluteDate date2, Vector3D r3, AbsoluteDate date3)Give an initial orbit estimation, assuming Keplerian motion.OrbitIodGibbs. estimate(Frame frame, Position p1, Position p2, Position p3)Give an initial orbit estimation, assuming Keplerian motion.OrbitIodGibbs. estimate(Frame frame, PV pv1, PV pv2, PV pv3)Give an initial orbit estimation, assuming Keplerian motion.OrbitIodGooding. estimate(Frame outputFrame, Vector3D O1, Vector3D O2, Vector3D O3, Vector3D lineOfSight1, AbsoluteDate dateObs1, Vector3D lineOfSight2, AbsoluteDate dateObs2, Vector3D lineOfSight3, AbsoluteDate dateObs3, double rho1init, double rho3init)Estimate orbit from three line of sight.OrbitIodGooding. estimate(Frame outputFrame, Vector3D O1, Vector3D O2, Vector3D O3, Vector3D lineOfSight1, AbsoluteDate dateObs1, Vector3D lineOfSight2, AbsoluteDate dateObs2, Vector3D lineOfSight3, AbsoluteDate dateObs3, double rho1init, double rho3init, int nRev, boolean direction)Estimate orbit from three line of sight.OrbitIodGooding. estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3)Estimate orbit from three angular (i.e., azimuth - elevation) observations.OrbitIodGooding. estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3, double rho1init, double rho3init)Estimate orbit from three angular observations.OrbitIodGooding. estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3, double rho1init, double rho3init, int nRev, boolean direction)Estimate orbit from three angular observations.OrbitIodGooding. estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3, int nRev, boolean direction)Estimate orbit from three angular (i.e., azimuth - elevation) observations.OrbitIodGooding. estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3)Estimate orbit from three angular (i.e., right ascension - declination) observations.OrbitIodGooding. estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3, double rho1init, double rho3init)Estimate orbit from three angular observations.OrbitIodGooding. estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3, double rho1init, double rho3init, int nRev, boolean direction)Estimate orbit from three angular observations.OrbitIodGooding. estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3, int nRev, boolean direction)Estimate orbit from three angular (i.e., right ascension - declination) observations.OrbitIodLambert. estimate(Frame frame, boolean posigrade, int nRev, Vector3D p1, AbsoluteDate t1, Vector3D p2, AbsoluteDate t2)Estimate a Keplerian orbit given two position vectors and a duration.OrbitIodLambert. estimate(Frame frame, boolean posigrade, int nRev, Position p1, Position p2)Estimate an initial orbit from two position measurements.OrbitIodLambert. estimate(Frame frame, boolean posigrade, int nRev, PV pv1, PV pv2)Estimate an initial orbit from two PV measurements.OrbitIodLaplace. estimate(Frame outputFrame, AngularAzEl azEl1, AngularAzEl azEl2, AngularAzEl azEl3)Estimate the orbit from three angular observations at the same location.OrbitIodLaplace. estimate(Frame outputFrame, AngularRaDec raDec1, AngularRaDec raDec2, AngularRaDec raDec3)Estimate the orbit from three angular observations at the same location.OrbitIodLaplace. estimate(Frame outputFrame, PVCoordinates obsPva, AbsoluteDate obsDate1, Vector3D los1, AbsoluteDate obsDate2, Vector3D los2, AbsoluteDate obsDate3, Vector3D los3)Estimate orbit from three line of sight angles at the same location. -
Uses of Frame in org.orekit.estimation.measurements
Methods in org.orekit.estimation.measurements that return Frame Modifier and Type Method Description FrameGroundStation. getEstimatedEarthFrame()Get the estimated Earth frame, including the estimated linear models for pole and prime meridian.FrameAngularRaDec. getReferenceFrame()Get the reference frame in which the right ascension - declination angles are given.Methods in org.orekit.estimation.measurements with parameters of type Frame Modifier and Type Method Description PVCoordinatesGroundReceiverMeasurement. getGroundStationCoordinates(Frame frame)Get the station coordinates for a given frame.Vector3DGroundReceiverMeasurement. getGroundStationPosition(Frame frame)Get the station position for a given frame.Vector3DAngularAzEl. getObservedLineOfSight(Frame outputFrame)Calculate the Line Of Sight of the given measurement.Vector3DAngularRaDec. getObservedLineOfSight(Frame outputFrame)Calculate the Line Of Sight of the given measurement.TransformGroundStation. getOffsetToInertial(Frame inertial, AbsoluteDate date, boolean clockOffsetAlreadyApplied)Get the transform between offset frame and inertial frame.FieldTransform<Gradient>GroundStation. getOffsetToInertial(Frame inertial, AbsoluteDate clockDate, int freeParameters, Map<String,Integer> indices)Get the transform between offset frame and inertial frame with derivatives.FieldTransform<Gradient>GroundStation. getOffsetToInertial(Frame inertial, FieldAbsoluteDate<Gradient> offsetCompensatedDate, int freeParameters, Map<String,Integer> indices)Get the transform between offset frame and inertial frame with derivatives.static <T extends CalculusFieldElement<T>>
TAbstractMeasurement. signalTimeOfFlightAdjustableEmitter(FieldPVCoordinatesProvider<T> adjustableEmitter, FieldAbsoluteDate<T> approxEmissionDate, FieldVector3D<T> receiverPosition, FieldAbsoluteDate<T> signalArrivalDate, Frame frame)Compute propagation delay on a link leg (typically downlink or uplink).static doubleAbstractMeasurement. signalTimeOfFlightAdjustableEmitter(PVCoordinatesProvider adjustableEmitter, AbsoluteDate approxEmissionDate, Vector3D receiverPosition, AbsoluteDate signalArrivalDate, Frame frame)Compute propagation delay on a link leg (typically downlink or uplink).static <T extends CalculusFieldElement<T>>
TAbstractMeasurement. signalTimeOfFlightAdjustableEmitter(TimeStampedFieldPVCoordinates<T> adjustableEmitterPV, FieldVector3D<T> receiverPosition, FieldAbsoluteDate<T> signalArrivalDate, Frame frame)Compute propagation delay on a link leg (typically downlink or uplink).static doubleAbstractMeasurement. signalTimeOfFlightAdjustableEmitter(TimeStampedPVCoordinates adjustableEmitterPV, Vector3D receiverPosition, AbsoluteDate signalArrivalDate, Frame frame)Compute propagation delay on a link leg (typically downlink or uplink).static <T extends CalculusFieldElement<T>>
TAbstractMeasurement. signalTimeOfFlightAdjustableReceiver(FieldVector3D<T> emitterPosition, FieldAbsoluteDate<T> emissionDate, FieldPVCoordinatesProvider<T> adjustableReceiver, FieldAbsoluteDate<T> approxReceptionDate, Frame frame)Compute propagation delay on a link leg (typically downlink or uplink).static <T extends CalculusFieldElement<T>>
TAbstractMeasurement. signalTimeOfFlightAdjustableReceiver(FieldVector3D<T> emitterPosition, FieldAbsoluteDate<T> emissionDate, TimeStampedFieldPVCoordinates<T> adjustableReceiverPV, FieldAbsoluteDate<T> approxReceptionDate, Frame frame)Compute propagation delay on a link leg (typically downlink or uplink).static doubleAbstractMeasurement. signalTimeOfFlightAdjustableReceiver(Vector3D emitterPosition, AbsoluteDate emissionDate, PVCoordinatesProvider adjustableReceiver, AbsoluteDate approxReceptionDate, Frame frame)Compute propagation delay on a link leg (typically downlink or uplink).static doubleAbstractMeasurement. signalTimeOfFlightAdjustableReceiver(Vector3D emitterPosition, AbsoluteDate emissionDate, TimeStampedPVCoordinates adjustableReceiverPV, AbsoluteDate approxReceptionDate, Frame frame)Compute propagation delay on a link leg (typically downlink or uplink).Constructors in org.orekit.estimation.measurements with parameters of type Frame Constructor Description AngularRaDec(GroundStation station, Frame referenceFrame, AbsoluteDate date, double[] angular, double[] sigma, double[] baseWeight, ObservableSatellite satellite)Simple constructor. -
Uses of Frame in org.orekit.estimation.measurements.generation
Constructors in org.orekit.estimation.measurements.generation with parameters of type Frame Constructor Description AngularRaDecBuilder(CorrelatedRandomVectorGenerator noiseSource, GroundStation station, Frame referenceFrame, double[] sigma, double[] baseWeight, ObservableSatellite satellite)Simple constructor. -
Uses of Frame in org.orekit.estimation.measurements.modifiers
Methods in org.orekit.estimation.measurements.modifiers with parameters of type Frame Modifier and Type Method Description static Gradient[]AberrationModifier. fieldNaturalToProper(Gradient[] naturalRaDec, FieldTransform<Gradient> stationToInertial, Frame frame)Natural to proper correction for aberration of light.static Gradient[]AberrationModifier. fieldNaturalToProper(Gradient[] naturalRaDec, FieldTransform<Gradient> stationToInertial, Frame frame, DataContext context)Natural to proper correction for aberration of light.static Gradient[]AberrationModifier. fieldProperToNatural(Gradient[] properRaDec, FieldTransform<Gradient> stationToInertial, Frame frame)Proper to natural correction for aberration of light.static Gradient[]AberrationModifier. fieldProperToNatural(Gradient[] properRaDec, FieldTransform<Gradient> stationToInertial, Frame frame, DataContext context)Proper to natural correction for aberration of light.static double[]AberrationModifier. naturalToProper(double[] naturalRaDec, GroundStation station, AbsoluteDate date, Frame frame)Natural to proper correction for aberration of light.static double[]AberrationModifier. naturalToProper(double[] naturalRaDec, GroundStation station, AbsoluteDate date, Frame frame, DataContext context)Natural to proper correction for aberration of light.static double[]AberrationModifier. properToNatural(double[] properRaDec, GroundStation station, AbsoluteDate date, Frame frame)Proper to natural correction for aberration of light.static double[]AberrationModifier. properToNatural(double[] properRaDec, GroundStation station, AbsoluteDate date, Frame frame, DataContext context)Proper to natural correction for aberration of light. -
Uses of Frame in org.orekit.files.ccsds.definitions
Subclasses of Frame in org.orekit.files.ccsds.definitions Modifier and Type Class Description classModifiedFrameA reference frame created from theREF_FRAMEandCENTER_NAMEis a CCSDS OPM, OMM, or OEM file.Methods in org.orekit.files.ccsds.definitions that return Frame Modifier and Type Method Description FrameFrameFacade. asFrame()Get the associated frame tree node.abstract FrameCelestialBodyFrame. getFrame(IERSConventions conventions, boolean simpleEOP, DataContext dataContext)Get the frame corresponding to the CCSDS constant.Methods in org.orekit.files.ccsds.definitions with parameters of type Frame Modifier and Type Method Description static TransformFrameFacade. getTransform(FrameFacade frameIn, FrameFacade frameOut, Frame inertialPivotFrame, AbsoluteDate date, PVCoordinatesProvider pv)Get the transform betweenCCSDS frames.static StringCenterName. guessCenter(Frame frame)Guess the name of the center of the reference frame.static StringCelestialBodyFrame. guessFrame(Frame frame)Guesses names from ODM Table 5-3 and Annex A.static CelestialBodyFrameCelestialBodyFrame. map(Frame frame)Map an Orekit frame to a CCSDS frame.static CenterNameCenterName. map(Frame frame)Map an Orekit frame to a CCSDS center.static FrameFacadeFrameFacade. map(Frame frame)Map an Orekit frame to a CCSDS frame facade.Constructors in org.orekit.files.ccsds.definitions with parameters of type Frame Constructor Description FrameFacade(Frame frame, CelestialBodyFrame celestialBodyFrame, OrbitRelativeFrame orbitRelativeFrame, SpacecraftBodyFrame spacecraftBodyFrame, String name)Simple constructor.ModifiedFrame(Frame frame, CelestialBodyFrame refFrame, CelestialBody body, String centerName)Create a CCSDS reference frame by changing the origin of an existing frame. -
Uses of Frame in org.orekit.files.ccsds.ndm.adm
Methods in org.orekit.files.ccsds.ndm.adm with parameters of type Frame Modifier and Type Method Description <T extends CalculusFieldElement<T>>
FieldAttitude<T>AttitudeEndpoints. build(Frame frame, FieldPVCoordinatesProvider<T> pvProv, TimeStampedFieldAngularCoordinates<T> rawAttitude)Build a filtered attitude.AttitudeAttitudeEndpoints. build(Frame frame, PVCoordinatesProvider pvProv, TimeStampedAngularCoordinates rawAttitude)Build a filtered attitude. -
Uses of Frame in org.orekit.files.ccsds.ndm.adm.acm
Methods in org.orekit.files.ccsds.ndm.adm.acm that return Frame Modifier and Type Method Description FrameAttitudeStateHistory. getReferenceFrame()Get the reference frame from which attitude is defined. -
Uses of Frame in org.orekit.files.ccsds.ndm.adm.aem
Methods in org.orekit.files.ccsds.ndm.adm.aem that return Frame Modifier and Type Method Description FrameAemSegment. getReferenceFrame()Get the reference frame from which attitude is defined. -
Uses of Frame in org.orekit.files.ccsds.ndm.adm.apm
Methods in org.orekit.files.ccsds.ndm.adm.apm with parameters of type Frame Modifier and Type Method Description AttitudeApm. getAttitude(Frame frame, PVCoordinatesProvider pvProvider)Get the attitude.AttitudeApmData. getAttitude(Frame frame, PVCoordinatesProvider pvProvider)Get the attitude. -
Uses of Frame in org.orekit.files.ccsds.ndm.cdm
Methods in org.orekit.files.ccsds.ndm.cdm that return Frame Modifier and Type Method Description FrameCdmMetadata. getFrame()Get the reference frame in which data are given: used for state vector and Keplerian elements data (and for the covariance reference frame if none is given). -
Uses of Frame in org.orekit.files.ccsds.ndm.odm
Methods in org.orekit.files.ccsds.ndm.odm that return Frame Modifier and Type Method Description FrameOdmCommonMetadata. getFrame()Get the reference frame in which data are given: used for state vector and Keplerian elements data (and for the covariance reference frame if none is given).Methods in org.orekit.files.ccsds.ndm.odm with parameters of type Frame Modifier and Type Method Description KeplerianOrbitKeplerianElements. generateKeplerianOrbit(Frame frame)Generate a keplerian orbit. -
Uses of Frame in org.orekit.files.ccsds.ndm.odm.ocm
Methods in org.orekit.files.ccsds.ndm.odm.ocm that return Frame Modifier and Type Method Description FrameTrajectoryStateHistory. getFrame()Get the reference frame for this ephemeris segment.Methods in org.orekit.files.ccsds.ndm.odm.ocm with parameters of type Frame Modifier and Type Method Description double[]OrbitElementsType. toRawElements(TimeStampedPVCoordinates pv, Frame frame, OneAxisEllipsoid body, double mu)Convert to raw elements array. -
Uses of Frame in org.orekit.files.ccsds.ndm.odm.oem
Methods in org.orekit.files.ccsds.ndm.odm.oem that return Frame Modifier and Type Method Description FrameOemSegment. getFrame()Get the reference frame for this ephemeris segment.FrameOemSegment. getInertialFrame()Get the inertial reference frame for this ephemeris segment. -
Uses of Frame in org.orekit.files.general
Methods in org.orekit.files.general that return Frame Modifier and Type Method Description FrameEphemerisFile.EphemerisSegment. getFrame()Get the reference frame for this ephemeris segment.FrameOrekitEphemerisFile.OrekitEphemerisSegment. getFrame()Get the reference frame for this ephemeris segment.default FrameEphemerisFile.EphemerisSegment. getInertialFrame()Get the inertial reference frame for this ephemeris segment.FrameOrekitEphemerisFile.OrekitEphemerisSegment. getInertialFrame()Get the inertial reference frame for this ephemeris segment.FrameAttitudeEphemerisFile.AttitudeEphemerisSegment. getReferenceFrame()Get the reference frame from which attitude is defined.FrameOrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment. getReferenceFrame()Get the reference frame from which attitude is defined.Methods in org.orekit.files.general with parameters of type Frame Modifier and Type Method Description Vector3DEphemerisSegmentPropagator. getPosition(AbsoluteDate date, Frame frame)TimeStampedPVCoordinatesEphemerisSegmentPropagator. getPVCoordinates(AbsoluteDate date, Frame frame)Constructors in org.orekit.files.general with parameters of type Frame Constructor Description OrekitAttitudeEphemerisSegment(List<TimeStampedAngularCoordinates> attitudeDataLines, String interpolationMethod, int interpolationSamples, Frame referenceFrame, AngularDerivativesFilter availableDerivatives)Constructor for OrekitAttitudeEphemerisSegment.OrekitEphemerisSegment(List<TimeStampedPVCoordinates> coordinates, Frame frame, double mu, int interpolationSamples)constructor for OrekitEphemerisSegment. -
Uses of Frame in org.orekit.files.iirv
Methods in org.orekit.files.iirv that return Frame Modifier and Type Method Description FrameIIRVSegment. getFrame()Get the reference frame for this ephemeris segment.FrameIIRVVector. getFrame()Returns theFrameassociated with the IIRV vector based on itsCoordinateSystemTerm.FrameIIRVVector. getFrame(DataContext context)Returns theFrameassociated with the IIRV vector based on itsCoordinateSystemTerm. -
Uses of Frame in org.orekit.files.iirv.terms
Methods in org.orekit.files.iirv.terms that return Frame Modifier and Type Method Description FrameCoordinateSystemTerm. getFrame()Returns theFramespecified within the IIRV using thedefault data context.FrameCoordinateSystemTerm. getFrame(DataContext context)Returns theFramespecified within the IIRV. -
Uses of Frame in org.orekit.files.ilrs
Methods in org.orekit.files.ilrs that return Frame Modifier and Type Method Description FrameCPF.CPFEphemeris. getFrame()Get the reference frame for this ephemeris segment.FrameCPFHeader. getRefFrame()Get the reference frame.Methods in org.orekit.files.ilrs with parameters of type Frame Modifier and Type Method Description StreamingCpfWriter.SegmentStreamingCpfWriter. newSegment(Frame frame)Create a writer for a new CPF ephemeris segment.voidCPFHeader. setRefFrame(Frame refFrame)Set the reference frame. -
Uses of Frame in org.orekit.files.rinex.clock
Methods in org.orekit.files.rinex.clock that return Frame Modifier and Type Method Description FrameRinexClock. getFrame()Get the reference frame for the station positions.Constructor parameters in org.orekit.files.rinex.clock with type arguments of type Frame Constructor Description RinexClock(Function<? super String,? extends Frame> frameBuilder)Constructor.RinexClockParser(Function<? super String,? extends Frame> frameBuilder)Create a clock file parser and specify the frame builder.RinexClockParser(Function<? super String,? extends Frame> frameBuilder, Function<? super String,? extends ObservationType> typeBuilder, TimeScales timeScales)Constructor, build the IGS clock file parser. -
Uses of Frame in org.orekit.files.sp3
Methods in org.orekit.files.sp3 that return Frame Modifier and Type Method Description FrameSP3Ephemeris. getFrame()Get the reference frame.FrameSP3Segment. getFrame()Get the reference frame for this ephemeris segment.Methods in org.orekit.files.sp3 with parameters of type Frame Modifier and Type Method Description static SP3SP3. changeFrame(SP3 original, Frame newFrame)Change the frame of an SP3 file.Constructors in org.orekit.files.sp3 with parameters of type Frame Constructor Description SP3(double mu, int interpolationSamples, Frame frame)Create a new SP3 file object.SP3(SP3Header header, double mu, int interpolationSamples, Frame frame)Create a new SP3 file object.SP3Ephemeris(String id, double mu, Frame frame, int interpolationSamples, CartesianDerivativesFilter filter)Create an ephemeris for a single satellite.SP3Segment(double mu, Frame frame, int interpolationSamples, CartesianDerivativesFilter filter)Simple constructor.Constructor parameters in org.orekit.files.sp3 with type arguments of type Frame Constructor Description SP3Parser(double mu, int interpolationSamples, Function<? super String,? extends Frame> frameBuilder)Create an SP3 parser and specify the extra information needed to create aPropagatorfrom the ephemeris data.SP3Parser(double mu, int interpolationSamples, Function<? super String,? extends Frame> frameBuilder, TimeScales timeScales)Create an SP3 parser and specify the extra information needed to create aPropagatorfrom the ephemeris data. -
Uses of Frame in org.orekit.files.stk
Methods in org.orekit.files.stk that return Frame Modifier and Type Method Description FrameSTKEphemerisFile.STKEphemerisSegment. getFrame()Constructors in org.orekit.files.stk with parameters of type Frame Constructor Description STKEphemerisSegment(double mu, Frame frame, int interpolationSamples, CartesianDerivativesFilter cartesianDerivativesFilter, List<TimeStampedPVCoordinates> timeStampedPVCoordinates)Constructs aSTKEphemerisFile.STKEphemerisSegmentinstance.Constructor parameters in org.orekit.files.stk with type arguments of type Frame Constructor Description STKEphemerisFileParser(String satelliteId, double mu, UTCScale utc, Map<STKEphemerisFile.STKCoordinateSystem,Frame> frameMapping)Constructs aSTKEphemerisFileParserinstance. -
Uses of Frame in org.orekit.forces.drag
Methods in org.orekit.forces.drag with parameters of type Frame Modifier and Type Method Description protected DerivativeStructureAbstractDragForceModel. getDSDensityWrtState(AbsoluteDate date, Frame frame, FieldVector3D<DerivativeStructure> position)Compute density and its derivatives.protected DerivativeStructureAbstractDragForceModel. getDSDensityWrtStateUsingFiniteDifferences(AbsoluteDate date, Frame frame, FieldVector3D<DerivativeStructure> position)Compute density and its derivatives.protected GradientAbstractDragForceModel. getGradientDensityWrtState(AbsoluteDate date, Frame frame, FieldVector3D<Gradient> position)Compute density and its derivatives.protected GradientAbstractDragForceModel. getGradientDensityWrtStateUsingFiniteDifferences(AbsoluteDate date, Frame frame, FieldVector3D<Gradient> position)Compute density and its derivatives. -
Uses of Frame in org.orekit.forces.gravity
Methods in org.orekit.forces.gravity that return Frame Modifier and Type Method Description FrameJ2OnlyPerturbation. getFrame()Getter for frame.Methods in org.orekit.forces.gravity with parameters of type Frame Modifier and Type Method Description protected Vector3DAbstractBodyAttraction. getBodyPosition(AbsoluteDate date, Frame frame)Get the body's position vector.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>AbstractBodyAttraction. getBodyPosition(FieldAbsoluteDate<T> date, Frame frame)Get the body's position vector.protected TimeStampedPVCoordinatesAbstractBodyAttraction. getBodyPVCoordinates(AbsoluteDate date, Frame frame)Get the body's position-velocity-acceleration vector.protected <T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>AbstractBodyAttraction. getBodyPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)Get the body's position-velocity-acceleration vector.Constructors in org.orekit.forces.gravity with parameters of type Frame Constructor Description HolmesFeatherstoneAttractionModel(Frame centralBodyFrame, NormalizedSphericalHarmonicsProvider provider)Creates a new instance.J2OnlyPerturbation(double mu, double rEq, double constantJ2, Frame frame)Constructor with constant J2.J2OnlyPerturbation(double mu, double rEq, TimeScalarFunction j2OverTime, Frame frame)Constructor withTimeScalarFunction.J2OnlyPerturbation(UnnormalizedSphericalHarmonicsProvider harmonicsProvider, Frame frame)Constructor with spherical harmonics provider.LenseThirringRelativity(double gm, Frame bodyFrame)Constructor.OceanTides(Frame centralBodyFrame, double ae, double mu, boolean poleTide, double step, int nbPoints, int degree, int order, IERSConventions conventions, UT1Scale ut1)Simple constructor.OceanTides(Frame centralBodyFrame, double ae, double mu, boolean poleTide, double step, int nbPoints, int degree, int order, IERSConventions conventions, UT1Scale ut1, GravityFields gravityFields)Simple constructor.OceanTides(Frame centralBodyFrame, double ae, double mu, int degree, int order, IERSConventions conventions, UT1Scale ut1)Simple constructor.SolidTides(Frame centralBodyFrame, double ae, double mu, TideSystem centralTideSystem, boolean poleTide, double step, int nbPoints, IERSConventions conventions, UT1Scale ut1, CelestialBody... bodies)Simple constructor.SolidTides(Frame centralBodyFrame, double ae, double mu, TideSystem centralTideSystem, IERSConventions conventions, UT1Scale ut1, CelestialBody... bodies)Simple constructor. -
Uses of Frame in org.orekit.forces.inertia
Constructors in org.orekit.forces.inertia with parameters of type Frame Constructor Description InertialForces(Frame referenceInertialFrame)Simple constructor. -
Uses of Frame in org.orekit.forces.maneuvers
Methods in org.orekit.forces.maneuvers that return Frame Modifier and Type Method Description FrameSmallManeuverAnalyticalModel. getInertialFrame()Get the inertial frame in which the velocity increment is defined.Constructors in org.orekit.forces.maneuvers with parameters of type Frame Constructor Description SmallManeuverAnalyticalModel(SpacecraftState state0, Frame frame, Vector3D dV, double isp)Build a maneuver defined in user-specified frame.SmallManeuverAnalyticalModel(SpacecraftState state0, OrbitType orbitType, Frame frame, Vector3D dV, double isp)Build a maneuver defined in user-specified frame. -
Uses of Frame in org.orekit.forces.radiation
Methods in org.orekit.forces.radiation with parameters of type Frame Modifier and Type Method Description protected Vector3DAbstractLightFluxModel. getOccultedBodyPosition(AbsoluteDate date, Frame frame)Method computing the occulted body's position at a given date and frame.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>AbstractLightFluxModel. getOccultedBodyPosition(FieldAbsoluteDate<T> date, Frame frame)Method computing the occulted body's position at a given date and frame. -
Uses of Frame in org.orekit.frames
Subclasses of Frame in org.orekit.frames Modifier and Type Class Description classCR3BPRotatingFrameClass creating the rotating frame centered on the barycenter of the CR3BP System.classFactoryManagedFrameBase class for the predefined frames that are managed byFrames.classL1FrameClass to create a L1 centered frame withL1TransformProvider.classL2FrameClass to create a L2 centered frame withL2TransformProvider.classLocalOrbitalFrameClass for frames moving with an orbiting satellite.classTopocentricFrameTopocentric frame.classTwoBodiesBaryFrameClass creating the inertial barycenter frame from two bodies.classUpdatableFrameFrame whose transform from its parent can be updated.classVersionedITRFSpecific version of International Terrestrial Reference Frame.Methods in org.orekit.frames that return Frame Modifier and Type Method Description FrameAbstractFrames. buildUncachedITRF(UT1Scale ut1)FrameFrames. buildUncachedITRF(UT1Scale ut1)Build an uncached International Terrestrial Reference Frame with specificEOP history.static FrameFramesFactory. buildUncachedITRF(EOPHistory eopHistory, UTCScale utc)Build an uncached International Terrestrial Reference Frame with specificEOP history.FrameHelmertTransformation.Predefined. createTransformedITRF(Frame parent, String name)Create an ITRF frame by transforming another ITRF frame.FrameHelmertTransformation.Predefined. createTransformedITRF(Frame parent, String name, TimeScale tt)Create an ITRF frame by transforming another ITRF frame.FrameFrame. getAncestor(int n)Get the nth ancestor of the frame.FrameAbstractFrames. getEcliptic(IERSConventions conventions)FrameFrames. getEcliptic(IERSConventions conventions)Get the ecliptic frame.static FrameFramesFactory. getEcliptic(IERSConventions conventions)Get the ecliptic frame.FrameAbstractFrames. getFrame(Predefined factoryKey)FrameFrames. getFrame(Predefined factoryKey)Get one of the predefined frames.static FrameFramesFactory. getFrame(Predefined factoryKey)Get one of the predefined frames.FrameOrphanFrame. getFrame()Get the associatedframe.FrameFrame. getFrozenFrame(Frame reference, AbsoluteDate freezingDate, String frozenName)Get a new version of the instance, frozen with respect to a reference frame.FrameAbstractFrames. getGCRF()FrameFrames. getGCRF()Get the unique GCRF frame.static FrameFramesFactory. getGCRF()Get the unique GCRF frame.FrameAbstractFrames. getICRF()FrameFrames. getICRF()Get the unique ICRF frame.static FrameFramesFactory. getICRF()Get the unique ICRF frame.FrameLocalMagneticFieldFrame. getInertialFrame()Get interlai frame.FrameFrame. getParent()Get the parent frame.static FrameFrame. getRoot()Get the unique root frame.Methods in org.orekit.frames with parameters of type Frame Modifier and Type Method Description voidOrphanFrame. attachTo(Frame parent, Transform transform, boolean isPseudoInertial)Attach the instance (and all its children down to leafs) to the main tree.voidOrphanFrame. attachTo(Frame parent, TransformProvider transformProvider, boolean isPseudoInertial)Attach the instance (and all its children down to leafs) to the main tree.FrameHelmertTransformation.Predefined. createTransformedITRF(Frame parent, String name)Create an ITRF frame by transforming another ITRF frame.FrameHelmertTransformation.Predefined. createTransformedITRF(Frame parent, String name, TimeScale tt)Create an ITRF frame by transforming another ITRF frame.static EOPHistoryFramesFactory. findEOP(Frame start)Retrieve EOP from a frame hierarchy.<T extends CalculusFieldElement<T>>
TTopocentricFrame. getAzimuth(FieldVector3D<T> extPoint, Frame frame, FieldAbsoluteDate<T> date)Get the azimuth of a point with regards to the topocentric frame center point.doubleTopocentricFrame. getAzimuth(Vector3D extPoint, Frame frame, AbsoluteDate date)Get the azimuth of a point with regards to the topocentric frame center point.<T extends CalculusFieldElement<T>>
TTopocentricFrame. getElevation(FieldVector3D<T> extPoint, Frame frame, FieldAbsoluteDate<T> date)Get the elevation of a point with regards to the local point.doubleTopocentricFrame. getElevation(Vector3D extPoint, Frame frame, AbsoluteDate date)Get the elevation of a point with regards to the local point.FrameFrame. getFrozenFrame(Frame reference, AbsoluteDate freezingDate, String frozenName)Get a new version of the instance, frozen with respect to a reference frame.KinematicTransformFrame. getKinematicTransformTo(Frame destination, AbsoluteDate date)Get the kinematic portion of the transform from the instance to another frame.<T extends CalculusFieldElement<T>>
FieldKinematicTransform<T>Frame. getKinematicTransformTo(Frame destination, FieldAbsoluteDate<T> date)Get the kinematic portion of the transform from the instance to another frame.static TransformFramesFactory. getNonInterpolatingTransform(Frame from, Frame to, AbsoluteDate date)Get the transform between two frames, suppressing all interpolation.static <T extends CalculusFieldElement<T>>
FieldTransform<T>FramesFactory. getNonInterpolatingTransform(Frame from, Frame to, FieldAbsoluteDate<T> date)Get the transform between two frames, suppressing all interpolation.Vector3DTopocentricFrame. getPosition(AbsoluteDate date, Frame frame)Get the position of the body in the selected frame.TimeStampedPVCoordinatesTopocentricFrame. getPVCoordinates(AbsoluteDate date, Frame frame)Get thePVCoordinatesof the topocentric frame origin in the selected frame.<T extends CalculusFieldElement<T>>
TTopocentricFrame. getRange(FieldVector3D<T> extPoint, Frame frame, FieldAbsoluteDate<T> date)Get the range of a point with regards to the topocentric frame center point.doubleTopocentricFrame. getRange(Vector3D extPoint, Frame frame, AbsoluteDate date)Get the range of a point with regards to the topocentric frame center point.<T extends CalculusFieldElement<T>>
TTopocentricFrame. getRangeRate(FieldPVCoordinates<T> extPV, Frame frame, FieldAbsoluteDate<T> date)Get the range rate of a point with regards to the topocentric frame center point.doubleTopocentricFrame. getRangeRate(PVCoordinates extPV, Frame frame, AbsoluteDate date)Get the range rate of a point with regards to the topocentric frame center point.StaticTransformFrame. getStaticTransformTo(Frame destination, AbsoluteDate date)Get the static portion of the transform from the instance to another frame.<T extends CalculusFieldElement<T>>
FieldStaticTransform<T>Frame. getStaticTransformTo(Frame destination, FieldAbsoluteDate<T> date)Get the static portion of the transform from the instance to another frame.<T extends CalculusFieldElement<T>>
FieldTrackingCoordinates<T>TopocentricFrame. getTrackingCoordinates(FieldVector3D<T> extPoint, Frame frame, FieldAbsoluteDate<T> date)Get the tracking coordinates of a point with regards to the local point.TrackingCoordinatesTopocentricFrame. getTrackingCoordinates(Vector3D extPoint, Frame frame, AbsoluteDate date)Get the tracking coordinates of a point with regards to the local point.TransformFrame. getTransformTo(Frame destination, AbsoluteDate date)Get the transform from the instance to another frame.<T extends CalculusFieldElement<T>>
FieldTransform<T>Frame. getTransformTo(Frame destination, FieldAbsoluteDate<T> date)Get the transform from the instance to another frame.booleanFrame. isChildOf(Frame potentialAncestor)Determine if a Frame is a child of another one.voidUpdatableFrame. updateTransform(Frame f1, Frame f2, Transform f1Tof2, AbsoluteDate date)Update the transform from parent frame implicitly according to two other frames.Method parameters in org.orekit.frames with type arguments of type Frame Modifier and Type Method Description static FramesFrames. of(TimeScales timeScales, Supplier<Frame> icrfSupplier)Create a set of frames from the given data.Constructors in org.orekit.frames with parameters of type Frame Constructor Description FactoryManagedFrame(Frame parent, TransformProvider transformProvider, boolean pseudoInertial, Predefined factoryKey)Simple constructor.Frame(Frame parent, TransformProvider transformProvider, String name)Build a non-inertial frame from its transform with respect to its parent.Frame(Frame parent, TransformProvider transformProvider, String name, boolean pseudoInertial)Build a frame from its transform with respect to its parent.Frame(Frame parent, Transform transform, String name)Build a non-inertial frame from its transform with respect to its parent.Frame(Frame parent, Transform transform, String name, boolean pseudoInertial)Build a frame from its transform with respect to its parent.LocalMagneticFieldFrame(Frame inertialFrame, GeoMagneticField magneticField, Frame bodyFrame)Constructor with default definition of the local orbital frame: x: Magnetic field y: Completes orthonormal frame z: Cross product of the magnetic field with the orbital momentum .LocalMagneticFieldFrame(Frame inertialFrame, GeoMagneticField magneticField, LocalMagneticFieldFrame.LOFBuilderVector lofBuilderVector, Frame bodyFrame)Constructor with custom definition of the local orbital frame: x: Magnetic field y: Completes orthonormal frame z: Cross product of the magnetic field with chosenvectorFor near-polar orbits, it is suggested to use theorbital momentumto define the local orbital frame.LocalOrbitalFrame(Frame parent, LOF lof, PVCoordinatesProvider provider, String name)Build a new instance.UpdatableFrame(Frame parent, Transform transform, String name)Build a non-inertial frame from its transform with respect to its parent.UpdatableFrame(Frame parent, Transform transform, String name, boolean pseudoInertial)Build a frame from its transform with respect to its parent.Constructor parameters in org.orekit.frames with type arguments of type Frame Constructor Description AbstractFrames(TimeScales timeScales, Supplier<Frame> icrfSupplier)Simple constructor. -
Uses of Frame in org.orekit.gnss
Methods in org.orekit.gnss that return Frame Modifier and Type Method Description static FrameIGSUtils. guessFrame(String name)static FrameIGSUtils. guessFrame(Frames frames, String name)Methods in org.orekit.gnss with parameters of type Frame Modifier and Type Method Description static StringIGSUtils. frameName(Frame frame)Guess a frame name. -
Uses of Frame in org.orekit.gnss.antenna
Methods in org.orekit.gnss.antenna with parameters of type Frame Modifier and Type Method Description abstract GNSSAttitudeProviderSatelliteType. buildAttitudeProvider(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame, int prnNumber)Build an attitude provider suitable for this satellite type. -
Uses of Frame in org.orekit.gnss.attitude
Constructors in org.orekit.gnss.attitude with parameters of type Frame Constructor Description BeidouGeo(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame)Simple constructor.BeidouIGSO(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame)Simple constructor.BeidouMeo(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame)Simple constructor.Galileo(double yawRate, AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame)Simple constructor.GenericGNSS(AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame)Simple constructor.Glonass(double yawRate, AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame)Simple constructor.GPSBlockIIA(double yawRate, double yawBias, AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame)Simple constructor.GPSBlockIIF(double yawRate, double yawBias, AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame)Simple constructor.GPSBlockIIR(double yawRate, AbsoluteDate validityStart, AbsoluteDate validityEnd, ExtendedPositionProvider sun, Frame inertialFrame)Simple constructor. -
Uses of Frame in org.orekit.models.earth
Methods in org.orekit.models.earth that return Frame Modifier and Type Method Description FrameGeoid. getBodyFrame()Methods in org.orekit.models.earth with parameters of type Frame Modifier and Type Method Description static ReferenceEllipsoidReferenceEllipsoid. getGrs80(Frame bodyFrame)Get the GRS80 ellipsoid, attached to the given body frame.static ReferenceEllipsoidReferenceEllipsoid. getIers2003(Frame bodyFrame)Get the IERS2003 ellipsoid, attached to the given body frame.static ReferenceEllipsoidReferenceEllipsoid. getIers2010(Frame bodyFrame)Get the IERS2010 ellipsoid, attached to the given body frame.static ReferenceEllipsoidReferenceEllipsoid. getIers96(Frame bodyFrame)Get the IERS96 ellipsoid, attached to the given body frame.<T extends CalculusFieldElement<T>>
FieldGeodeticPoint<T>Geoid. getIntersectionPoint(FieldLine<T> lineInFrame, FieldVector3D<T> closeInFrame, Frame frame, FieldAbsoluteDate<T> date)Get the intersection point of a line with the surface of the body.GeodeticPointGeoid. getIntersectionPoint(Line lineInFrame, Vector3D closeInFrame, Frame frame, AbsoluteDate date)Get the intersection point of a line with the surface of the body.static ReferenceEllipsoidReferenceEllipsoid. getWgs84(Frame bodyFrame)Get the WGS84 ellipsoid, attached to the given body frame.Vector3DGeoid. projectToGround(Vector3D point, AbsoluteDate date, Frame frame)TimeStampedPVCoordinatesGeoid. projectToGround(TimeStampedPVCoordinates pv, Frame frame)<T extends CalculusFieldElement<T>>
FieldGeodeticPoint<T>Geoid. transform(FieldVector3D<T> point, Frame frame, FieldAbsoluteDate<T> date)Transform a Cartesian point to a surface-relative point.GeodeticPointGeoid. transform(Vector3D point, Frame frame, AbsoluteDate date)Transform a Cartesian point to a surface-relative point.Constructors in org.orekit.models.earth with parameters of type Frame Constructor Description ReferenceEllipsoid(double ae, double f, Frame bodyFrame, double GM, double spin)Creates a new geodetic Reference Ellipsoid from four defining parameters. -
Uses of Frame in org.orekit.models.earth.atmosphere
Methods in org.orekit.models.earth.atmosphere that return Frame Modifier and Type Method Description FrameAtmosphere. getFrame()Get the frame of the central body.FrameDTM2000. getFrame()Get the frame of the central body.FrameHarrisPriester. getFrame()Get the frame of the central body.FrameJB2008. getFrame()Get the frame of the central body.FrameNRLMSISE00. getFrame()Get the frame of the central body.FrameSimpleExponentialAtmosphere. getFrame()Get the frame of the central body.Methods in org.orekit.models.earth.atmosphere with parameters of type Frame Modifier and Type Method Description doubleAtmosphere. getDensity(AbsoluteDate date, Vector3D position, Frame frame)Get the local density.<T extends CalculusFieldElement<T>>
TAtmosphere. getDensity(FieldAbsoluteDate<T> date, FieldVector3D<T> position, Frame frame)Get the local density.doubleDTM2000. getDensity(AbsoluteDate date, Vector3D position, Frame frame)Get the local density.<T extends CalculusFieldElement<T>>
TDTM2000. getDensity(FieldAbsoluteDate<T> date, FieldVector3D<T> position, Frame frame)Get the local density.doubleHarrisPriester. getDensity(AbsoluteDate date, Vector3D position, Frame frame)Get the local density at some position.<T extends CalculusFieldElement<T>>
THarrisPriester. getDensity(FieldAbsoluteDate<T> date, FieldVector3D<T> position, Frame frame)Get the local density at some position.doubleJB2008. getDensity(AbsoluteDate date, Vector3D position, Frame frame)Get the local density.<T extends CalculusFieldElement<T>>
TJB2008. getDensity(FieldAbsoluteDate<T> date, FieldVector3D<T> position, Frame frame)Get the local density.doubleNRLMSISE00. getDensity(AbsoluteDate date, Vector3D position, Frame frame)Get the local density.<T extends CalculusFieldElement<T>>
TNRLMSISE00. getDensity(FieldAbsoluteDate<T> date, FieldVector3D<T> position, Frame frame)Get the local density.doubleSimpleExponentialAtmosphere. getDensity(AbsoluteDate date, Vector3D position, Frame frame)Get the local density.<T extends CalculusFieldElement<T>>
TSimpleExponentialAtmosphere. getDensity(FieldAbsoluteDate<T> date, FieldVector3D<T> position, Frame frame)protected Vector3DAbstractSunInfluencedAtmosphere. getSunPosition(AbsoluteDate date, Frame frame)Method returning the Sun's position vector.protected <T extends CalculusFieldElement<T>>
FieldVector3D<T>AbstractSunInfluencedAtmosphere. getSunPosition(FieldAbsoluteDate<T> date, Frame frame)Method returning the Sun's position vector (Field version).default Vector3DAtmosphere. getVelocity(AbsoluteDate date, Vector3D position, Frame frame)Get the inertial velocity of atmosphere molecules.default <T extends CalculusFieldElement<T>>
FieldVector3D<T>Atmosphere. getVelocity(FieldAbsoluteDate<T> date, FieldVector3D<T> position, Frame frame)Get the inertial velocity of atmosphere molecules. -
Uses of Frame in org.orekit.models.earth.displacement
Methods in org.orekit.models.earth.displacement with parameters of type Frame Modifier and Type Method Description Vector3DOceanLoading. displacement(BodiesElements elements, Frame earthFrame, Vector3D referencePoint)Compute displacement of a ground reference point.Vector3DPostSeismicDeformation. displacement(BodiesElements elements, Frame earthFrame, Vector3D referencePoint)Compute displacement of a ground reference point.Vector3DStationDisplacement. displacement(BodiesElements elements, Frame earthFrame, Vector3D referencePoint)Compute displacement of a ground reference point.Vector3DTectonicsDisplacement. displacement(BodiesElements elements, Frame earthFrame, Vector3D referencePoint)Compute displacement of a ground reference point.Vector3DTidalDisplacement. displacement(BodiesElements elements, Frame earthFrame, Vector3D referencePoint)Compute displacement of a ground reference point. -
Uses of Frame in org.orekit.orbits
Methods in org.orekit.orbits that return Frame Modifier and Type Method Description FrameFieldOrbit. getFrame()Get the frame in which the orbital parameters are defined.FrameOrbit. getFrame()Get the frame in which the orbital parameters are defined.FrameAbstractFieldOrbitInterpolator. getOutputInertialFrame()Get output inertial frame.FrameAbstractOrbitInterpolator. getOutputInertialFrame()Get output inertial frame.Methods in org.orekit.orbits with parameters of type Frame Modifier and Type Method Description FieldVector3D<T>FieldOrbit. getPosition(Frame outputFrame)Get the position in a specified frame.FieldVector3D<T>FieldOrbit. getPosition(FieldAbsoluteDate<T> otherDate, Frame otherFrame)Get the position of the body in the selected frame.Vector3DOrbit. getPosition(Frame outputFrame)Get the position in a specified frame.Vector3DOrbit. getPosition(AbsoluteDate otherDate, Frame otherFrame)Get the position of the body in the selected frame.TimeStampedFieldPVCoordinates<T>FieldOrbit. getPVCoordinates(Frame outputFrame)Get theTimeStampedPVCoordinatesin a specified frame.TimeStampedFieldPVCoordinates<T>FieldOrbit. getPVCoordinates(FieldAbsoluteDate<T> otherDate, Frame otherFrame)Get theFieldPVCoordinatesof the body in the selected frame.TimeStampedPVCoordinatesOrbit. getPVCoordinates(Frame outputFrame)Get theTimeStampedPVCoordinatesin a specified frame.TimeStampedPVCoordinatesOrbit. getPVCoordinates(AbsoluteDate otherDate, Frame otherFrame)Get thePVCoordinatesof the body in the selected frame.CartesianOrbitCartesianOrbit. inFrame(Frame inertialFrame)Create a new object representing the same physical orbital state, but attached to a different reference frame.CircularOrbitCircularOrbit. inFrame(Frame inertialFrame)Create a new object representing the same physical orbital state, but attached to a different reference frame.EquinoctialOrbitEquinoctialOrbit. inFrame(Frame inertialFrame)Create a new object representing the same physical orbital state, but attached to a different reference frame.FieldCartesianOrbit<T>FieldCartesianOrbit. inFrame(Frame inertialFrame)Create a new object representing the same physical orbital state, but attached to a different reference frame.FieldCircularOrbit<T>FieldCircularOrbit. inFrame(Frame inertialFrame)Create a new object representing the same physical orbital state, but attached to a different reference frame.FieldEquinoctialOrbit<T>FieldEquinoctialOrbit. inFrame(Frame inertialFrame)Create a new object representing the same physical orbital state, but attached to a different reference frame.FieldKeplerianOrbit<T>FieldKeplerianOrbit. inFrame(Frame inertialFrame)Create a new object representing the same physical orbital state, but attached to a different reference frame.abstract FieldOrbit<T>FieldOrbit. inFrame(Frame inertialFrame)Create a new object representing the same physical orbital state, but attached to a different reference frame.KeplerianOrbitKeplerianOrbit. inFrame(Frame inertialFrame)Create a new object representing the same physical orbital state, but attached to a different reference frame.abstract OrbitOrbit. inFrame(Frame inertialFrame)Create a new object representing the same physical orbital state, but attached to a different reference frame.abstract OrbitOrbitType. mapArrayToOrbit(double[] array, double[] arrayDot, PositionAngleType type, AbsoluteDate date, double mu, Frame frame)Convert state array to orbital parameters.abstract <T extends CalculusFieldElement<T>>
FieldOrbit<T>OrbitType. mapArrayToOrbit(T[] array, T[] arrayDot, PositionAngleType type, FieldAbsoluteDate<T> date, T mu, Frame frame)Convert state array to orbital parameters.Constructors in org.orekit.orbits with parameters of type Frame Constructor Description AbstractFieldOrbitInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputInertialFrame)Constructor.AbstractOrbitInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputInertialFrame)Constructor.CartesianOrbit(PVCoordinates pvaCoordinates, Frame frame, AbsoluteDate date, double mu)Constructor from Cartesian parameters.CartesianOrbit(TimeStampedPVCoordinates pvaCoordinates, Frame frame, double mu)Constructor from Cartesian parameters.CircularOrbit(double a, double ex, double ey, double i, double raan, double alpha, double aDot, double exDot, double eyDot, double iDot, double raanDot, double alphaDot, PositionAngleType type, Frame frame, AbsoluteDate date, double mu)Creates a new instance with derivatives and with cached position angle same as value inputted.CircularOrbit(double a, double ex, double ey, double i, double raan, double alpha, double aDot, double exDot, double eyDot, double iDot, double raanDot, double alphaDot, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, AbsoluteDate date, double mu)Creates a new instance.CircularOrbit(double a, double ex, double ey, double i, double raan, double alpha, PositionAngleType type, Frame frame, AbsoluteDate date, double mu)Creates a new instance without derivatives and with cached position angle same as value inputted.CircularOrbit(double a, double ex, double ey, double i, double raan, double alpha, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, AbsoluteDate date, double mu)Creates a new instance.CircularOrbit(PVCoordinates pvCoordinates, Frame frame, AbsoluteDate date, double mu)Constructor from Cartesian parameters.CircularOrbit(TimeStampedPVCoordinates pvCoordinates, Frame frame, double mu)Constructor from Cartesian parameters.EquinoctialOrbit(double a, double ex, double ey, double hx, double hy, double l, double aDot, double exDot, double eyDot, double hxDot, double hyDot, double lDot, PositionAngleType type, Frame frame, AbsoluteDate date, double mu)Creates a new instance with derivatives and with cached position angle same as value inputted.EquinoctialOrbit(double a, double ex, double ey, double hx, double hy, double l, double aDot, double exDot, double eyDot, double hxDot, double hyDot, double lDot, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, AbsoluteDate date, double mu)Creates a new instance.EquinoctialOrbit(double a, double ex, double ey, double hx, double hy, double l, PositionAngleType type, Frame frame, AbsoluteDate date, double mu)Creates a new instance without derivatives and with cached position angle same as value inputted.EquinoctialOrbit(double a, double ex, double ey, double hx, double hy, double l, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, AbsoluteDate date, double mu)Creates a new instance.EquinoctialOrbit(PVCoordinates pvCoordinates, Frame frame, AbsoluteDate date, double mu)Constructor from Cartesian parameters.EquinoctialOrbit(TimeStampedPVCoordinates pvCoordinates, Frame frame, double mu)Constructor from Cartesian parameters.FieldCartesianOrbit(FieldPVCoordinates<T> pvaCoordinates, Frame frame, FieldAbsoluteDate<T> date, T mu)Constructor from Cartesian parameters.FieldCartesianOrbit(TimeStampedFieldPVCoordinates<T> pvaCoordinates, Frame frame, T mu)Constructor from Cartesian parameters.FieldCircularOrbit(FieldPVCoordinates<T> PVCoordinates, Frame frame, FieldAbsoluteDate<T> date, T mu)Constructor from Cartesian parameters.FieldCircularOrbit(TimeStampedFieldPVCoordinates<T> pvCoordinates, Frame frame, T mu)Constructor from Cartesian parameters.FieldCircularOrbit(T a, T ex, T ey, T i, T raan, T alpha, PositionAngleType type, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance without derivatives and with cached position angle same as value inputted.FieldCircularOrbit(T a, T ex, T ey, T i, T raan, T alpha, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldCircularOrbit(T a, T ex, T ey, T i, T raan, T alpha, T aDot, T exDot, T eyDot, T iDot, T raanDot, T alphaDot, PositionAngleType type, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldCircularOrbit(T a, T ex, T ey, T i, T raan, T alpha, T aDot, T exDot, T eyDot, T iDot, T raanDot, T alphaDot, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldEquinoctialOrbit(FieldPVCoordinates<T> pvCoordinates, Frame frame, FieldAbsoluteDate<T> date, T mu)Constructor from Cartesian parameters.FieldEquinoctialOrbit(TimeStampedFieldPVCoordinates<T> pvCoordinates, Frame frame, T mu)Constructor from Cartesian parameters.FieldEquinoctialOrbit(T a, T ex, T ey, T hx, T hy, T l, PositionAngleType type, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldEquinoctialOrbit(T a, T ex, T ey, T hx, T hy, T l, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldEquinoctialOrbit(T a, T ex, T ey, T hx, T hy, T l, T aDot, T exDot, T eyDot, T hxDot, T hyDot, T lDot, PositionAngleType type, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldEquinoctialOrbit(T a, T ex, T ey, T hx, T hy, T l, T aDot, T exDot, T eyDot, T hxDot, T hyDot, T lDot, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldKeplerianOrbit(FieldPVCoordinates<T> FieldPVCoordinates, Frame frame, FieldAbsoluteDate<T> date, T mu)Constructor from Cartesian parameters.FieldKeplerianOrbit(TimeStampedFieldPVCoordinates<T> pvCoordinates, Frame frame, T mu)Constructor from Cartesian parameters.FieldKeplerianOrbit(T a, T e, T i, T pa, T raan, T anomaly, PositionAngleType type, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldKeplerianOrbit(T a, T e, T i, T pa, T raan, T anomaly, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldKeplerianOrbit(T a, T e, T i, T pa, T raan, T anomaly, T aDot, T eDot, T iDot, T paDot, T raanDot, T anomalyDot, PositionAngleType type, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldKeplerianOrbit(T a, T e, T i, T pa, T raan, T anomaly, T aDot, T eDot, T iDot, T paDot, T raanDot, T anomalyDot, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, FieldAbsoluteDate<T> date, T mu)Creates a new instance.FieldOrbit(Frame frame, FieldAbsoluteDate<T> date, T mu)Default constructor.FieldOrbit(TimeStampedFieldPVCoordinates<T> fieldPVCoordinates, Frame frame, T mu)Set the orbit from Cartesian parameters.FieldOrbitBlender(SmoothStepFactory.FieldSmoothStepFunction<KK> blendingFunction, FieldAbstractAnalyticalPropagator<KK> analyticalPropagator, Frame outputInertialFrame)Default constructor.FieldOrbitHermiteInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputInertialFrame, CartesianDerivativesFilter pvaFilter)Constructor.FieldOrbitHermiteInterpolator(int interpolationPoints, Frame outputInertialFrame)Constructor with : Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).FieldOrbitHermiteInterpolator(int interpolationPoints, Frame outputInertialFrame, CartesianDerivativesFilter pvaFilter)Constructor with default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs).FieldOrbitHermiteInterpolator(Frame outputInertialFrame)Constructor with : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTSDefault extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).KeplerianOrbit(double a, double e, double i, double pa, double raan, double anomaly, double aDot, double eDot, double iDot, double paDot, double raanDot, double anomalyDot, PositionAngleType type, Frame frame, AbsoluteDate date, double mu)Creates a new instance with cached position angle same as value inputted.KeplerianOrbit(double a, double e, double i, double pa, double raan, double anomaly, double aDot, double eDot, double iDot, double paDot, double raanDot, double anomalyDot, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, AbsoluteDate date, double mu)Creates a new instance.KeplerianOrbit(double a, double e, double i, double pa, double raan, double anomaly, PositionAngleType type, Frame frame, AbsoluteDate date, double mu)Creates a new instance without derivatives and with cached position angle same as value inputted.KeplerianOrbit(double a, double e, double i, double pa, double raan, double anomaly, PositionAngleType type, PositionAngleType cachedPositionAngleType, Frame frame, AbsoluteDate date, double mu)Creates a new instance.KeplerianOrbit(PVCoordinates pvCoordinates, Frame frame, AbsoluteDate date, double mu)Constructor from Cartesian parameters.KeplerianOrbit(TimeStampedPVCoordinates pvCoordinates, Frame frame, double mu)Constructor from Cartesian parameters.Orbit(Frame frame, AbsoluteDate date, double mu)Default constructor.Orbit(TimeStampedPVCoordinates pvCoordinates, Frame frame, double mu)Set the orbit from Cartesian parameters.OrbitBlender(SmoothStepFactory.SmoothStepFunction blendingFunction, Propagator blendingPropagator, Frame outputInertialFrame)Default constructor.OrbitHermiteInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputInertialFrame, CartesianDerivativesFilter pvaFilter)Constructor.OrbitHermiteInterpolator(int interpolationPoints, Frame outputInertialFrame)Constructor with : Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).OrbitHermiteInterpolator(int interpolationPoints, Frame outputInertialFrame, CartesianDerivativesFilter pvaFilter)Constructor with default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs).OrbitHermiteInterpolator(Frame outputInertialFrame)Constructor with : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTSDefault extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing). -
Uses of Frame in org.orekit.propagation
Methods in org.orekit.propagation that return Frame Modifier and Type Method Description FrameAbstractPropagator. getFrame()Get the frame in which the orbit is propagated.FrameFieldAbstractPropagator. getFrame()Get the frame in which the orbit is propagated.FrameFieldPropagator. getFrame()Get the frame in which the orbit is propagated.FrameFieldSpacecraftState. getFrame()Get the defining frame.FrameFieldStateCovariance. getFrame()Get the covariance frame.FramePropagator. getFrame()Get the frame in which the orbit is propagated.FrameSpacecraftState. getFrame()Get the defining frame.FrameStateCovariance. getFrame()Get the covariance frame.FrameAbstractStateCovarianceInterpolator. getOutFrame()Get output frame.FrameFieldSpacecraftStateInterpolator. getOutputFrame()Get output frame.FrameSpacecraftStateInterpolator. getOutputFrame()Get output frame.Methods in org.orekit.propagation with parameters of type Frame Modifier and Type Method Description FieldStateCovariance<T>FieldStateCovariance. changeCovarianceFrame(FieldOrbit<T> orbit, Frame frameOut)Get the covariance in the output frame.StateCovarianceStateCovariance. changeCovarianceFrame(Orbit orbit, Frame frameOut)Get the covariance in the output frame.static voidStateCovariance. checkFrameAndOrbitTypeConsistency(Frame covarianceFrame, OrbitType inputType)Check constructor's inputs consistency.default FieldVector3D<T>FieldPropagator. getPosition(FieldAbsoluteDate<T> date, Frame frame)Get the position of the body in the selected frame.FieldVector3D<T>FieldSpacecraftState. getPosition(Frame outputFrame)Get the position in given output frame.default Vector3DPropagator. getPosition(AbsoluteDate date, Frame frame)Get the position of the body in the selected frame.Vector3DSpacecraftState. getPosition(Frame outputFrame)Get the position in given output frame.default TimeStampedFieldPVCoordinates<T>FieldPropagator. getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)Get theFieldPVCoordinatesof the body in the selected frame.TimeStampedFieldPVCoordinates<T>FieldSpacecraftState. getPVCoordinates(Frame outputFrame)Get theTimeStampedFieldPVCoordinatesin given output frame.default TimeStampedPVCoordinatesPropagator. getPVCoordinates(AbsoluteDate date, Frame frame)Get thePVCoordinatesof the body in the selected frame.TimeStampedPVCoordinatesSpacecraftState. getPVCoordinates(Frame outputFrame)Get theTimeStampedPVCoordinatesin given output frame.StateCovarianceStateCovarianceMatrixProvider. getStateCovariance(SpacecraftState state, Frame frame)Get the state covariance expressed in a given frame.Constructors in org.orekit.propagation with parameters of type Frame Constructor Description AbstractStateCovarianceInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)Constructor.FieldSpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame)Constructor to create a customizable Hermite interpolator for every spacecraft state field.FieldSpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, Frame attitudeReferenceFrame)Constructor to create a customizable Hermite interpolator for every spacecraft state field.FieldSpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, Frame attitudeReferenceFrame, CartesianDerivativesFilter pvaFilter, AngularDerivativesFilter angularFilter)Constructor.FieldSpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, FieldTimeInterpolator<FieldOrbit<KK>,KK> orbitInterpolator, FieldTimeInterpolator<FieldAbsolutePVCoordinates<KK>,KK> absPVAInterpolator, FieldTimeInterpolator<TimeStampedField<KK>,KK> massInterpolator, FieldTimeInterpolator<FieldAttitude<KK>,KK> attitudeInterpolator, FieldTimeInterpolator<TimeStampedField<KK>,KK> additionalStateInterpolator)Constructor.FieldSpacecraftStateInterpolator(int interpolationPoints, Frame outputFrame)Constructor to create a customizable Hermite interpolator for every spacecraft state field.FieldSpacecraftStateInterpolator(int interpolationPoints, Frame outputFrame, Frame attitudeReferenceFrame)Constructor to create a customizable Hermite interpolator for every spacecraft state field.FieldSpacecraftStateInterpolator(Frame outputFrame)Simplest constructor to create a default Hermite interpolator for every spacecraft state field.FieldStateCovariance(FieldMatrix<T> orbitalCovariance, FieldAbsoluteDate<T> epoch, Frame covarianceFrame, OrbitType orbitType, PositionAngleType angleType)Constructor.SpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame)Constructor to create a customizable Hermite interpolator for every spacecraft state field.SpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, Frame attitudeReferenceFrame)Constructor to create a customizable Hermite interpolator for every spacecraft state field.SpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, Frame attitudeReferenceFrame, CartesianDerivativesFilter pvaFilter, AngularDerivativesFilter angularFilter)Constructor to create a customizable Hermite interpolator for every spacecraft state field.SpacecraftStateInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, TimeInterpolator<Orbit> orbitInterpolator, TimeInterpolator<AbsolutePVCoordinates> absPVAInterpolator, TimeInterpolator<TimeStampedDouble> massInterpolator, TimeInterpolator<Attitude> attitudeInterpolator, TimeInterpolator<TimeStampedDouble> additionalStateInterpolator)Constructor.SpacecraftStateInterpolator(int interpolationPoints, Frame outputFrame)Constructor to create a customizable Hermite interpolator for every spacecraft state field.SpacecraftStateInterpolator(int interpolationPoints, Frame outputFrame, Frame attitudeReferenceFrame)Constructor to create a customizable Hermite interpolator for every spacecraft state field.SpacecraftStateInterpolator(Frame outputFrame)Simplest constructor to create a default Hermite interpolator for every spacecraft state field.StateCovariance(RealMatrix orbitalCovariance, AbsoluteDate epoch, Frame covarianceFrame, OrbitType orbitType, PositionAngleType angleType)Constructor.StateCovarianceBlender(SmoothStepFactory.SmoothStepFunction blendingFunction, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)Constructor.StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, double extrapolationThreshold, TimeInterpolator<Orbit> orbitInterpolator, CartesianDerivativesFilter filter, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)Constructor using an output frame.StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)Constructor using an output frame and : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTSUse of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(int interpolationPoints, TimeInterpolator<Orbit> orbitInterpolator, CartesianDerivativesFilter filter, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)Constructor using an output frame and : Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).StateCovarianceKeplerianHermiteInterpolator(TimeInterpolator<Orbit> orbitInterpolator, Frame outFrame, OrbitType outOrbitType, PositionAngleType outPositionAngleType)Constructor using an output frame and : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTSDefault extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing). -
Uses of Frame in org.orekit.propagation.analytical
Methods in org.orekit.propagation.analytical that return Frame Modifier and Type Method Description FrameEphemeris. getFrame()Get the frame in which the orbit is propagated.Methods in org.orekit.propagation.analytical with parameters of type Frame Modifier and Type Method Description Vector3DAggregateBoundedPropagator. getPosition(AbsoluteDate date, Frame frame)TimeStampedPVCoordinatesAggregateBoundedPropagator. getPVCoordinates(AbsoluteDate date, Frame frame) -
Uses of Frame in org.orekit.propagation.analytical.gnss
Methods in org.orekit.propagation.analytical.gnss that return Frame Modifier and Type Method Description FrameFieldGnssPropagator. getECEF()Gets the Earth Centered Earth Fixed frame used to propagate GNSS orbits according to the Interface Control Document.FrameGLONASSAnalyticalPropagator. getECEF()Gets the Earth Centered Earth Fixed frame used to propagate GLONASS orbits.FrameGNSSPropagator. getECEF()Gets the Earth Centered Earth Fixed frame used to propagate GNSS orbits according to the Interface Control Document.FrameSBASPropagator. getECEF()Gets the Earth Centered Earth Fixed frame used to propagate GNSS orbits.FrameFieldGnssPropagator. getECI()Gets the Earth Centered Inertial frame used to propagate the orbit.FrameGLONASSAnalyticalPropagator. getECI()Gets the Earth Centered Inertial frame used to propagate the orbit.FrameGNSSPropagator. getECI()Gets the Earth Centered Inertial frame used to propagate the orbit.FrameSBASPropagator. getECI()Gets the Earth Centered Inertial frame used to propagate the orbit.FrameFieldGnssPropagator. getFrame()Get the frame in which the orbit is propagated.FrameGLONASSAnalyticalPropagator. getFrame()Get the frame in which the orbit is propagated.FrameGNSSPropagator. getFrame()Get the frame in which the orbit is propagated.FrameSBASPropagator. getFrame()Get the frame in which the orbit is propagated.Methods in org.orekit.propagation.analytical.gnss with parameters of type Frame Modifier and Type Method Description FieldGnssPropagatorBuilder<T>FieldGnssPropagatorBuilder. ecef(Frame bodyFixed)Sets the Earth Centered Earth Fixed frame assimilated to the WGS84 ECEF.GLONASSAnalyticalPropagatorBuilderGLONASSAnalyticalPropagatorBuilder. ecef(Frame bodyFixed)Sets the Earth Centered Earth Fixed frame assimilated to the WGS84 ECEF.GNSSPropagatorBuilderGNSSPropagatorBuilder. ecef(Frame bodyFixed)Sets the Earth Centered Earth Fixed frame assimilated to the WGS84 ECEF.SBASPropagatorBuilderSBASPropagatorBuilder. ecef(Frame bodyFixed)Sets the Earth Centered Earth Fixed frame assimilated to the WGS84 ECEF.FieldGnssPropagatorBuilder<T>FieldGnssPropagatorBuilder. eci(Frame inertial)Sets the Earth Centered Inertial frame used for propagation.GLONASSAnalyticalPropagatorBuilderGLONASSAnalyticalPropagatorBuilder. eci(Frame inertial)Sets the Earth Centered Inertial frame used for propagation.GNSSPropagatorBuilderGNSSPropagatorBuilder. eci(Frame inertial)Sets the Earth Centered Inertial frame used for propagation.SBASPropagatorBuilderSBASPropagatorBuilder. eci(Frame inertial)Sets the Earth Centered Inertial frame used for propagation. -
Uses of Frame in org.orekit.propagation.analytical.gnss.data
Methods in org.orekit.propagation.analytical.gnss.data with parameters of type Frame Modifier and Type Method Description GNSSPropagatorAbstractAlmanac. getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)Get the propagator corresponding to the navigation message.FieldGnssPropagator<T>FieldAbstractAlmanac. getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, T mass)Get the propagator corresponding to the navigation message.GLONASSAnalyticalPropagatorGLONASSAlmanac. getPropagator(DataContext context, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass)Get the propagator corresponding to the navigation message.GLONASSNumericalPropagatorGLONASSNavigationMessage. getPropagator(double step, DataContext context, AttitudeProvider provider, Frame inertial, double mass)Get the propagator corresponding to the navigation message.SBASPropagatorSBASNavigationMessage. getPropagator(Frames frames, AttitudeProvider provider, Frame inertial, Frame bodyFixed, double mass, double mu)Get the propagator corresponding to the navigation message. -
Uses of Frame in org.orekit.propagation.analytical.intelsat
Methods in org.orekit.propagation.analytical.intelsat that return Frame Modifier and Type Method Description FrameFieldIntelsatElevenElementsPropagator. getFrame()Get the frame in which the orbit is propagated.FrameIntelsatElevenElementsPropagator. getFrame()Get the frame in which the orbit is propagated.Constructors in org.orekit.propagation.analytical.intelsat with parameters of type Frame Constructor Description FieldIntelsatElevenElementsPropagator(FieldIntelsatElevenElements<T> elements, Frame inertialFrame, Frame ecefFrame)Constructor.FieldIntelsatElevenElementsPropagator(FieldIntelsatElevenElements<T> elements, Frame inertialFrame, Frame ecefFrame, AttitudeProvider attitudeProvider, T mass)Constructor.IntelsatElevenElementsPropagator(IntelsatElevenElements elements, Frame inertialFrame, Frame ecefFrame)Constructor.IntelsatElevenElementsPropagator(IntelsatElevenElements elements, Frame inertialFrame, Frame ecefFrame, AttitudeProvider attitudeProvider, double mass)Constructor. -
Uses of Frame in org.orekit.propagation.analytical.tle
Methods in org.orekit.propagation.analytical.tle that return Frame Modifier and Type Method Description FrameFieldTLEPropagator. getFrame()Get the frame in which the orbit is propagated.FrameTLEPropagator. getFrame()Get the frame in which the orbit is propagated.Methods in org.orekit.propagation.analytical.tle with parameters of type Frame Modifier and Type Method Description static TleGenerationAlgorithmTLEPropagator. getDefaultTleGenerationAlgorithm(TimeScale utc, Frame teme)Get the default TLE generation algorithm.static <T extends CalculusFieldElement<T>>
FieldTLEPropagator<T>FieldTLEPropagator. selectExtrapolator(FieldTLE<T> tle, AttitudeProvider attitudeProvider, T mass, Frame teme, T[] parameters)Selects the extrapolator to use with the selected TLE.static <T extends CalculusFieldElement<T>>
FieldTLEPropagator<T>FieldTLEPropagator. selectExtrapolator(FieldTLE<T> tle, Frame teme, T[] parameters)Selects the extrapolator to use with the selected TLE.static TLEPropagatorTLEPropagator. selectExtrapolator(TLE tle, AttitudeProvider attitudeProvider, double mass, Frame teme)Selects the extrapolator to use with the selected TLE.static TLEPropagatorTLEPropagator. selectExtrapolator(TLE tle, Frame teme)Selects the extrapolator to use with the selected TLE.static TLEPropagatorTLEPropagator. selectExtrapolator(TLE tle, Frame teme, AttitudeProvider attitudeProvider)Selects the extrapolator to use with the selected TLE.Constructors in org.orekit.propagation.analytical.tle with parameters of type Frame Constructor Description DeepSDP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass, Frame teme)Constructor for a unique initial TLE.FieldDeepSDP4(FieldTLE<T> initialTLE, AttitudeProvider attitudeProvider, T mass, Frame teme, T[] parameters)Constructor for a unique initial TLE.FieldSGP4(FieldTLE<T> initialTLE, AttitudeProvider attitudeProvider, T mass, Frame teme, T[] parameters)Constructor for a unique initial TLE.FieldTLEPropagator(FieldTLE<T> initialTLE, AttitudeProvider attitudeProvider, T mass, Frame teme, T[] parameters)Protected constructor for derived classes.SGP4(TLE initialTLE, AttitudeProvider attitudeProvider, double mass, Frame teme)Constructor for a unique initial TLE.TLEPropagator(TLE initialTLE, AttitudeProvider attitudeProvider, double mass, Frame teme)Protected constructor for derived classes. -
Uses of Frame in org.orekit.propagation.analytical.tle.generation
Constructors in org.orekit.propagation.analytical.tle.generation with parameters of type Frame Constructor Description FixedPointTleGenerationAlgorithm(double epsilon, int maxIterations, double scale, TimeScale utc, Frame teme)Constructor.LeastSquaresTleGenerationAlgorithm(int maxIterations, TimeScale utc, Frame teme)Constructor.LeastSquaresTleGenerationAlgorithm(TimeScale utc, Frame teme, LeastSquaresConverter converter)Constructor. -
Uses of Frame in org.orekit.propagation.conversion
Methods in org.orekit.propagation.conversion that return Frame Modifier and Type Method Description FrameAbstractPropagatorBuilder. getFrame()Get the frame in which the orbit is propagated.protected FrameAbstractPropagatorConverter. getFrame()Get the frame of the initial state.FramePropagatorBuilder. getFrame()Get the frame in which the orbit is propagated. -
Uses of Frame in org.orekit.propagation.conversion.averaging
Methods in org.orekit.propagation.conversion.averaging that return Frame Modifier and Type Method Description FrameAbstractAveragedOrbitalState. getFrame()Getter for the reference frame.FrameAveragedOrbitalState. getFrame()Getter for the reference frame.Methods in org.orekit.propagation.conversion.averaging with parameters of type Frame Modifier and Type Method Description static SGP4OrbitalStateSGP4OrbitalState. of(TLE tle, Frame teme)Static constructor.Constructors in org.orekit.propagation.conversion.averaging with parameters of type Frame Constructor Description AbstractAveragedOrbitalState(AbsoluteDate date, Frame frame)Protected constructor.BrouwerLyddaneOrbitalState(AbsoluteDate date, AveragedKeplerianWithMeanAngle elements, Frame frame, UnnormalizedSphericalHarmonicsProvider harmonicsProvider)Constructor.DSST6X0OrbitalState(AbsoluteDate date, AveragedEquinoctialWithMeanAngle elements, Frame frame, UnnormalizedSphericalHarmonicsProvider harmonicsProvider)Constructor.EcksteinHechlerOrbitalState(AbsoluteDate date, AveragedCircularWithMeanAngle elements, Frame frame, UnnormalizedSphericalHarmonicsProvider harmonicsProvider)Constructor. -
Uses of Frame in org.orekit.propagation.conversion.osc2mean
Constructors in org.orekit.propagation.conversion.osc2mean with parameters of type Frame Constructor Description TLETheory(FieldTLE<T> template, TimeScale utc, Frame teme)Constructor.TLETheory(TLE template, TimeScale utc, Frame teme)Constructor.TLETheory(TimeScale utc, Frame teme)Constructor. -
Uses of Frame in org.orekit.propagation.events
Methods in org.orekit.propagation.events that return Frame Modifier and Type Method Description FrameFieldNodeDetector. getFrame()Get the frame in which the equator is defined.FrameGroundFieldOfViewDetector. getFrame()Get the sensor reference frame.FrameNodeDetector. getFrame()Get the frame in which the equator is defined.FrameBetaAngleDetector. getInertialFrame()The inertial frame in which beta angle is computed.FrameFieldBetaAngleDetector. getInertialFrame()The inertial frame in which beta angle is computed.Methods in org.orekit.propagation.events with parameters of type Frame Modifier and Type Method Description static doubleBetaAngleDetector. calculateBetaAngle(SpacecraftState state, PVCoordinatesProvider celestialBodyProvider, Frame frame)Calculate the beta angle between the orbit plane and the celestial body.static <T extends CalculusFieldElement<T>>
TFieldBetaAngleDetector. calculateBetaAngle(FieldSpacecraftState<T> state, FieldPVCoordinatesProvider<T> celestialBodyProvider, Frame frame)Calculate the beta angle between the orbit plane and the celestial body.BetaAngleDetectorBetaAngleDetector. withInertialFrame(Frame newFrame)Create a new instance with the provided inertial frame.FieldBetaAngleDetector<T>FieldBetaAngleDetector. withInertialFrame(Frame newFrame)Create a new instance with the provided inertial frame.Constructors in org.orekit.propagation.events with parameters of type Frame Constructor Description BetaAngleDetector(double betaAngleThreshold, PVCoordinatesProvider celestialBodyProvider, Frame inertialFrame)Class constructor.BetaAngleDetector(EventDetectionSettings detectionSettings, EventHandler handler, double betaAngleThreshold, PVCoordinatesProvider celestialBodyProvider, Frame inertialFrame)Protected constructor with full parameters.FieldBetaAngleDetector(Field<T> field, T betaAngleThreshold, FieldPVCoordinatesProvider<T> celestialBodyProvider, Frame inertialFrame)Class constructor.FieldBetaAngleDetector(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, T betaAngleThreshold, FieldPVCoordinatesProvider<T> celestialBodyProvider, Frame inertialFrame)Protected constructor with full parameters.FieldNodeDetector(FieldOrbit<T> orbit, Frame frame)Build a new instance.FieldNodeDetector(FieldEventDetectionSettings<T> detectionSettings, FieldEventHandler<T> handler, Frame frame)Protected constructor with full parameters.FieldNodeDetector(T threshold, FieldOrbit<T> orbit, Frame frame)Build a new instance.GroundFieldOfViewDetector(Frame frame, FieldOfView fov)Build a new instance.GroundFieldOfViewDetector(EventDetectionSettings detectionSettings, EventHandler handler, Frame frame, FieldOfView fov)Protected constructor with full parameters.NodeDetector(double threshold, Orbit orbit, Frame frame)Build a new instance.NodeDetector(Frame frame)Build a new instance.NodeDetector(Orbit orbit, Frame frame)Build a new instance.NodeDetector(EventDetectionSettings detectionSettings, EventHandler handler, Frame frame)Protected constructor with full parameters. -
Uses of Frame in org.orekit.propagation.integration
Methods in org.orekit.propagation.integration that return Frame Modifier and Type Method Description FrameFieldIntegratedEphemeris. getFrame()FrameFieldStateMapper. getFrame()Get the inertial frame.FrameIntegratedEphemeris. getFrame()FrameStateMapper. getFrame()Get the inertial frame.Methods in org.orekit.propagation.integration with parameters of type Frame Modifier and Type Method Description protected abstract StateMapperAbstractIntegratedPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor.protected abstract FieldStateMapper<T>FieldAbstractIntegratedPropagator. createMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor.Constructors in org.orekit.propagation.integration with parameters of type Frame Constructor Description FieldStateMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Simple constructor.StateMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Simple constructor. -
Uses of Frame in org.orekit.propagation.numerical
Methods in org.orekit.propagation.numerical with parameters of type Frame Modifier and Type Method Description protected FieldStateMapper<T>FieldNumericalPropagator. createMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor.protected StateMapperGLONASSNumericalPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)protected StateMapperNumericalPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType orbitType, PositionAngleType positionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor.GLONASSNumericalPropagatorBuilderGLONASSNumericalPropagatorBuilder. eci(Frame inertial)Sets the Earth Centered Inertial frame used for propagation.Constructors in org.orekit.propagation.numerical with parameters of type Frame Constructor Description GLONASSNumericalPropagator(ClassicalRungeKuttaIntegrator integrator, GLONASSOrbitalElements glonassOrbit, Frame eci, AttitudeProvider provider, double mass, DataContext context, boolean isAccAvailable)Private constructor. -
Uses of Frame in org.orekit.propagation.sampling
Methods in org.orekit.propagation.sampling with parameters of type Frame Modifier and Type Method Description default TimeStampedFieldPVCoordinates<T>FieldOrekitStepInterpolator. getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)Get theFieldPVCoordinatesof the body in the selected frame.default TimeStampedPVCoordinatesOrekitStepInterpolator. getPVCoordinates(AbsoluteDate date, Frame frame)Get thePVCoordinatesof the body in the selected frame. -
Uses of Frame in org.orekit.propagation.semianalytical.dsst
Methods in org.orekit.propagation.semianalytical.dsst with parameters of type Frame Modifier and Type Method Description protected StateMapperDSSTPropagator. createMapper(AbsoluteDate referenceDate, double mu, OrbitType ignoredOrbitType, PositionAngleType ignoredPositionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor.protected FieldStateMapper<T>FieldDSSTPropagator. createMapper(FieldAbsoluteDate<T> referenceDate, T mu, OrbitType ignoredOrbitType, PositionAngleType ignoredPositionAngleType, AttitudeProvider attitudeProvider, Frame frame)Create a mapper between raw double components and spacecraft state. /** Simple constructor. -
Uses of Frame in org.orekit.propagation.semianalytical.dsst.forces
Constructors in org.orekit.propagation.semianalytical.dsst.forces with parameters of type Frame Constructor Description DSSTTesseral(Frame centralBodyFrame, double centralBodyRotationRate, UnnormalizedSphericalHarmonicsProvider provider)Simple constructor with default reference values.DSSTTesseral(Frame centralBodyFrame, double centralBodyRotationRate, UnnormalizedSphericalHarmonicsProvider provider, int maxDegreeTesseralSP, int maxOrderTesseralSP, int maxEccPowTesseralSP, int maxFrequencyShortPeriodics, int maxDegreeMdailyTesseralSP, int maxOrderMdailyTesseralSP, int maxEccPowMdailyTesseralSP)Simple constructor.DSSTZonal(Frame bodyFixedFrame, UnnormalizedSphericalHarmonicsProvider provider)Constructor with default reference values.DSSTZonal(Frame bodyFixedFrame, UnnormalizedSphericalHarmonicsProvider provider, int maxDegreeShortPeriodics, int maxEccPowShortPeriodics, int maxFrequencyShortPeriodics)Constructor. -
Uses of Frame in org.orekit.propagation.semianalytical.dsst.utilities
Methods in org.orekit.propagation.semianalytical.dsst.utilities that return Frame Modifier and Type Method Description FrameAuxiliaryElements. getFrame()Get the definition frame of the orbit.FrameFieldAuxiliaryElements. getFrame()Get the definition frame of the orbit. -
Uses of Frame in org.orekit.utils
Subclasses of Frame in org.orekit.utils Modifier and Type Class Description classExtendedPositionProviderAdapterAdapter fromExtendedPositionProvidertoTransformProvider.Methods in org.orekit.utils that return Frame Modifier and Type Method Description FrameAbsolutePVCoordinates. getFrame()Get the frame in which the coordinates are defined.FrameFieldAbsolutePVCoordinates. getFrame()Get the frame in which the coordinates are defined.FrameAbsolutePVCoordinatesHermiteInterpolator. getOutputFrame()Get output frame for the interpolated instance.FrameFieldAbsolutePVCoordinatesHermiteInterpolator. getOutputFrame()Get output frame for the interpolated instance.Methods in org.orekit.utils with parameters of type Frame Modifier and Type Method Description static RealMatrixCartesianCovarianceUtils. changeReferenceFrame(Frame inputFrame, RealMatrix covarianceMatrix, AbsoluteDate date, Frame outputFrame)Convert input position-velocity covariance matrix between reference frames.Vector3DAbsolutePVCoordinates. getPosition(Frame outputFrame)Get the position in a specified frame.Vector3DAggregatedPVCoordinatesProvider. getPosition(AbsoluteDate date, Frame frame)Vector3DConstantPVCoordinatesProvider. getPosition(AbsoluteDate date, Frame frame)<T extends CalculusFieldElement<T>>
FieldVector3D<T>ExtendedPositionProvider. getPosition(FieldAbsoluteDate<T> date, Frame frame)Get the position in the selected frame.default <T extends CalculusFieldElement<T>>
FieldVector3D<T>ExtendedPVCoordinatesProvider. getPosition(FieldAbsoluteDate<T> date, Frame frame)Deprecated.Get the position of the body in the selected frame.FieldVector3D<T>FieldAbsolutePVCoordinates. getPosition(Frame outputFrame)Get the position in a specified frame.default FieldVector3D<T>FieldPVCoordinatesProvider. getPosition(FieldAbsoluteDate<T> date, Frame frame)Get the position of the body in the selected frame.Vector3DFrameAdapter. getPosition(AbsoluteDate date, Frame frame)Get the position of the body in the selected frame.<T extends CalculusFieldElement<T>>
FieldVector3D<T>FrameAdapter. getPosition(FieldAbsoluteDate<T> date, Frame frame)Get the position in the selected frame.default Vector3DPVCoordinatesProvider. getPosition(AbsoluteDate date, Frame frame)Get the position of the body in the selected frame.TimeStampedPVCoordinatesAbsolutePVCoordinates. getPVCoordinates(Frame outputFrame)Get the TimeStampedPVCoordinates in a specified frame.TimeStampedPVCoordinatesAbsolutePVCoordinates. getPVCoordinates(AbsoluteDate otherDate, Frame outputFrame)TimeStampedPVCoordinatesAggregatedPVCoordinatesProvider. getPVCoordinates(AbsoluteDate date, Frame frame)TimeStampedPVCoordinatesAggregatedPVCoordinatesProvider.InvalidPVProvider. getPVCoordinates(AbsoluteDate date, Frame frame)TimeStampedPVCoordinatesConstantPVCoordinatesProvider. getPVCoordinates(AbsoluteDate date, Frame frame)default TimeStampedPVCoordinatesExtendedPositionProvider. getPVCoordinates(AbsoluteDate date, Frame frame)Get thePVCoordinatesof the body in the selected frame.default <T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>ExtendedPositionProvider. getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)Get the position-velocity-acceleration in the selected frame.<T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>ExtendedPVCoordinatesProvider. getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)Deprecated.Get theFieldPVCoordinatesof the body in the selected frame.TimeStampedFieldPVCoordinates<T>FieldAbsolutePVCoordinates. getPVCoordinates(Frame outputFrame)Get the TimeStampedFieldPVCoordinates in a specified frame.TimeStampedFieldPVCoordinates<T>FieldAbsolutePVCoordinates. getPVCoordinates(FieldAbsoluteDate<T> otherDate, Frame outputFrame)TimeStampedFieldPVCoordinates<T>FieldPVCoordinatesProvider. getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)Get theFieldPVCoordinatesof the body in the selected frame.TimeStampedFieldPVCoordinates<T>FieldShiftingPVCoordinatesProvider. getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)Get theFieldPVCoordinatesof the body in the selected frame.TimeStampedPVCoordinatesFrameAdapter. getPVCoordinates(AbsoluteDate date, Frame frame)Get thePVCoordinatesof the body in the selected frame.<T extends CalculusFieldElement<T>>
TimeStampedFieldPVCoordinates<T>FrameAdapter. getPVCoordinates(FieldAbsoluteDate<T> date, Frame frame)Get the position-velocity-acceleration in the selected frame.TimeStampedPVCoordinatesPVCoordinatesProvider. getPVCoordinates(AbsoluteDate date, Frame frame)Get thePVCoordinatesof the body in the selected frame.TimeStampedPVCoordinatesShiftingPVCoordinatesProvider. getPVCoordinates(AbsoluteDate date, Frame frame)Get thePVCoordinatesof the body in the selected frame.PVCoordinatesProviderTimeStampedPVCoordinates. toTaylorProvider(Frame instanceFrame)Create a local provider using simply Taylor expansion throughTimeStampedPVCoordinates.shiftedBy(double).Constructors in org.orekit.utils with parameters of type Frame Constructor Description AbsolutePVCoordinates(Frame frame, AbsoluteDate date, FieldVector3D<U> p)Builds a AbsolutePVCoordinates triplet from aFieldVector3D<Derivative>.AbsolutePVCoordinates(Frame frame, AbsoluteDate date, Vector3D position, Vector3D velocity)Build from position and velocity.AbsolutePVCoordinates(Frame frame, AbsoluteDate date, Vector3D position, Vector3D velocity, Vector3D acceleration)Build from position, velocity, acceleration.AbsolutePVCoordinates(Frame frame, AbsoluteDate date, PVCoordinates pva)Build from frame, date and PVA coordinates.AbsolutePVCoordinates(Frame frame, TimeStampedPVCoordinates pva)Build from frame and TimeStampedPVCoordinates.AbsolutePVCoordinatesHermiteInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, CartesianDerivativesFilter filter)Constructor.AbsolutePVCoordinatesHermiteInterpolator(int interpolationPoints, Frame outputFrame)Constructor with : Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).AbsolutePVCoordinatesHermiteInterpolator(int interpolationPoints, Frame outputFrame, CartesianDerivativesFilter filter)Constructor with default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs).AbsolutePVCoordinatesHermiteInterpolator(Frame outputFrame)Constructor with : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTSDefault extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).ConstantPVCoordinatesProvider(Vector3D pos, Frame frame)Create the PVCoordinatesProvider from a fixed point in a frame.ConstantPVCoordinatesProvider(PVCoordinates pva, Frame frame)Create the PVCoordinatesProvider from a fixed point in a frame.ExtendedPositionProviderAdapter(Frame parent, ExtendedPositionProvider provider, String name)Simple constructor.FieldAbsolutePVCoordinates(Frame frame, FieldAbsoluteDate<T> date, FieldVector3D<T> position, FieldVector3D<T> velocity)Build from position and velocity.FieldAbsolutePVCoordinates(Frame frame, FieldAbsoluteDate<T> date, FieldVector3D<T> position, FieldVector3D<T> velocity, FieldVector3D<T> acceleration)Build from position, velocity, acceleration.FieldAbsolutePVCoordinates(Frame frame, FieldAbsoluteDate<T> date, FieldVector3D<U> p)Builds a FieldAbsolutePVCoordinates triplet from aFieldVector3D<DerivativeStructure>.FieldAbsolutePVCoordinates(Frame frame, FieldAbsoluteDate<T> date, FieldPVCoordinates<T> pva)Build from frame, date and FieldPVA coordinates.FieldAbsolutePVCoordinates(Frame frame, TimeStampedFieldPVCoordinates<T> pva)Build from frame and TimeStampedFieldPVCoordinates.FieldAbsolutePVCoordinatesHermiteInterpolator(int interpolationPoints, double extrapolationThreshold, Frame outputFrame, CartesianDerivativesFilter filter)Constructor.FieldAbsolutePVCoordinatesHermiteInterpolator(int interpolationPoints, Frame outputFrame)Constructor with : Default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).FieldAbsolutePVCoordinatesHermiteInterpolator(int interpolationPoints, Frame outputFrame, CartesianDerivativesFilter filter)Constructor with default extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs).FieldAbsolutePVCoordinatesHermiteInterpolator(Frame outputFrame)Constructor with : Default number of interpolation points ofDEFAULT_INTERPOLATION_POINTSDefault extrapolation threshold value (DEFAULT_EXTRAPOLATION_THRESHOLD_SECs) Use of position and two time derivatives during interpolation As this implementation of interpolation is polynomial, it should be used only with small number of interpolation points (about 10-20 points) in order to avoid Runge's phenomenon and numerical problems (including NaN appearing).FieldShiftingPVCoordinatesProvider(TimeStampedFieldPVCoordinates<T> referencePV, Frame referenceFrame)Simple constructor.FrameAdapter(Frame originFrame)Simple constructor.ShiftingPVCoordinatesProvider(TimeStampedPVCoordinates referencePV, Frame referenceFrame)Simple constructor.
-