rviz::InitialPoseTool Class Reference

#include <initial_pose_tool.h>

Inheritance diagram for rviz::InitialPoseTool:
Inheritance graph
[legend]

List of all members.

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

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

Detailed Description

Definition at line 49 of file initial_pose_tool.h.


Constructor & Destructor Documentation

rviz::InitialPoseTool::InitialPoseTool (  ) 

Definition at line 43 of file initial_pose_tool.cpp.

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

Definition at line 53 of file initial_pose_tool.h.


Member Function Documentation

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

Definition at line 80 of file initial_pose_tool.cpp.

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

Definition at line 56 of file initial_pose_tool.h.

virtual bool rviz::InitialPoseTool::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 initial_pose_tool.h.

void rviz::InitialPoseTool::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 49 of file initial_pose_tool.cpp.

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

Implements rviz::PoseTool.

Definition at line 61 of file initial_pose_tool.cpp.

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

Definition at line 55 of file initial_pose_tool.cpp.


Member Data Documentation

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

Definition at line 66 of file initial_pose_tool.h.

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

Definition at line 67 of file initial_pose_tool.h.

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

Definition at line 64 of file initial_pose_tool.h.

Definition at line 69 of file initial_pose_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


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