public class AngularVelocitiesPolynomialSlew extends AngularVelocitiesPolynomialProfile implements Slew
An attitude angular velocities profile slew, whose x-y-z components are represented with polynomial functions.
LEG_NATURE| Constructor and Description |
|---|
AngularVelocitiesPolynomialSlew(List<AngularVelocitiesPolynomialProfileLeg> polynomials)
Create a polynomial, angular velocity attitude profiles slew.
|
AngularVelocitiesPolynomialSlew(List<AngularVelocitiesPolynomialProfileLeg> polynomials,
String nature)
Create a polynomial, angular velocity attitude profiles slew.
|
AngularVelocitiesPolynomialSlew(String nature)
Create an empty polynomial angular velocity attitude profiles slew.
|
| Modifier and Type | Method and Description |
|---|---|
AngularVelocitiesPolynomialSlew |
copy(AbsoluteDateInterval newInterval)
Creates a new leg from this one.
|
Attitude |
getAttitude(AbsoluteDate date,
Frame frame)
Compute the attitude.
|
getAttitude, getNature, getTimeInterval, getXCoefficients, getYCoefficients, getZCoefficients, setSpinDerivativesComputation, toPrettyStringisSpinDerivativesComputationadd, addAll, clear, current, first, first, head, isEmpty, isEmpty, iterator, last, last, next, previous, remove, removeAll, retainAll, simultaneous, simultaneous, size, sub, tail, toArray, toArrayclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcomputeSpinByFD, computeSpinDerivativeByFDgetDate, getEnd, getNature, getTimeInterval, toPrettyStringgetAttitude, getAttitude, setSpinDerivativesComputationcontains, containsAllequals, hashCode, parallelStream, removeIf, spliterator, streampublic AngularVelocitiesPolynomialSlew(String nature)
nature - Nature of the sequencepublic AngularVelocitiesPolynomialSlew(List<AngularVelocitiesPolynomialProfileLeg> polynomials)
polynomials - the list of polynomial attitude profile segmentspublic AngularVelocitiesPolynomialSlew(List<AngularVelocitiesPolynomialProfileLeg> polynomials, String nature)
polynomials - the list of polynomial attitude profile segmentsnature - Nature of the sequencepublic Attitude getAttitude(AbsoluteDate date, Frame frame) throws PatriusException
getAttitude in interface Slewdate - : current dateframe - : reference frame from which attitude is computedPatriusException - orekit exceptionpublic AngularVelocitiesPolynomialSlew copy(AbsoluteDateInterval newInterval)
copy in interface Legcopy in class AngularVelocitiesPolynomialProfilenewInterval - The time interval of the leg to createLeg valid on provided intervalCopyright © 2021 CNES. All rights reserved.