29 #ifndef _MAPWRITERINTERFACE_H__ 30 #define _MAPWRITERINTERFACE_H__ 40 Color(
unsigned int r,
unsigned int g,
unsigned int b) : r(r), g(g), b(b) {}
48 inline virtual void drawPath(
const Eigen::Vector3f& start,
const std::vector<Eigen::Vector2f>& points){
51 virtual void drawPath(
const Eigen::Vector3f&
start,
const std::vector<Eigen::Vector2f>& points,
int color_r,
int color_g,
int color_b) = 0;
virtual std::string getBasePathAndFileName() const =0
Color(unsigned int r, unsigned int g, unsigned int b)
virtual void drawObjectOfInterest(const Eigen::Vector2f &coords, const std::string &txt, const Color &color)=0
virtual void drawPath(const Eigen::Vector3f &start, const std::vector< Eigen::Vector2f > &points)