Class MoveBasePlugin
Defined in File move_base_plugin.h
Inheritance Relationships
Base Type
public mapviz::MapvizPlugin
Class Documentation
-
class MoveBasePlugin : public mapviz::MapvizPlugin
Public Types
-
typedef actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> MoveBaseClient
Public Functions
-
MoveBasePlugin()
-
virtual ~MoveBasePlugin()
-
bool Initialize(QGLWidget *canvas)
-
inline void Shutdown()
-
virtual void Draw(double x, double y, double scale)
-
inline virtual void Paint(QPainter *painter, double x, double y, double scale)
-
inline void Transform()
-
void LoadConfig(const YAML::Node &node, const std::string &path)
-
void SaveConfig(YAML::Emitter &emitter, const std::string &path)
-
QWidget *GetConfigWidget(QWidget *parent)
Protected Functions
-
virtual void PrintError(const std::string &message) override
-
virtual void PrintInfo(const std::string &message) override
-
virtual void PrintWarning(const std::string &message) override
-
virtual bool eventFilter(QObject *object, QEvent *event) override
-
void timerCallback(const ros::TimerEvent &ev = ros::TimerEvent())
-
bool handleMousePress(QMouseEvent*)
-
bool handleMouseRelease(QMouseEvent*)
-
bool handleMouseMove(QMouseEvent*)
-
typedef actionlib::SimpleActionClient<move_base_msgs::MoveBaseAction> MoveBaseClient