public class AttitudeStateHistory extends Object implements AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>
Constructor and Description |
---|
AttitudeStateHistory(AttitudeStateHistoryMetadata metadata,
List<AttitudeState> states)
Simple constructor.
|
Modifier and Type | Method and Description |
---|---|
List<TimeStampedAngularCoordinates> |
getAngularCoordinates()
Get an unmodifiable list of attitude data lines.
|
BoundedAttitudeProvider |
getAttitudeProvider()
Get the attitude provider for this attitude ephemeris segment.
|
List<AttitudeState> |
getAttitudeStates()
Get the attitude states.
|
AngularDerivativesFilter |
getAvailableDerivatives()
Get which derivatives of angular data are available in this attitude ephemeris segment.
|
String |
getInterpolationMethod()
Get the interpolation method to be used.
|
int |
getInterpolationSamples()
Get the number of samples to use in interpolation.
|
AttitudeStateHistoryMetadata |
getMetadata()
Get metadata.
|
Frame |
getReferenceFrame()
Get the reference frame from which attitude is defined.
|
AbsoluteDate |
getStart()
Get the start date of this ephemeris segment.
|
AbsoluteDate |
getStop()
Get the end date of this ephemeris segment.
|
public AttitudeStateHistory(AttitudeStateHistoryMetadata metadata, List<AttitudeState> states)
metadata
- metadatastates
- attitude statespublic AttitudeStateHistoryMetadata getMetadata()
public List<AttitudeState> getAttitudeStates()
public Frame getReferenceFrame()
getReferenceFrame
in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>
public int getInterpolationSamples()
getInterpolationSamples
in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>
public String getInterpolationMethod()
getInterpolationMethod
in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>
public AngularDerivativesFilter getAvailableDerivatives()
getAvailableDerivatives
in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>
public BoundedAttitudeProvider getAttitudeProvider()
getAttitudeProvider
in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>
public AbsoluteDate getStart()
getStart
in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>
public AbsoluteDate getStop()
getStop
in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>
public List<TimeStampedAngularCoordinates> getAngularCoordinates()
getAngularCoordinates
in interface AttitudeEphemerisFile.AttitudeEphemerisSegment<TimeStampedAngularCoordinates>
Copyright © 2002-2023 CS GROUP. All rights reserved.