|
|
Namespaces | |
| error | |
| interpolate | |
Classes | |
| struct | Keyframe |
| A keyframe, representing a value at a given time. More... | |
| class | Track |
| A track represents the timeline of a single value, identified by a track ID. More... | |
| class | Trajectory |
| This class is used to update entities based on trajectory defined by keyframes. More... | |
Typedefs | |
| using | TrackID = std::string |
| ID of tracks. More... | |
| using | VariantKeyframe = Keyframe< VariantValue > |
| A keyframe with of type TValue. More... | |
| using | VariantTrack = Track< VariantValue > |
| A track with value type TValue. More... | |
| using | VariantValue = std::variant< float, Eigen::MatrixXf, Eigen::Quaternionf > |
| Variant for trajectory values. More... | |
Functions | |
| template<typename ValueT > | |
| std::ostream & | operator<< (std::ostream &os, const Track< ValueT > &track) |
| std::ostream & | operator<< (std::ostream &os, const Trajectory &trajectory) |
| VariantTrack::UpdateFunc | toUpdateFunc (std::function< void(const Eigen::MatrixXf &)> func) |
| Wrap the function in a Track::UpdateFunc. More... | |
| VariantTrack::UpdateFunc | toUpdateFunc (std::function< void(const Eigen::Quaternionf &)> func) |
| Wrap the function in a Track::UpdateFunc. More... | |
| VariantTrack::UpdateFunc | toUpdateFunc (std::function< void(float)> func) |
| Wrap the function in a Track::UpdateFunc. More... | |
| template<typename ValueT > | |
| VariantTrack::UpdateFunc | updateValue (ValueT &v) |
| Get an update function for value assignments. More... | |
| using TrackID = std::string |
ID of tracks.
Definition at line 15 of file VariantValue.h.
| using VariantKeyframe = Keyframe<VariantValue> |
| using VariantTrack = Track<VariantValue> |
| using VariantValue = std::variant<float, Eigen::MatrixXf, Eigen::Quaternionf> |
Variant for trajectory values.
Definition at line 12 of file VariantValue.h.
| std::ostream& armarx::trajectory::operator<< | ( | std::ostream & | os, |
| const Track< ValueT > & | track | ||
| ) |
| std::ostream & operator<< | ( | std::ostream & | os, |
| const Trajectory & | trajectory | ||
| ) |
Definition at line 76 of file Trajectory.cpp.
| auto toUpdateFunc | ( | std::function< void(const Eigen::MatrixXf &)> | func | ) |
Wrap the function in a Track::UpdateFunc.
Definition at line 96 of file Trajectory.cpp.
Here is the call graph for this function:| auto toUpdateFunc | ( | std::function< void(const Eigen::Quaternionf &)> | func | ) |
Wrap the function in a Track::UpdateFunc.
Definition at line 103 of file Trajectory.cpp.
Here is the call graph for this function:| auto toUpdateFunc | ( | std::function< void(float)> | func | ) |
Wrap the function in a Track::UpdateFunc.
Definition at line 90 of file Trajectory.cpp.
Here is the call graph for this function:| VariantTrack::UpdateFunc armarx::trajectory::updateValue | ( | ValueT & | v | ) |
Get an update function for value assignments.
Definition at line 84 of file Trajectory.h.
Here is the call graph for this function: