public class AngularVelocitiesPolynomialSlew extends AngularVelocitiesPolynomialProfile implements Slew
An attitude angular velocities profile slew, whose x-y-z components are represented with polynomial functions.
| 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 |
|---|---|
void |
compute(PVCoordinatesProvider pvProv)
Compute the slew corresponding to an orbital state.
|
Attitude |
getAttitude(AbsoluteDate date,
Frame frame)
Compute the attitude.
|
getAttitude, getAttitude, getXCoefficients, getYCoefficients, getZCoefficients, setSpinDerivativesComputationadd, addAll, ceiling, clean, clear, comparator, contains, containsAll, descendingIterator, descendingSet, first, floor, getLeg, getNature, getTimeInterval, hasOverlaping, headSet, headSet, higher, isCompact, isEmpty, iterator, last, lower, pollFirst, pollLast, remove, removeAll, retainAll, size, subSet, subSet, tailSet, tailSet, toArray, toArray, truncateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAttitude, getAttitude, setSpinDerivativesComputationgetNature, getTimeInterval, toPrettyString, truncatetoPrettyStringspliteratorparallelStream, removeIf, 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 void compute(PVCoordinatesProvider pvProv) throws PatriusException
compute in interface SlewpvProv - : local position-velocity provider around current datePatriusException - orekit exceptionpublic Attitude getAttitude(AbsoluteDate date, Frame frame) throws PatriusException
getAttitude in interface Slewdate - : current dateframe - : reference frame from which attitude is computedPatriusException - orekit exceptionCopyright © 2020 CNES. All rights reserved.