Public Member Functions | Private Attributes | List of all members
tuw_nav_rviz::PathVisual Class Reference

#include <PathVisual.h>

Public Member Functions

 PathVisual (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node)
 
void setFrameOrientation (const Ogre::Quaternion &orientation)
 
void setFramePosition (const Ogre::Vector3 &position)
 
void setMessage (const nav_msgs::Path::ConstPtr &msg)
 
void setOrientColor (Ogre::ColourValue color)
 
void setOrientDeltaS (double deltaS)
 
void setOrientScale (float scale)
 
void setPathColor (Ogre::ColourValue color)
 
void setPathScale (float scale)
 
void setShape (rviz::Shape::Type shape_type)
 
virtual ~PathVisual ()
 

Private Attributes

Ogre::ColourValue colorOrient_
 
Ogre::ColourValue colorPath_
 
double deltaSOrient_
 
Ogre::SceneNode * frame_node_
 
std::vector< boost::shared_ptr< rviz::Arrow > > pathPtsTheta_
 
std::vector< boost::shared_ptr< rviz::Shape > > pathPtsXY_
 
float scaleOrient_
 
float scalePath_
 
Ogre::SceneManager * scene_manager_
 
rviz::Shape::Type shape_type_
 

Detailed Description

Definition at line 55 of file PathVisual.h.

Constructor & Destructor Documentation

tuw_nav_rviz::PathVisual::PathVisual ( Ogre::SceneManager *  scene_manager,
Ogre::SceneNode *  parent_node 
)

Definition at line 42 of file PathVisual.cpp.

tuw_nav_rviz::PathVisual::~PathVisual ( )
virtual

Definition at line 63 of file PathVisual.cpp.

Member Function Documentation

void tuw_nav_rviz::PathVisual::setFrameOrientation ( const Ogre::Quaternion &  orientation)

Definition at line 136 of file PathVisual.cpp.

void tuw_nav_rviz::PathVisual::setFramePosition ( const Ogre::Vector3 position)

Definition at line 131 of file PathVisual.cpp.

void tuw_nav_rviz::PathVisual::setMessage ( const nav_msgs::Path::ConstPtr &  msg)

Definition at line 68 of file PathVisual.cpp.

void tuw_nav_rviz::PathVisual::setOrientColor ( Ogre::ColourValue  color)

Definition at line 147 of file PathVisual.cpp.

void tuw_nav_rviz::PathVisual::setOrientDeltaS ( double  deltaS)

Definition at line 178 of file PathVisual.cpp.

void tuw_nav_rviz::PathVisual::setOrientScale ( float  scale)

Definition at line 173 of file PathVisual.cpp.

void tuw_nav_rviz::PathVisual::setPathColor ( Ogre::ColourValue  color)

Definition at line 141 of file PathVisual.cpp.

void tuw_nav_rviz::PathVisual::setPathScale ( float  scale)

Definition at line 167 of file PathVisual.cpp.

void tuw_nav_rviz::PathVisual::setShape ( rviz::Shape::Type  shape_type)

Definition at line 153 of file PathVisual.cpp.

Member Data Documentation

Ogre::ColourValue tuw_nav_rviz::PathVisual::colorOrient_
private

Definition at line 107 of file PathVisual.h.

Ogre::ColourValue tuw_nav_rviz::PathVisual::colorPath_
private

Definition at line 106 of file PathVisual.h.

double tuw_nav_rviz::PathVisual::deltaSOrient_
private

Definition at line 116 of file PathVisual.h.

Ogre::SceneNode* tuw_nav_rviz::PathVisual::frame_node_
private

Definition at line 99 of file PathVisual.h.

std::vector<boost::shared_ptr<rviz::Arrow> > tuw_nav_rviz::PathVisual::pathPtsTheta_
private

Definition at line 95 of file PathVisual.h.

std::vector<boost::shared_ptr<rviz::Shape> > tuw_nav_rviz::PathVisual::pathPtsXY_
private

Definition at line 94 of file PathVisual.h.

float tuw_nav_rviz::PathVisual::scaleOrient_
private

Definition at line 114 of file PathVisual.h.

float tuw_nav_rviz::PathVisual::scalePath_
private

Definition at line 113 of file PathVisual.h.

Ogre::SceneManager* tuw_nav_rviz::PathVisual::scene_manager_
private

Definition at line 103 of file PathVisual.h.

rviz::Shape::Type tuw_nav_rviz::PathVisual::shape_type_
private

Definition at line 110 of file PathVisual.h.


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


tuw_nav_rviz
Author(s):
autogenerated on Mon Jun 10 2019 15:40:12