29 #ifndef drawinterface_h__ 30 #define drawinterface_h__ 34 virtual void drawPoint(
const Eigen::Vector2f& pointWorldFrame) = 0;
35 virtual void drawArrow(
const Eigen::Vector3f& poseWorld) = 0;
36 virtual void drawCovariance(
const Eigen::Vector2f& mean,
const Eigen::Matrix2f& cov) = 0;
38 virtual void setScale(
double scale) = 0;
39 virtual void setColor(
double r,
double g,
double b,
double a = 1.0) = 0;
virtual void setColor(double r, double g, double b, double a=1.0)=0
virtual void drawPoint(const Eigen::Vector2f &pointWorldFrame)=0
virtual void sendAndResetData()=0
virtual void setScale(double scale)=0
virtual void drawArrow(const Eigen::Vector3f &poseWorld)=0
virtual void drawCovariance(const Eigen::Vector2f &mean, const Eigen::Matrix2f &cov)=0