#include <spline_visual.h>
Public Member Functions | |
void | setFrameOrientation (const Ogre::Quaternion &orientation) |
void | setFramePosition (const Ogre::Vector3 &position) |
void | setMessage (const tuw_spline_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 53 of file spline_visual.h.
tuw_spline_rviz_plugin::SplineVisual::SplineVisual | ( | Ogre::SceneManager * | scene_manager, |
Ogre::SceneNode * | parent_node | ||
) |
Definition at line 39 of file spline_visual.cpp.
|
virtual |
Definition at line 61 of file spline_visual.cpp.
void tuw_spline_rviz_plugin::SplineVisual::setFrameOrientation | ( | const Ogre::Quaternion & | orientation | ) |
Definition at line 121 of file spline_visual.cpp.
void tuw_spline_rviz_plugin::SplineVisual::setFramePosition | ( | const Ogre::Vector3 & | position | ) |
Definition at line 116 of file spline_visual.cpp.
void tuw_spline_rviz_plugin::SplineVisual::setMessage | ( | const tuw_spline_msgs::Spline::ConstPtr & | msg | ) |
Definition at line 66 of file spline_visual.cpp.
void tuw_spline_rviz_plugin::SplineVisual::setOrientColor | ( | Ogre::ColourValue | color | ) |
Definition at line 132 of file spline_visual.cpp.
void tuw_spline_rviz_plugin::SplineVisual::setOrientPointsNr | ( | int | pointsNr | ) |
Definition at line 185 of file spline_visual.cpp.
void tuw_spline_rviz_plugin::SplineVisual::setOrientScale | ( | float | scale | ) |
Definition at line 158 of file spline_visual.cpp.
void tuw_spline_rviz_plugin::SplineVisual::setPathColor | ( | Ogre::ColourValue | color | ) |
Definition at line 126 of file spline_visual.cpp.
void tuw_spline_rviz_plugin::SplineVisual::setPathPointsNr | ( | int | pointsNr | ) |
Definition at line 164 of file spline_visual.cpp.
void tuw_spline_rviz_plugin::SplineVisual::setPathScale | ( | float | scale | ) |
Definition at line 152 of file spline_visual.cpp.
void tuw_spline_rviz_plugin::SplineVisual::setShape | ( | rviz::Shape::Type | shape_type | ) |
Definition at line 138 of file spline_visual.cpp.
|
private |
Definition at line 109 of file spline_visual.h.
|
private |
Definition at line 108 of file spline_visual.h.
|
private |
Definition at line 101 of file spline_visual.h.
|
private |
Definition at line 119 of file spline_visual.h.
|
private |
Definition at line 118 of file spline_visual.h.
|
private |
Definition at line 116 of file spline_visual.h.
|
private |
Definition at line 115 of file spline_visual.h.
|
private |
Definition at line 105 of file spline_visual.h.
|
private |
Definition at line 112 of file spline_visual.h.
|
private |
Definition at line 97 of file spline_visual.h.
|
private |
Definition at line 95 of file spline_visual.h.
|
private |
Definition at line 94 of file spline_visual.h.