Package | Description |
---|---|
org.orekit.attitudes |
This package provides classes to represent simple attitudes.
|
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.general |
This package provides interfaces for orbit file representations and corresponding
parsers.
|
org.orekit.gnss.attitude |
This package provides classes related to navigation satellites attitude modeling.
|
org.orekit.utils |
This package provides useful objects.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedAngularCoordinates |
Attitude.getOrientation()
Get the complete orientation including spin.
|
Modifier and Type | Method and Description |
---|---|
TimeInterpolator<TimeStampedAngularCoordinates> |
AttitudeInterpolator.getAngularInterpolator()
Get time stamped angular coordinates interpolator.
|
List<? extends TimeStampedAngularCoordinates> |
TabulatedLofOffset.getTable()
Get an unmodifiable view of the tabulated attitudes.
|
Modifier and Type | Method and Description |
---|---|
Attitude |
AttitudeBuilder.build(Frame frame,
PVCoordinatesProvider pvProv,
TimeStampedAngularCoordinates rawAttitude)
Build a filtered attitude.
|
Attitude |
FixedFrameBuilder.build(Frame frame,
PVCoordinatesProvider pvProv,
TimeStampedAngularCoordinates rawAttitude)
Build a filtered attitude.
|
Constructor and Description |
---|
Attitude(Frame referenceFrame,
TimeStampedAngularCoordinates orientation)
Creates a new instance.
|
Constructor and Description |
---|
AttitudeInterpolator(Frame referenceFrame,
TimeInterpolator<TimeStampedAngularCoordinates> interpolator)
Constructor.
|
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.
|
TabulatedProvider(List<? extends TimeStampedAngularCoordinates> table,
int n,
AngularDerivativesFilter filter,
AbsoluteDate minDate,
AbsoluteDate maxDate,
AttitudeBuilder builder)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
abstract TimeStampedAngularCoordinates |
AttitudeType.build(boolean isFirst,
boolean isExternal2SpacecraftBody,
org.hipparchus.geometry.euclidean.threed.RotationOrder eulerRotSequence,
boolean isSpacecraftBodyRate,
AbsoluteDate date,
double... components)
Get the angular coordinates corresponding to the attitude data.
|
TimeStampedAngularCoordinates |
AttitudeType.parse(boolean isFirst,
boolean isExternal2SpacecraftBody,
org.hipparchus.geometry.euclidean.threed.RotationOrder eulerRotSequence,
boolean isSpacecraftBodyRate,
ContextBinding context,
String[] fields)
Get the angular coordinates corresponding to the attitude data.
|
Modifier and Type | Method and Description |
---|---|
Attitude |
AttitudeEndpoints.build(Frame frame,
PVCoordinatesProvider pvProv,
TimeStampedAngularCoordinates rawAttitude)
Build a filtered attitude.
|
String[] |
AttitudeType.createDataFields(boolean isFirst,
boolean isExternal2SpacecraftBody,
org.hipparchus.geometry.euclidean.threed.RotationOrder eulerRotSequence,
boolean isSpacecraftBodyRate,
TimeStampedAngularCoordinates attitude)
Get the attitude data fields corresponding to the attitude type.
|
abstract double[] |
AttitudeType.generateData(boolean isFirst,
boolean isExternal2SpacecraftBody,
org.hipparchus.geometry.euclidean.threed.RotationOrder eulerRotSequence,
boolean isSpacecraftBodyRate,
TimeStampedAngularCoordinates attitude)
Generate the attitude data corresponding to the attitude type.
|
Modifier and Type | Method and Description |
---|---|
abstract TimeStampedAngularCoordinates |
RateElementsType.toAngular(AbsoluteDate date,
org.hipparchus.geometry.euclidean.threed.RotationOrder order,
org.hipparchus.geometry.euclidean.threed.Rotation rotation,
int first,
double[] elements)
Convert to angyla coordinates.
|
TimeStampedAngularCoordinates |
AttitudeState.toAngular(org.hipparchus.geometry.euclidean.threed.RotationOrder order)
Convert to angular coordinates.
|
Modifier and Type | Method and Description |
---|---|
List<TimeStampedAngularCoordinates> |
AttitudeStateHistory.getAngularCoordinates()
Get an unmodifiable list of attitude data lines.
|
Modifier and Type | Method and Description |
---|---|
<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>> |
AttitudeWriter.write(Appendable appendable,
AttitudeEphemerisFile<C,S> ephemerisFile)
Write the passed in
AttitudeEphemerisFile using the passed in
Appendable . |
Modifier and Type | Method and Description |
---|---|
List<TimeStampedAngularCoordinates> |
AemSegment.getAngularCoordinates()
Get an unmodifiable list of attitude data lines.
|
List<TimeStampedAngularCoordinates> |
AemData.getAngularCoordinates()
Get an unmodifiable view of the data points.
|
Modifier and Type | Method and Description |
---|---|
boolean |
AemData.addData(TimeStampedAngularCoordinates data)
Add a data point.
|
Modifier and Type | Interface and Description |
---|---|
interface |
AttitudeEphemerisFile<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>>
An interface for accessing the data stored in an attitude ephemeris file.
|
static interface |
AttitudeEphemerisFile.AttitudeEphemerisSegment<C extends TimeStampedAngularCoordinates>
A segment of an attitude ephemeris for a satellite.
|
static interface |
AttitudeEphemerisFile.SatelliteAttitudeEphemeris<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>>
Contains the information about a single satellite from an
AttitudeEphemerisFile . |
Modifier and Type | Method and Description |
---|---|
<C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>> |
AttitudeEphemerisFileWriter.write(Appendable writer,
AttitudeEphemerisFile<C,S> ephemerisFile)
Write the passed in
AttitudeEphemerisFile using the passed in
Appendable . |
default <C extends TimeStampedAngularCoordinates,S extends AttitudeEphemerisFile.AttitudeEphemerisSegment<C>> |
AttitudeEphemerisFileWriter.write(String outputFilePath,
AttitudeEphemerisFile<C,S> ephemerisFile)
Write the passed in
AttitudeEphemerisFile to a file at the output path specified. |
Modifier and Type | Method and Description |
---|---|
List<TimeStampedAngularCoordinates> |
OrekitAttitudeEphemerisFile.OrekitAttitudeEphemerisSegment.getAngularCoordinates()
Get an unmodifiable list of attitude data lines.
|
Constructor and Description |
---|
OrekitAttitudeEphemerisSegment(List<TimeStampedAngularCoordinates> attitudeDataLines,
String interpolationMethod,
int interpolationSamples,
Frame referenceFrame,
AngularDerivativesFilter availableDerivatives)
Constructor for OrekitAttitudeEphemerisSegment.
|
Modifier and Type | Method and Description |
---|---|
protected TimeStampedAngularCoordinates |
BeidouGeo.correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
Select the
/** Compute GNSS attitude with midnight/noon yaw turn correction.
|
protected TimeStampedAngularCoordinates |
GPSBlockIIR.correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
Select the
/** Compute GNSS attitude with midnight/noon yaw turn correction.
|
protected TimeStampedAngularCoordinates |
Galileo.correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
Select the
/** Compute GNSS attitude with midnight/noon yaw turn correction.
|
protected TimeStampedAngularCoordinates |
Glonass.correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
Select the
/** Compute GNSS attitude with midnight/noon yaw turn correction.
|
protected TimeStampedAngularCoordinates |
GenericGNSS.correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
Select the
/** Compute GNSS attitude with midnight/noon yaw turn correction.
|
protected TimeStampedAngularCoordinates |
GPSBlockIIF.correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
Select the
/** Compute GNSS attitude with midnight/noon yaw turn correction.
|
protected TimeStampedAngularCoordinates |
BeidouMeo.correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
Select the
/** Compute GNSS attitude with midnight/noon yaw turn correction.
|
protected TimeStampedAngularCoordinates |
GPSBlockIIA.correctedYaw(org.orekit.gnss.attitude.GNSSAttitudeContext context)
Select the
/** Compute GNSS attitude with midnight/noon yaw turn correction.
|
Modifier and Type | Method and Description |
---|---|
TimeStampedAngularCoordinates |
TimeStampedAngularCoordinates.addOffset(AngularCoordinates offset)
Add an offset from the instance.
|
protected TimeStampedAngularCoordinates |
TimeStampedAngularCoordinatesHermiteInterpolator.interpolate(AbstractTimeInterpolator.InterpolationData interpolationData)
Interpolate instance from given interpolation data.
|
TimeStampedAngularCoordinates |
TimeStampedAngularCoordinates.revert()
Revert a rotation/rotation rate pair.
|
TimeStampedAngularCoordinates |
TimeStampedAngularCoordinates.shiftedBy(double dt)
Get a time-shifted state.
|
TimeStampedAngularCoordinates |
TimeStampedAngularCoordinates.subtractOffset(AngularCoordinates offset)
Subtract an offset from the instance.
|
Constructor and Description |
---|
TimeStampedFieldAngularCoordinates(org.hipparchus.Field<T> field,
TimeStampedAngularCoordinates ac)
Builds an instance for a regular
TimeStampedAngularCoordinates . |
Copyright © 2002-2023 CS GROUP. All rights reserved.