#include <SplineVisual.h>
Public Member Functions | |
void | setFrameOrientation (const Ogre::Quaternion &orientation) |
void | setFramePosition (const Ogre::Vector3 &position) |
void | setMessage (const tuw_nav_msgs::Spline::ConstPtr &msg) |
void | setOrientColor (Ogre::ColourValue color) |
void | setOrientPointsNr (int pointsNr) |
void | setOrientScale (float scale) |
void | setPathColor (Ogre::ColourValue color) |
void | setPathPointsNr (int pointsNr) |
void | setPathScale (float scale) |
void | setShape (rviz::Shape::Type shape_type) |
SplineVisual (Ogre::SceneManager *scene_manager, Ogre::SceneNode *parent_node) | |
virtual | ~SplineVisual () |
Private Attributes | |
Ogre::ColourValue | colorOrient_ |
Ogre::ColourValue | colorPath_ |
Ogre::SceneNode * | frame_node_ |
size_t | pointsNrOrient_ |
size_t | pointsNrPath_ |
float | scaleOrient_ |
float | scalePath_ |
Ogre::SceneManager * | scene_manager_ |
rviz::Shape::Type | shape_type_ |
boost::shared_ptr< Eigen::Spline3d > | spline_ |
std::vector< boost::shared_ptr< rviz::Arrow > > | splinePtsTheta_ |
std::vector< boost::shared_ptr< rviz::Shape > > | splinePtsXY_ |
Definition at line 56 of file SplineVisual.h.
tuw_nav_rviz_plugin::SplineVisual::SplineVisual | ( | Ogre::SceneManager * | scene_manager, |
Ogre::SceneNode * | parent_node | ||
) |
Definition at line 42 of file SplineVisual.cpp.
|
virtual |
Definition at line 64 of file SplineVisual.cpp.
void tuw_nav_rviz_plugin::SplineVisual::setFrameOrientation | ( | const Ogre::Quaternion & | orientation | ) |
Definition at line 124 of file SplineVisual.cpp.
void tuw_nav_rviz_plugin::SplineVisual::setFramePosition | ( | const Ogre::Vector3 & | position | ) |
Definition at line 119 of file SplineVisual.cpp.
void tuw_nav_rviz_plugin::SplineVisual::setMessage | ( | const tuw_nav_msgs::Spline::ConstPtr & | msg | ) |
Definition at line 69 of file SplineVisual.cpp.
void tuw_nav_rviz_plugin::SplineVisual::setOrientColor | ( | Ogre::ColourValue | color | ) |
Definition at line 135 of file SplineVisual.cpp.
void tuw_nav_rviz_plugin::SplineVisual::setOrientPointsNr | ( | int | pointsNr | ) |
Definition at line 188 of file SplineVisual.cpp.
void tuw_nav_rviz_plugin::SplineVisual::setOrientScale | ( | float | scale | ) |
Definition at line 161 of file SplineVisual.cpp.
void tuw_nav_rviz_plugin::SplineVisual::setPathColor | ( | Ogre::ColourValue | color | ) |
Definition at line 129 of file SplineVisual.cpp.
void tuw_nav_rviz_plugin::SplineVisual::setPathPointsNr | ( | int | pointsNr | ) |
Definition at line 167 of file SplineVisual.cpp.
void tuw_nav_rviz_plugin::SplineVisual::setPathScale | ( | float | scale | ) |
Definition at line 155 of file SplineVisual.cpp.
void tuw_nav_rviz_plugin::SplineVisual::setShape | ( | rviz::Shape::Type | shape_type | ) |
Definition at line 141 of file SplineVisual.cpp.
|
private |
Definition at line 112 of file SplineVisual.h.
|
private |
Definition at line 111 of file SplineVisual.h.
|
private |
Definition at line 104 of file SplineVisual.h.
|
private |
Definition at line 122 of file SplineVisual.h.
|
private |
Definition at line 121 of file SplineVisual.h.
|
private |
Definition at line 119 of file SplineVisual.h.
|
private |
Definition at line 118 of file SplineVisual.h.
|
private |
Definition at line 108 of file SplineVisual.h.
|
private |
Definition at line 115 of file SplineVisual.h.
|
private |
Definition at line 100 of file SplineVisual.h.
|
private |
Definition at line 98 of file SplineVisual.h.
|
private |
Definition at line 97 of file SplineVisual.h.