rviz::GoalTool Class Reference

#include <goal_tool.h>

Inheritance diagram for rviz::GoalTool:
Inheritance graph

List of all members.

Public Member Functions

virtual void enumerateProperties (PropertyManager *property_manager, const Property *&parent)
const std::string & getTopic ()
 GoalTool ()
virtual bool hasProperties ()
virtual void onInitialize ()
void setTopic (const std::string &topic)
virtual ~GoalTool ()

Protected Member Functions

virtual void onPoseSet (double x, double y, double theta)

Protected Attributes

ros::NodeHandle nh_
ros::Publisher pub_
std::string topic_

Detailed Description

Definition at line 49 of file goal_tool.h.

Constructor & Destructor Documentation

rviz::GoalTool::GoalTool (  ) 

Definition at line 38 of file goal_tool.cpp.

virtual rviz::GoalTool::~GoalTool (  )  [inline, virtual]

Definition at line 53 of file goal_tool.h.

Member Function Documentation

void rviz::GoalTool::enumerateProperties ( PropertyManager *  property_manager,
const Property *&  parent 
) [virtual]

Definition at line 70 of file goal_tool.cpp.

const std::string& rviz::GoalTool::getTopic (  )  [inline]

Definition at line 56 of file goal_tool.h.

virtual bool rviz::GoalTool::hasProperties (  )  [inline, virtual]

If your Tool subclass defines properties in enumerateProperties(), also override this function to return true.

Reimplemented from rviz::Tool.

Definition at line 58 of file goal_tool.h.

void rviz::GoalTool::onInitialize (  )  [virtual]

Override onInitialize to do any setup needed after the VisualizationManager has been set. This is called by Tool::initialize(). The base implementation here does nothing.

Reimplemented from rviz::PoseTool.

Definition at line 44 of file goal_tool.cpp.

void rviz::GoalTool::onPoseSet ( double  x,
double  y,
double  theta 
) [protected, virtual]

Implements rviz::PoseTool.

Definition at line 56 of file goal_tool.cpp.

void rviz::GoalTool::setTopic ( const std::string &  topic  ) 

Definition at line 50 of file goal_tool.cpp.

Member Data Documentation

ros::NodeHandle rviz::GoalTool::nh_ [protected]

Definition at line 66 of file goal_tool.h.

ros::Publisher rviz::GoalTool::pub_ [protected]

Definition at line 67 of file goal_tool.h.

std::string rviz::GoalTool::topic_ [protected]

Definition at line 64 of file goal_tool.h.

Definition at line 69 of file goal_tool.h.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Author(s): Dave Hershberger, Josh Faust
autogenerated on Wed Jun 6 11:25:47 2012