Track.h File Reference
#include "VariantValue.h"
#include "interpolate/linear.h"
+ Include dependency graph for Track.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Keyframe< ValueT >
 A keyframe, representing a value at a given time. More...
 
class  Track< ValueT >
 A track represents the timeline of a single value, identified by a track ID. More...
 
struct  Track< ValueT >::KeyframeProxy
 A proxy allowing for adding keyframes by: track[time] = value; More...
 

Namespaces

 armarx
 This file offers overloads of toIce() and fromIce() functions for STL container types.
 
 armarx::trajectory
 

Typedefs

using VariantKeyframe = Keyframe< VariantValue >
 A keyframe with of type TValue. More...
 
using VariantTrack = Track< VariantValue >
 A track with value type TValue. More...
 

Functions

template<typename ValueT >
std::ostream & operator<< (std::ostream &os, const Track< ValueT > &track)