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.estimation.measurements |
The measurements package defines everything that is related to orbit
determination measurements.
|
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.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.ccsds.ndm.odm.opm |
This package contains class managing CCSDS Orbit Parameter Message.
|
org.orekit.files.general |
This package provides interfaces for orbit file representations and corresponding
parsers.
|
org.orekit.files.ilrs |
This package provides parsers for laser ranging data stored in CDR and CPF formats.
|
org.orekit.files.sp3 |
This package provides a parser for orbit data stored in SP3 format.
|
org.orekit.frames |
This package provides classes to handle frames and transforms between them.
|
org.orekit.models.earth |
This package provides models that simulate certain physical phenomena
of Earth and the near-Earth environment.
|
org.orekit.orbits |
This package provides classes to represent orbits.
|
org.orekit.propagation |
Propagation
|
org.orekit.propagation.analytical |
Top level package for analytical propagators.
|
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.utils |
This package provides useful objects.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
YawSteering.getTargetPV(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
TimeStampedPVCoordinates |
BodyCenterPointing.getTargetPV(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
TimeStampedPVCoordinates |
NadirPointing.getTargetPV(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
TimeStampedPVCoordinates |
YawCompensation.getTargetPV(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
TimeStampedPVCoordinates |
TargetPointing.getTargetPV(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
TimeStampedPVCoordinates |
LofOffsetPointing.getTargetPV(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
abstract TimeStampedPVCoordinates |
GroundPointing.getTargetPV(PVCoordinatesProvider pvProv,
AbsoluteDate date,
Frame frame)
Compute the target point position/velocity in specified frame.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
Ellipse.projectToEllipse(TimeStampedPVCoordinates pv)
Project position-velocity-acceleration on an ellipse.
|
TimeStampedPVCoordinates |
OneAxisEllipsoid.projectToGround(TimeStampedPVCoordinates pv,
Frame frame)
Project a moving point to the ground.
|
TimeStampedPVCoordinates |
BodyShape.projectToGround(TimeStampedPVCoordinates pv,
Frame frame)
Project a moving point to the ground.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
Ellipse.projectToEllipse(TimeStampedPVCoordinates pv)
Project position-velocity-acceleration on an ellipse.
|
TimeStampedPVCoordinates |
OneAxisEllipsoid.projectToGround(TimeStampedPVCoordinates pv,
Frame frame)
Project a moving point to the ground.
|
TimeStampedPVCoordinates |
BodyShape.projectToGround(TimeStampedPVCoordinates pv,
Frame frame)
Project a moving point to the ground.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates[] |
EstimatedMeasurement.getParticipants()
Get the coordinates of the measurements participants in signal travel order.
|
Modifier and Type | Method and Description |
---|---|
static double |
AbstractMeasurement.signalTimeOfFlight(TimeStampedPVCoordinates adjustableEmitterPV,
Vector3D receiverPosition,
AbsoluteDate signalArrivalDate)
Compute propagation delay on a link leg (typically downlink or uplink).
|
Constructor and Description |
---|
EstimatedMeasurement(T observedMeasurement,
int iteration,
int count,
SpacecraftState[] states,
TimeStampedPVCoordinates[] participants)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
protected double |
AbstractShapiroBaseModifier.shapiroCorrection(TimeStampedPVCoordinates pvEmitter,
TimeStampedPVCoordinates pvReceiver)
Compute Shapiro path dilation between two points in a gravity field.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
ElementsType.toCartesian(AbsoluteDate date,
double[] elements,
double mu)
Convert to Cartesian coordinates.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
StateVector.toTimeStampedPVCoordinates()
Convert to
TimeStampedPVCoordinates . |
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
TrajectoryState.toCartesian(double mu)
Convert to Cartesian coordinates.
|
Modifier and Type | Method and Description |
---|---|
List<TimeStampedPVCoordinates> |
TrajectoryStateHistory.getCoordinates()
Get the coordinates for this ephemeris segment in
EphemerisFile.EphemerisSegment.getFrame() . |
Modifier and Type | Method and Description |
---|---|
<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>> |
EphemerisWriter.write(Appendable appendable,
EphemerisFile<C,S> ephemerisFile)
Write the passed in
EphemerisFile using the passed in
Appendable . |
<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>> |
EphemerisWriter.writeSegment(Generator generator,
S segment)
Write one segment.
|
Modifier and Type | Method and Description |
---|---|
List<TimeStampedPVCoordinates> |
OemData.getCoordinates()
Get an unmodifiable view of the data points.
|
List<TimeStampedPVCoordinates> |
OemSegment.getCoordinates()
Get the coordinates for this ephemeris segment in
EphemerisFile.EphemerisSegment.getFrame() . |
List<TimeStampedPVCoordinates> |
OemData.getEphemeridesDataLines()
Get the list of Ephemerides data lines.
|
Modifier and Type | Method and Description |
---|---|
boolean |
OemData.addData(TimeStampedPVCoordinates data,
boolean hasAcceleration)
Add a data point.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
Opm.getPVCoordinates()
Get the position/velocity coordinates contained in the OPM.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EphemerisFile<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>>
An interface for accessing the data stored in an ephemeris file and using the data to
create a working
Propagator . |
static interface |
EphemerisFile.EphemerisSegment<C extends TimeStampedPVCoordinates>
A segment of an ephemeris for a satellite.
|
static interface |
EphemerisFile.SatelliteEphemeris<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>>
Contains the information about a single satellite from an
EphemerisFile . |
Modifier and Type | Method and Description |
---|---|
<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>> |
EphemerisFileWriter.write(Appendable writer,
EphemerisFile<C,S> ephemerisFile)
Write the passed in
EphemerisFile using the passed in
Appendable . |
default <C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>> |
EphemerisFileWriter.write(String outputFilePath,
EphemerisFile<C,S> ephemerisFile)
Write the passed in
EphemerisFile to a file at the output path
specified. |
Modifier and Type | Method and Description |
---|---|
List<TimeStampedPVCoordinates> |
OrekitEphemerisFile.OrekitEphemerisSegment.getCoordinates()
Get the coordinates for this ephemeris segment in
EphemerisFile.EphemerisSegment.getFrame() . |
Constructor and Description |
---|
OrekitEphemerisSegment(List<TimeStampedPVCoordinates> coordinates,
Frame frame,
double mu,
int interpolationSamples)
constructor for OrekitEphemerisSegment.
|
Modifier and Type | Class and Description |
---|---|
static class |
CPF.CPFCoordinate
A single record of position and possibility velocity in an SP3 file.
|
Modifier and Type | Method and Description |
---|---|
<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>> |
CPFWriter.write(Appendable writer,
EphemerisFile<C,S> ephemerisFile)
Write the passed in
EphemerisFile using the passed in
Appendable . |
Modifier and Type | Method and Description |
---|---|
void |
StreamingCpfWriter.Segment.writeEphemerisLine(TimeStampedPVCoordinates pv)
Write ephemeris lines.
|
Modifier and Type | Class and Description |
---|---|
static class |
SP3.SP3Coordinate
A single record of position clock and possibly derivatives in an SP3 file.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
TopocentricFrame.getPVCoordinates(AbsoluteDate date,
Frame frame)
Get the
PVCoordinates of the topocentric frame origin in the selected frame. |
TimeStampedPVCoordinates |
Transform.transformPVCoordinates(TimeStampedPVCoordinates pv)
Transform
TimeStampedPVCoordinates including kinematic effects. |
Modifier and Type | Method and Description |
---|---|
TimeStampedFieldPVCoordinates<T> |
FieldTransform.transformPVCoordinates(TimeStampedPVCoordinates pv)
Transform
TimeStampedPVCoordinates including kinematic effects. |
TimeStampedPVCoordinates |
Transform.transformPVCoordinates(TimeStampedPVCoordinates pv)
Transform
TimeStampedPVCoordinates including kinematic effects. |
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
Geoid.projectToGround(TimeStampedPVCoordinates pv,
Frame frame) |
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
Geoid.projectToGround(TimeStampedPVCoordinates pv,
Frame frame) |
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
Orbit.getPVCoordinates()
Get the
TimeStampedPVCoordinates in definition frame. |
TimeStampedPVCoordinates |
Orbit.getPVCoordinates(AbsoluteDate otherDate,
Frame otherFrame)
Get the
PVCoordinates of the body in the selected frame. |
TimeStampedPVCoordinates |
Orbit.getPVCoordinates(Frame outputFrame)
Get the
TimeStampedPVCoordinates in a specified frame. |
protected TimeStampedPVCoordinates |
EquinoctialOrbit.initPVCoordinates()
Compute the position/velocity coordinates from the canonical parameters.
|
protected abstract TimeStampedPVCoordinates |
Orbit.initPVCoordinates()
Compute the position/velocity coordinates from the canonical parameters.
|
protected TimeStampedPVCoordinates |
CircularOrbit.initPVCoordinates()
Compute the position/velocity coordinates from the canonical parameters.
|
protected TimeStampedPVCoordinates |
CartesianOrbit.initPVCoordinates()
Compute the position/velocity coordinates from the canonical parameters.
|
protected TimeStampedPVCoordinates |
KeplerianOrbit.initPVCoordinates()
Compute the position/velocity coordinates from the canonical parameters.
|
Constructor and Description |
---|
CartesianOrbit(TimeStampedPVCoordinates pvaCoordinates,
Frame frame,
double mu)
Constructor from Cartesian parameters.
|
CircularOrbit(TimeStampedPVCoordinates pvCoordinates,
Frame frame,
double mu)
Constructor from Cartesian parameters.
|
EquinoctialOrbit(TimeStampedPVCoordinates pvCoordinates,
Frame frame,
double mu)
Constructor from Cartesian parameters.
|
KeplerianOrbit(TimeStampedPVCoordinates pvCoordinates,
Frame frame,
double mu)
Constructor from Cartesian parameters.
|
Orbit(TimeStampedPVCoordinates pvCoordinates,
Frame frame,
double mu)
Set the orbit from Cartesian parameters.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
SpacecraftState.getPVCoordinates()
Get the
TimeStampedPVCoordinates in orbit definition frame. |
TimeStampedPVCoordinates |
AbstractPropagator.getPVCoordinates(AbsoluteDate date,
Frame frame)
Get the
PVCoordinates of the body in the selected frame. |
TimeStampedPVCoordinates |
SpacecraftState.getPVCoordinates(Frame outputFrame)
Get the
TimeStampedPVCoordinates in given output frame. |
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
AggregateBoundedPropagator.getPVCoordinates(AbsoluteDate date,
Frame frame) |
TimeStampedPVCoordinates |
Ephemeris.getPVCoordinates(AbsoluteDate date,
Frame f)
Get the
PVCoordinates of the body in the selected frame. |
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
IntegratedEphemeris.getPVCoordinates(AbsoluteDate date,
Frame frame)
Get the
PVCoordinates of the body in the selected frame. |
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
NumericalPropagator.getPVCoordinates(AbsoluteDate date,
Frame frame)
Get the
PVCoordinates of the body in the selected frame. |
Modifier and Type | Class and Description |
---|---|
class |
AbsolutePVCoordinates
Position - Velocity - Acceleration linked to a date and a frame.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedPVCoordinates |
AngularCoordinates.applyTo(TimeStampedPVCoordinates pv)
Apply the rotation to a pv coordinates.
|
TimeStampedPVCoordinates |
AbsolutePVCoordinates.getPVCoordinates()
Get the TimeStampedPVCoordinates.
|
TimeStampedPVCoordinates |
AggregatedPVCoordinatesProvider.getPVCoordinates(AbsoluteDate date,
Frame frame) |
TimeStampedPVCoordinates |
AggregatedPVCoordinatesProvider.InvalidPVProvider.getPVCoordinates(AbsoluteDate date,
Frame frame) |
TimeStampedPVCoordinates |
AbsolutePVCoordinates.getPVCoordinates(AbsoluteDate otherDate,
Frame outputFrame) |
TimeStampedPVCoordinates |
ConstantPVCoordinatesProvider.getPVCoordinates(AbsoluteDate date,
Frame frame) |
TimeStampedPVCoordinates |
PVCoordinatesProvider.getPVCoordinates(AbsoluteDate date,
Frame frame)
Get the
PVCoordinates of the body in the selected frame. |
TimeStampedPVCoordinates |
AbsolutePVCoordinates.getPVCoordinates(Frame outputFrame)
Get the TimeStampedPVCoordinates in a specified frame.
|
static TimeStampedPVCoordinates |
TimeStampedPVCoordinates.interpolate(AbsoluteDate date,
CartesianDerivativesFilter filter,
Collection<? extends TimeStampedPVCoordinates> sample)
Interpolate position-velocity.
|
static TimeStampedPVCoordinates |
TimeStampedPVCoordinates.interpolate(AbsoluteDate date,
CartesianDerivativesFilter filter,
Stream<? extends TimeStampedPVCoordinates> sample)
Interpolate position-velocity.
|
TimeStampedPVCoordinates |
TimeStampedPVCoordinates.shiftedBy(double dt)
Get a time-shifted state.
|
TimeStampedPVCoordinates |
TimeStampedFieldPVCoordinates.toTimeStampedPVCoordinates()
Convert to a constant position-velocity.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedFieldPVCoordinates<T> |
FieldAngularCoordinates.applyTo(TimeStampedPVCoordinates pv)
Apply the rotation to a pv coordinates.
|
TimeStampedPVCoordinates |
AngularCoordinates.applyTo(TimeStampedPVCoordinates pv)
Apply the rotation to a pv coordinates.
|
Modifier and Type | Method and Description |
---|---|
static TimeStampedPVCoordinates |
TimeStampedPVCoordinates.interpolate(AbsoluteDate date,
CartesianDerivativesFilter filter,
Collection<? extends TimeStampedPVCoordinates> sample)
Interpolate position-velocity.
|
static TimeStampedPVCoordinates |
TimeStampedPVCoordinates.interpolate(AbsoluteDate date,
CartesianDerivativesFilter filter,
Stream<? extends TimeStampedPVCoordinates> sample)
Interpolate position-velocity.
|
Constructor and Description |
---|
AbsolutePVCoordinates(Frame frame,
TimeStampedPVCoordinates pva)
Build from frame and TimeStampedPVCoordinates.
|
Copyright © 2002-2023 CS GROUP. All rights reserved.