__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 |