Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
tuw_multi_robot_rviz::VoronoiSegmentVisual Class Reference

#include <VoronoiSegmentVisual.h>

Classes

struct  Line_t
 

Public Member Functions

void setFrameOrientation (const Ogre::Quaternion &orientation)
 
void setFramePosition (const Ogre::Vector3 &position)
 
void setMessage (const tuw_multi_robot_msgs::Graph::ConstPtr &msg)
 
void setPathColor (Ogre::ColourValue color)
 
void setPathScale (float scale)
 
 VoronoiSegmentVisual (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
 
virtual ~VoronoiSegmentVisual ()
 

Private Types

typedef struct tuw_multi_robot_rviz::VoronoiSegmentVisual::Line_t Line
 

Private Member Functions

Line offsetLine (Line _l, float d)
 

Private Attributes

Ogre::ColourValue colorPath_
 
Ogre::SceneNode * frame_node_
 
std::vector< boost::shared_ptr< rviz::Line > > pathLine
 
float scalePath_
 
float scalePoint_
 
Ogre::SceneManager * scene_manager_
 

Detailed Description

Definition at line 62 of file VoronoiSegmentVisual.h.

Member Typedef Documentation

Constructor & Destructor Documentation

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

Definition at line 41 of file VoronoiSegmentVisual.cpp.

tuw_multi_robot_rviz::VoronoiSegmentVisual::~VoronoiSegmentVisual ( )
virtual

Definition at line 60 of file VoronoiSegmentVisual.cpp.

Member Function Documentation

VoronoiSegmentVisual::Line tuw_multi_robot_rviz::VoronoiSegmentVisual::offsetLine ( VoronoiSegmentVisual::Line  _l,
float  d 
)
private

Definition at line 116 of file VoronoiSegmentVisual.cpp.

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

Definition at line 138 of file VoronoiSegmentVisual.cpp.

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

Definition at line 132 of file VoronoiSegmentVisual.cpp.

void tuw_multi_robot_rviz::VoronoiSegmentVisual::setMessage ( const tuw_multi_robot_msgs::Graph::ConstPtr &  msg)

Definition at line 66 of file VoronoiSegmentVisual.cpp.

void tuw_multi_robot_rviz::VoronoiSegmentVisual::setPathColor ( Ogre::ColourValue  color)

Definition at line 144 of file VoronoiSegmentVisual.cpp.

void tuw_multi_robot_rviz::VoronoiSegmentVisual::setPathScale ( float  scale)

Definition at line 153 of file VoronoiSegmentVisual.cpp.

Member Data Documentation

Ogre::ColourValue tuw_multi_robot_rviz::VoronoiSegmentVisual::colorPath_
private

Definition at line 112 of file VoronoiSegmentVisual.h.

Ogre::SceneNode* tuw_multi_robot_rviz::VoronoiSegmentVisual::frame_node_
private

Definition at line 105 of file VoronoiSegmentVisual.h.

std::vector<boost::shared_ptr<rviz::Line> > tuw_multi_robot_rviz::VoronoiSegmentVisual::pathLine
private

Definition at line 101 of file VoronoiSegmentVisual.h.

float tuw_multi_robot_rviz::VoronoiSegmentVisual::scalePath_
private

Definition at line 114 of file VoronoiSegmentVisual.h.

float tuw_multi_robot_rviz::VoronoiSegmentVisual::scalePoint_
private

Definition at line 115 of file VoronoiSegmentVisual.h.

Ogre::SceneManager* tuw_multi_robot_rviz::VoronoiSegmentVisual::scene_manager_
private

Definition at line 109 of file VoronoiSegmentVisual.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