Package | Description |
---|---|
fr.cnes.sirius.patrius.attitudes | |
fr.cnes.sirius.patrius.frames.transformations | |
fr.cnes.sirius.patrius.utils |
Constructor and Description |
---|
Attitude(AbsoluteDate date,
Frame referenceFrameIn,
AngularCoordinates orientationIn)
Creates a new instance.
|
Constructor and Description |
---|
RelativeTabulatedAttitudeLaw(AbsoluteDate refDate,
List<Pair<Double,AngularCoordinates>> angularCoordinates,
Frame frame,
RelativeTabulatedAttitudeLaw.AroundAttitudeType lawBefore,
RelativeTabulatedAttitudeLaw.AroundAttitudeType lawAfter)
Create a RelativeTabulatedAttitudeLaw object with list of Angular Coordinates (during the interval of validity),
a law before the interval and a law after the interval.
|
RelativeTabulatedAttitudeLeg(AbsoluteDate referenceDate,
Frame frame,
List<Pair<Double,AngularCoordinates>> angularCoordinates)
Build a RelativeTabulatedAttitudeLeg with a reference date, a list of angular coordinates
associated with a double representing the time elapsed since the reference date.
|
RelativeTabulatedAttitudeLeg(AbsoluteDate referenceDate,
Frame frame,
List<Pair<Double,AngularCoordinates>> angularCoordinates,
String natureIn)
Build a RelativeTabulatedAttitudeLeg with a reference date, a list of angular coordinates
associated with a double representing the time elapsed since the reference date.
|
RelativeTabulatedAttitudeLeg(AbsoluteDate referenceDate,
List<Pair<Double,AngularCoordinates>> angularCoordinates,
int nbInterpolationPoints,
Frame frame)
Build a RelativeTabulatedAttitudeLeg with a reference date, a list of angular coordinates
associated with a double representing the time elapsed since the reference date
and a number of points used for interpolation.
|
RelativeTabulatedAttitudeLeg(AbsoluteDate referenceDate,
List<Pair<Double,AngularCoordinates>> angularCoordinates,
int nbInterpolationPoints,
Frame frame,
String natureIn)
Build a RelativeTabulatedAttitudeLeg with a reference date, a list of angular coordinates
associated with a double representing the time elapsed since the reference date and a number
of points used for interpolation.
|
Modifier and Type | Method and Description |
---|---|
AngularCoordinates |
Transform.getAngular()
Get the orientation and rotation rate of the "destination" frame in the "origin" one.
|
Constructor and Description |
---|
Transform(AbsoluteDate dateIn,
AngularCoordinates angularIn)
Build a rotation transform.
|
Transform(AbsoluteDate dateIn,
PVCoordinates cartesianIn,
AngularCoordinates angularIn)
Build a transform from its primitive operations.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeStampedAngularCoordinates
time-stamped version of AngularCoordinates . |
Modifier and Type | Field and Description |
---|---|
static AngularCoordinates |
AngularCoordinates.IDENTITY
Fixed orientation parallel with reference frame (identity rotation, zero rotation rate, zero rotation
acceleration).
|
Modifier and Type | Method and Description |
---|---|
AngularCoordinates |
AngularCoordinates.addOffset(AngularCoordinates offset)
Add an offset from the instance.
|
AngularCoordinates |
AngularCoordinates.addOffset(AngularCoordinates offset,
boolean computeSpinDerivatives)
Add an offset from the instance.
|
static AngularCoordinates |
AngularCoordinates.createFromModifiedRodrigues(double[][] r)
Convert a modified Rodrigues vector and derivatives to angular coordinates.
|
static AngularCoordinates |
AngularCoordinates.createFromModifiedRodrigues(double[][] r,
boolean computeSpinDerivatives)
Convert a modified Rodrigues vector and derivatives to angular coordinates.
|
AngularCoordinates |
AngularCoordinates.revert()
Revert a rotation/rotation rate/rotation acceleration triplet.
|
AngularCoordinates |
AngularCoordinates.revert(boolean computeSpinDerivatives)
Revert a rotation/rotation rate/rotation acceleration triplet.
|
AngularCoordinates |
AngularCoordinates.shiftedBy(double dt)
Get a time-shifted state.
|
AngularCoordinates |
AngularCoordinates.shiftedBy(double dt,
boolean computeSpinDerivatives)
Get a time-shifted state.
|
AngularCoordinates |
AngularCoordinates.subtractOffset(AngularCoordinates offset)
Subtract an offset from the instance.
|
AngularCoordinates |
AngularCoordinates.subtractOffset(AngularCoordinates offset,
boolean computeSpinDerivatives)
Subtract an offset from the instance.
|
Modifier and Type | Method and Description |
---|---|
AngularCoordinates |
AngularCoordinates.addOffset(AngularCoordinates offset)
Add an offset from the instance.
|
TimeStampedAngularCoordinates |
TimeStampedAngularCoordinates.addOffset(AngularCoordinates offset)
Add an offset from the instance.
|
AngularCoordinates |
AngularCoordinates.addOffset(AngularCoordinates offset,
boolean computeSpinDerivatives)
Add an offset from the instance.
|
TimeStampedAngularCoordinates |
TimeStampedAngularCoordinates.addOffset(AngularCoordinates offset,
boolean computeSpinDerivatives)
Add an offset from the instance.
|
AngularCoordinates |
AngularCoordinates.subtractOffset(AngularCoordinates offset)
Subtract an offset from the instance.
|
TimeStampedAngularCoordinates |
TimeStampedAngularCoordinates.subtractOffset(AngularCoordinates offset)
Subtract an offset from the instance.
|
AngularCoordinates |
AngularCoordinates.subtractOffset(AngularCoordinates offset,
boolean computeSpinDerivatives)
Subtract an offset from the instance.
|
TimeStampedAngularCoordinates |
TimeStampedAngularCoordinates.subtractOffset(AngularCoordinates offset,
boolean computeSpinDerivatives)
Subtract an offset from the instance.
|
Constructor and Description |
---|
TimeStampedAngularCoordinates(AbsoluteDate dateIn,
AngularCoordinates angular)
Builds from angular coordinates.
|
Copyright © 2023 CNES. All rights reserved.