Public Member Functions | Private Attributes | List of all members
tuw_multi_robot_rviz::RobotGoalsArrayVisual Class Reference

#include <RobotGoalsArrayVisual.h>

Public Member Functions

 RobotGoalsArrayVisual (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
 
void setColorPose (Ogre::ColourValue color)
 
void setFrameOrientation (const Ogre::Quaternion &orientation)
 
void setFramePosition (const Ogre::Vector3 &position)
 
void setMessage (const tuw_multi_robot_msgs::RobotGoalsArray::ConstPtr &msg)
 
void setScalePose (float scale)
 
virtual ~RobotGoalsArrayVisual ()
 

Private Attributes

Ogre::ColourValue color_pose_
 
Ogre::ColourValue color_variance_
 
Ogre::SceneNode * frame_node_
 
std::vector< boost::shared_ptr< rviz::Arrow > > goals_
 
float scale_pose_
 
Ogre::SceneManager * scene_manager_
 

Detailed Description

Definition at line 53 of file RobotGoalsArrayVisual.h.

Constructor & Destructor Documentation

tuw_multi_robot_rviz::RobotGoalsArrayVisual::RobotGoalsArrayVisual ( Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  parent_node 
)

Definition at line 41 of file RobotGoalsArrayVisual.cpp.

tuw_multi_robot_rviz::RobotGoalsArrayVisual::~RobotGoalsArrayVisual ( )
virtual

Definition at line 55 of file RobotGoalsArrayVisual.cpp.

Member Function Documentation

void tuw_multi_robot_rviz::RobotGoalsArrayVisual::setColorPose ( Ogre::ColourValue  color)

Definition at line 110 of file RobotGoalsArrayVisual.cpp.

void tuw_multi_robot_rviz::RobotGoalsArrayVisual::setFrameOrientation ( const Ogre::Quaternion &  orientation)

Definition at line 96 of file RobotGoalsArrayVisual.cpp.

void tuw_multi_robot_rviz::RobotGoalsArrayVisual::setFramePosition ( const Ogre::Vector3 position)

Definition at line 91 of file RobotGoalsArrayVisual.cpp.

void tuw_multi_robot_rviz::RobotGoalsArrayVisual::setMessage ( const tuw_multi_robot_msgs::RobotGoalsArray::ConstPtr &  msg)

generate an error message

# if there are more than one points the first one is the start pose else the current pose of the robot is used as start

Definition at line 60 of file RobotGoalsArrayVisual.cpp.

void tuw_multi_robot_rviz::RobotGoalsArrayVisual::setScalePose ( float  scale)

Definition at line 101 of file RobotGoalsArrayVisual.cpp.

Member Data Documentation

Ogre::ColourValue tuw_multi_robot_rviz::RobotGoalsArrayVisual::color_pose_
private

Definition at line 98 of file RobotGoalsArrayVisual.h.

Ogre::ColourValue tuw_multi_robot_rviz::RobotGoalsArrayVisual::color_variance_
private

Definition at line 101 of file RobotGoalsArrayVisual.h.

Ogre::SceneNode* tuw_multi_robot_rviz::RobotGoalsArrayVisual::frame_node_
private

Definition at line 88 of file RobotGoalsArrayVisual.h.

std::vector< boost::shared_ptr<rviz::Arrow> > tuw_multi_robot_rviz::RobotGoalsArrayVisual::goals_
private

Definition at line 84 of file RobotGoalsArrayVisual.h.

float tuw_multi_robot_rviz::RobotGoalsArrayVisual::scale_pose_
private

Definition at line 95 of file RobotGoalsArrayVisual.h.

Ogre::SceneManager* tuw_multi_robot_rviz::RobotGoalsArrayVisual::scene_manager_
private

Definition at line 92 of file RobotGoalsArrayVisual.h.


The documentation for this class was generated from the following files:


tuw_multi_robot_rviz
Author(s): Benjamin Binder
autogenerated on Mon Jun 10 2019 15:42:40