29 #ifndef _MAPWRITERINTERFACE_H__    30 #define _MAPWRITERINTERFACE_H__    45     Color(
unsigned int r, 
unsigned int g, 
unsigned int b) : r(r), g(g), b(b) {}
    55   inline virtual void drawPath(
const Eigen::Vector3f& start, 
const std::vector<Eigen::Vector2f>& points){
    58   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, const Shape &shape=SHAPE_CIRCLE)=0
virtual void drawPath(const Eigen::Vector3f &start, const std::vector< Eigen::Vector2f > &points)