X-Git-Url: http://git.mutantstargoat.com?p=faros-demo;a=blobdiff_plain;f=src%2Ftrack.h;fp=src%2Ftrack.h;h=4f98eeae0497e5c79faa5b2bf900bc81133d6e13;hp=b80562ee2df2351680ee1b195f231ffb90fb8166;hb=f55c5b1ebf2ea680eb906f064ae6eeb702b36677;hpb=fe6fdd0009d90b8407496fd4efa2e71a19556761 diff --git a/src/track.h b/src/track.h index b80562e..4f98eea 100644 --- a/src/track.h +++ b/src/track.h @@ -34,9 +34,15 @@ public: Track(); void clear(); + bool empty() const; - void set_key(long tm, float val); - float get_key(long tm) const; + int get_num_keys() const; + + const TrackKey &operator [](int idx) const; + TrackKey &operator [](int idx); + + void set_value(long tm, float val); + float get_value(long tm) const; int find_key(long tm) const; float operator ()(long tm) const;