Public Member Functions | Private Attributes | List of all members
tuw_geometry_rviz::LineSegments2DVisual Class Reference

#include <LineSegments2DVisual.h>

Public Member Functions

 LineSegments2DVisual (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
 
void setColorSegments (Ogre::ColourValue color)
 
void setFrameOrientation (const Ogre::Quaternion &orientation)
 
void setFramePosition (const Ogre::Vector3 &position)
 
void setMessage (const tuw_geometry_msgs::LineSegments::ConstPtr &msg)
 
void setScaleSegments (float scale)
 
void setWidthSegments (float width)
 
virtual ~LineSegments2DVisual ()
 

Private Attributes

Ogre::SceneNode * frame_node_
 
boost::shared_ptr< rviz::BillboardLinelinesegments_
 
Ogre::SceneManager * scene_manager_
 

Detailed Description

Definition at line 54 of file LineSegments2DVisual.h.

Constructor & Destructor Documentation

tuw_geometry_rviz::LineSegments2DVisual::LineSegments2DVisual ( Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  parent_node 
)

Definition at line 41 of file LineSegments2DVisual.cpp.

tuw_geometry_rviz::LineSegments2DVisual::~LineSegments2DVisual ( )
virtual

Definition at line 59 of file LineSegments2DVisual.cpp.

Member Function Documentation

void tuw_geometry_rviz::LineSegments2DVisual::setColorSegments ( Ogre::ColourValue  color)

Definition at line 97 of file LineSegments2DVisual.cpp.

void tuw_geometry_rviz::LineSegments2DVisual::setFrameOrientation ( const Ogre::Quaternion &  orientation)

Definition at line 91 of file LineSegments2DVisual.cpp.

void tuw_geometry_rviz::LineSegments2DVisual::setFramePosition ( const Ogre::Vector3 position)

Definition at line 85 of file LineSegments2DVisual.cpp.

void tuw_geometry_rviz::LineSegments2DVisual::setMessage ( const tuw_geometry_msgs::LineSegments::ConstPtr &  msg)

Definition at line 65 of file LineSegments2DVisual.cpp.

void tuw_geometry_rviz::LineSegments2DVisual::setScaleSegments ( float  scale)

Definition at line 103 of file LineSegments2DVisual.cpp.

void tuw_geometry_rviz::LineSegments2DVisual::setWidthSegments ( float  width)

Definition at line 109 of file LineSegments2DVisual.cpp.

Member Data Documentation

Ogre::SceneNode* tuw_geometry_rviz::LineSegments2DVisual::frame_node_
private

Definition at line 95 of file LineSegments2DVisual.h.

boost::shared_ptr<rviz::BillboardLine> tuw_geometry_rviz::LineSegments2DVisual::linesegments_
private

Definition at line 91 of file LineSegments2DVisual.h.

Ogre::SceneManager* tuw_geometry_rviz::LineSegments2DVisual::scene_manager_
private

Definition at line 99 of file LineSegments2DVisual.h.


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


tuw_geometry_rviz
Author(s): Markus Macsek , Markus Bader
autogenerated on Mon Jun 10 2019 15:40:07