| __addDimension() | Trajectory | protected |
| __calcBaseDataAtTimestamp(const double &t) const | Trajectory | protected |
| __fillAllEmptyFields() | Trajectory | protected |
| __fillBaseDataAtTimestamp(const double &t) | Trajectory | protected |
| __gaussianFilter(double filterRadius, typename ordered_view::iterator centerIt, size_t trajNum, size_t dim) | Trajectory | protected |
| __interpolate(typename ordered_view::const_iterator itMap, size_t dimension, size_t derivation) const | Trajectory | protected |
| __interpolate(double t, ordered_view::const_iterator itPrev, ordered_view::const_iterator itNext, size_t dimension, size_t derivation) const | Trajectory | protectedvirtual |
| __interpolate(double t, size_t dimension, size_t derivation) const | Trajectory | protected |
| addDerivationsToDimension(size_t dimension, const double t, const Ice::DoubleSeq &derivs) | Trajectory | |
| addDimension(const Ice::DoubleSeq &values, const Ice::DoubleSeq ×tamps=Ice::DoubleSeq(), const std::string name="") | Trajectory | |
| addPositionsToDimension(size_t dimension, const Ice::DoubleSeq &values, const Ice::DoubleSeq ×tamps) | Trajectory | |
| begin() const | Trajectory | |
| calculateTimeOptimalTrajectory(double maxVelocity, double maxAcceleration, double maxDeviation, IceUtil::Time const ×tep) | Trajectory | |
| calculateTimeOptimalTrajectory(const Eigen::VectorXd &maxVelocities, const Eigen::VectorXd &maxAccelerations, double maxDeviation, IceUtil::Time const ×tep) | Trajectory | |
| clear(bool keepMetaData=false) | Trajectory | |
| clone(const Ice::Current &c=Ice::emptyCurrent) const override | Trajectory | |
| cloneMetaData() const | Trajectory | |
| CopyData(const Trajectory &source, Trajectory &destination) | Trajectory | static |
| CopyMetaData(const Trajectory &source, Trajectory &destination) | Trajectory | static |
| data() | Trajectory | |
| dataExists(double t, size_t dimension=0, size_t derivation=0) const | Trajectory | |
| dataMap | Trajectory | protected |
| deserialize(const ObjectSerializerBasePtr &, const Ice::Current &=Ice::emptyCurrent) override | Trajectory | |
| DifferentiateDiscretly(const Ice::DoubleSeq ×tamps, const Ice::DoubleSeq &values, int derivationCount=1) | Trajectory | static |
| differentiateDiscretly(size_t derivation) | Trajectory | |
| differentiateDiscretlyForDim(size_t trajDimension, size_t derivation) | Trajectory | |
| dim() const | Trajectory | |
| end() const | Trajectory | |
| gaussianFilter(double filterRadius) | Trajectory | |
| GenerateTimestamps(double startTime=0.0, double endTime=1.0, double stepSize=0.001) | Trajectory | static |
| GenerateTimestamps(const std::vector< T > &values) | Trajectory | inlinestatic |
| getAllStates(double t, int maxDeriv=1) | Trajectory | |
| getAmplitude(size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| getDerivations(double t, size_t dimension, size_t derivations) const | Trajectory | |
| getDimensionData(size_t dimension, size_t derivation=0) const | Trajectory | |
| getDimensionDataAsEigen(size_t dimension, size_t derivation) const | Trajectory | |
| getDimensionDataAsEigen(size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| getDimensionName(size_t dim) const | Trajectory | |
| getDimensionNames() const | Trajectory | |
| getDiscretDifferentiationForDimAtT(double t, size_t trajDimension, size_t derivation) const | Trajectory | |
| getDiscreteDifferentiationForDim(size_t trajDimension, size_t derivation) const | Trajectory | |
| getLength(size_t derivation=0) const | Trajectory | |
| getLength(size_t derivation, double startTime, double endTime) const | Trajectory | |
| getLength(size_t dimension, size_t derivation) const | Trajectory | |
| getLength(size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| getLimitless() const | Trajectory | |
| getMax(size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| getMaxima(size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| getMaximaTimestamps(size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| getMin(size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| getMinima(size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| getMinimaTimestamps(size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| getPart(double startTime, double endTime, size_t numberOfDerivations=0) const | Trajectory | |
| getSquaredLength(size_t dimension, size_t derivation) const | Trajectory | |
| getSquaredLength(size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| getState(double t, size_t dim=0, size_t derivation=0) | Trajectory | |
| getState(double t, size_t dim=0, size_t derivation=0) const | Trajectory | |
| getStates(double t) | Trajectory | |
| getStates(double t) const | Trajectory | |
| getStates(double t, size_t derivation) const | Trajectory | |
| getStatesAround(double t, size_t derivation, size_t extend) const | Trajectory | |
| getStatesMap(double t, size_t derivation=0) const | Trajectory | inline |
| getTimeLength() const | Trajectory | |
| getTimestamps() const | Trajectory | |
| getTimestampsFloat() const | Trajectory | |
| getType(const Ice::Current &c=Ice::emptyCurrent) const override | Trajectory | |
| getWithFunc(const double &(*foo)(const double &, const double &), double initValue, size_t dimension, size_t derivation, double startTime, double endTime) const | Trajectory | |
| ice_clone() const override | Trajectory | |
| ice_postUnmarshal() override | Trajectory | |
| ice_preMarshal() override | Trajectory | |
| negateDim(size_t trajDimension) | Trajectory | |
| normalize(const double startTime=0.0, const double endTime=1.0) | Trajectory | |
| NormalizeTimestamps(const Trajectory &traj, const double startTime=0.0, const double endTime=1.0) | Trajectory | static |
| NormalizeTimestamps(const Ice::DoubleSeq ×tamps, const double startTime=0.0, const double endTime=1.0) | Trajectory | static |
| operator+=(const Trajectory traj) | Trajectory | |
| operator=(const Trajectory &source) | Trajectory | |
| operator[](double timestamp) | Trajectory | |
| ordered_view typedef | Trajectory | |
| output(const Ice::Current &c=Ice::emptyCurrent) const override | Trajectory | |
| rbegin() const | Trajectory | |
| reconstructFromDerivativeForDim(double valueAtFirstTimestamp, size_t trajDimension, size_t sourceDimOfSystemState, size_t targetDimOfSystemState) | Trajectory | |
| removeDerivation(size_t derivation) | Trajectory | |
| removeDerivation(size_t dimension, size_t derivation) | Trajectory | |
| removeDimension(size_t dimension) | Trajectory | |
| rend() const | Trajectory | |
| scaleValue(const Ice::DoubleSeq &factor) | Trajectory | |
| serialize(const ObjectSerializerBasePtr &obj, const Ice::Current &=Ice::emptyCurrent) const override | Trajectory | |
| setDimensionNames(const Ice::StringSeq dimNames) | Trajectory | inline |
| setEntries(const double t, const size_t dimIndex, const Ice::DoubleSeq &y) | Trajectory | |
| setLimitless(const LimitlessStateSeq &limitlessStates) | Trajectory | |
| setPositionEntry(const double t, const size_t dimIndex, const double &y) | Trajectory | |
| shiftTime(double shift) | Trajectory | |
| shiftValue(const Ice::DoubleSeq &shift) | Trajectory | |
| size() const | Trajectory | |
| timestamp_view typedef | Trajectory | |
| toEigen(size_t derivation, double startTime, double endTime) const | Trajectory | |
| toEigen(size_t derivation=0) const | Trajectory | |
| TrajDataContainer typedef | Trajectory | |
| Trajectory() | Trajectory | inline |
| Trajectory(const Trajectory &source) | Trajectory | |
| Trajectory(const std::vector< T > &data, const Ice::DoubleSeq timestamps=Ice::DoubleSeq(), const std::string &dimensionName="", typename std::enable_if_t< std::is_arithmetic_v< T >> *t=0) | Trajectory | inline |
| Trajectory(const std::vector< std::vector< T >> &data, const Ice::DoubleSeq timestamps=Ice::DoubleSeq(), const Ice::StringSeq &dimensionNames={}) | Trajectory | inline |
| Trajectory(const std::vector< std::vector< std::vector< T >>> &data, const Ice::DoubleSeq timestamps=Ice::DoubleSeq(), const Ice::StringSeq &dimensionNames={}) | Trajectory | inline |
| Trajectory(const std::map< double, Ice::DoubleSeq > &data) | Trajectory | |
| TrajMap typedef | Trajectory | |
| validate(const Ice::Current &c=Ice::emptyCurrent) override | Trajectory | |
| ~Trajectory() override | Trajectory | protected |