Go to the documentation of this file.
21 #ifndef mia_template_trackpoint_hh
22 #define mia_template_trackpoint_hh
40 template <
typename Transformation>
44 typedef typename Transformation::Vector
Vector;
66 bool read(std::string& is);
72 void print(std::ostream& os)
const;
106 std::string m_reserved;
109 template <
typename Transformation>
const std::string & get_reserved() const
returns the reserved field
Transformation::Vector Vector
void move(float timestep, const Transformation &t)
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
static std::vector< TTrackPoint > load_trackpoints(const std::string &in_filename)
#define NS_MIA_END
conveniance define to end the mia namespace
Class to track pixel movement based on a transformation.
void print(std::ostream &os) const
const Vector & get_pos() const
bool read(std::string &is)
std::ostream & operator<<(std::ostream &os, const TTrackPoint< Transformation > &tp)
TTrackPoint(int id, float time, const Vector &pos, const std::string &reserved)