Trajectory Member List

This is the complete list of members for Trajectory, including all inherited members.

__addDimension()Trajectoryprotected
__calcBaseDataAtTimestamp(const double &t) constTrajectoryprotected
__fillAllEmptyFields()Trajectoryprotected
__fillBaseDataAtTimestamp(const double &t)Trajectoryprotected
__gaussianFilter(double filterRadius, typename ordered_view::iterator centerIt, size_t trajNum, size_t dim)Trajectoryprotected
__interpolate(typename ordered_view::const_iterator itMap, size_t dimension, size_t derivation) constTrajectoryprotected
__interpolate(double t, ordered_view::const_iterator itPrev, ordered_view::const_iterator itNext, size_t dimension, size_t derivation) constTrajectoryprotectedvirtual
__interpolate(double t, size_t dimension, size_t derivation) constTrajectoryprotected
addDerivationsToDimension(size_t dimension, const double t, const Ice::DoubleSeq &derivs)Trajectory
addDimension(const Ice::DoubleSeq &values, const Ice::DoubleSeq &timestamps=Ice::DoubleSeq(), const std::string name="")Trajectory
addPositionsToDimension(size_t dimension, const Ice::DoubleSeq &values, const Ice::DoubleSeq &timestamps)Trajectory
begin() constTrajectory
calculateTimeOptimalTrajectory(double maxVelocity, double maxAcceleration, double maxDeviation, IceUtil::Time const &timestep)Trajectory
calculateTimeOptimalTrajectory(const Eigen::VectorXd &maxVelocities, const Eigen::VectorXd &maxAccelerations, double maxDeviation, IceUtil::Time const &timestep)Trajectory
clear(bool keepMetaData=false)Trajectory
clone(const Ice::Current &c=Ice::emptyCurrent) const overrideTrajectory
cloneMetaData() constTrajectory
CopyData(const Trajectory &source, Trajectory &destination)Trajectorystatic
CopyMetaData(const Trajectory &source, Trajectory &destination)Trajectorystatic
data()Trajectory
dataExists(double t, size_t dimension=0, size_t derivation=0) constTrajectory
dataMapTrajectoryprotected
deserialize(const ObjectSerializerBasePtr &, const Ice::Current &=Ice::emptyCurrent) overrideTrajectory
DifferentiateDiscretly(const Ice::DoubleSeq &timestamps, const Ice::DoubleSeq &values, int derivationCount=1)Trajectorystatic
differentiateDiscretly(size_t derivation)Trajectory
differentiateDiscretlyForDim(size_t trajDimension, size_t derivation)Trajectory
dim() constTrajectory
end() constTrajectory
gaussianFilter(double filterRadius)Trajectory
GenerateTimestamps(double startTime=0.0, double endTime=1.0, double stepSize=0.001)Trajectorystatic
GenerateTimestamps(const std::vector< T > &values)Trajectoryinlinestatic
getAllStates(double t, int maxDeriv=1)Trajectory
getAmplitude(size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
getDerivations(double t, size_t dimension, size_t derivations) constTrajectory
getDimensionData(size_t dimension, size_t derivation=0) constTrajectory
getDimensionDataAsEigen(size_t dimension, size_t derivation) constTrajectory
getDimensionDataAsEigen(size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
getDimensionName(size_t dim) constTrajectory
getDimensionNames() constTrajectory
getDiscretDifferentiationForDimAtT(double t, size_t trajDimension, size_t derivation) constTrajectory
getDiscreteDifferentiationForDim(size_t trajDimension, size_t derivation) constTrajectory
getLength(size_t derivation=0) constTrajectory
getLength(size_t derivation, double startTime, double endTime) constTrajectory
getLength(size_t dimension, size_t derivation) constTrajectory
getLength(size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
getLimitless() constTrajectory
getMax(size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
getMaxima(size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
getMaximaTimestamps(size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
getMin(size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
getMinima(size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
getMinimaTimestamps(size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
getPart(double startTime, double endTime, size_t numberOfDerivations=0) constTrajectory
getSquaredLength(size_t dimension, size_t derivation) constTrajectory
getSquaredLength(size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
getState(double t, size_t dim=0, size_t derivation=0)Trajectory
getState(double t, size_t dim=0, size_t derivation=0) constTrajectory
getStates(double t)Trajectory
getStates(double t) constTrajectory
getStates(double t, size_t derivation) constTrajectory
getStatesAround(double t, size_t derivation, size_t extend) constTrajectory
getStatesMap(double t, size_t derivation=0) constTrajectoryinline
getTimeLength() constTrajectory
getTimestamps() constTrajectory
getTimestampsFloat() constTrajectory
getType(const Ice::Current &c=Ice::emptyCurrent) const overrideTrajectory
getWithFunc(const double &(*foo)(const double &, const double &), double initValue, size_t dimension, size_t derivation, double startTime, double endTime) constTrajectory
ice_clone() const overrideTrajectory
ice_postUnmarshal() overrideTrajectory
ice_preMarshal() overrideTrajectory
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)Trajectorystatic
NormalizeTimestamps(const Ice::DoubleSeq &timestamps, const double startTime=0.0, const double endTime=1.0)Trajectorystatic
operator+=(const Trajectory traj)Trajectory
operator=(const Trajectory &source)Trajectory
operator[](double timestamp)Trajectory
ordered_view typedefTrajectory
output(const Ice::Current &c=Ice::emptyCurrent) const overrideTrajectory
rbegin() constTrajectory
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() constTrajectory
scaleValue(const Ice::DoubleSeq &factor)Trajectory
serialize(const ObjectSerializerBasePtr &obj, const Ice::Current &=Ice::emptyCurrent) const overrideTrajectory
setDimensionNames(const Ice::StringSeq dimNames)Trajectoryinline
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() constTrajectory
timestamp_view typedefTrajectory
toEigen(size_t derivation, double startTime, double endTime) constTrajectory
toEigen(size_t derivation=0) constTrajectory
TrajDataContainer typedefTrajectory
Trajectory()Trajectoryinline
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)Trajectoryinline
Trajectory(const std::vector< std::vector< T >> &data, const Ice::DoubleSeq timestamps=Ice::DoubleSeq(), const Ice::StringSeq &dimensionNames={})Trajectoryinline
Trajectory(const std::vector< std::vector< std::vector< T > > > &data, const Ice::DoubleSeq timestamps=Ice::DoubleSeq(), const Ice::StringSeq &dimensionNames={})Trajectoryinline
Trajectory(const std::map< double, Ice::DoubleSeq > &data)Trajectory
TrajMap typedefTrajectory
validate(const Ice::Current &c=Ice::emptyCurrent) overrideTrajectory
~Trajectory() overrideTrajectoryprotected