21 #ifndef mia_template_trackpoint_hh 22 #define mia_template_trackpoint_hh 40 template <
typename Transformation>
43 typedef typename Transformation::Vector
Vector;
57 TTrackPoint(
int id,
float time,
const Vector& pos,
const std::string& reserved);
65 bool read(std::string& is);
71 void print(std::ostream& os)
const;
82 const Vector& get_pos()
const;
88 float get_time()
const;
91 const std::string& get_reserved()
const;
99 static std::vector< TTrackPoint > load_trackpoints(
const std::string& in_filename);
105 std::string m_reserved;
108 template <
typename Transformation>
109 std::ostream& operator << (std::ostream& os, const TTrackPoint<Transformation>& tp)
Class to track pixel movement based on a transformation.
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
Transformation::Vector Vector
#define NS_MIA_END
conveniance define to end the mia namespace