#include <facing_visualizer.h>
Public Types | |
enum | PolygonType { CIRCLE, SQUARE } |
typedef boost::shared_ptr < SquareObject > | Ptr |
Public Member Functions | |
virtual Ogre::ManualObject * | getManualObject () |
virtual void | rebuildPolygon () |
virtual void | setInnerRadius (double inner_radius) |
virtual void | setOuterRadius (double outer_radius) |
virtual void | setPolygonType (PolygonType type) |
SquareObject (Ogre::SceneManager *manager, double outer_radius, double inner_radius, std::string name) | |
virtual | ~SquareObject () |
Protected Attributes | |
double | inner_radius_ |
Ogre::SceneManager * | manager_ |
Ogre::ManualObject * | manual_ |
std::string | name_ |
double | outer_radius_ |
PolygonType | polygon_type_ |
Definition at line 57 of file facing_visualizer.h.
typedef boost::shared_ptr<SquareObject> jsk_rviz_plugins::SquareObject::Ptr |
Definition at line 60 of file facing_visualizer.h.
Definition at line 65 of file facing_visualizer.h.
jsk_rviz_plugins::SquareObject::SquareObject | ( | Ogre::SceneManager * | manager, |
double | outer_radius, | ||
double | inner_radius, | ||
std::string | name | ||
) |
Definition at line 49 of file facing_visualizer.cpp.
jsk_rviz_plugins::SquareObject::~SquareObject | ( | ) | [virtual] |
Definition at line 60 of file facing_visualizer.cpp.
Ogre::ManualObject * jsk_rviz_plugins::SquareObject::getManualObject | ( | ) | [virtual] |
Definition at line 66 of file facing_visualizer.cpp.
void jsk_rviz_plugins::SquareObject::rebuildPolygon | ( | ) | [virtual] |
Definition at line 81 of file facing_visualizer.cpp.
void jsk_rviz_plugins::SquareObject::setInnerRadius | ( | double | inner_radius | ) | [virtual] |
Definition at line 76 of file facing_visualizer.cpp.
void jsk_rviz_plugins::SquareObject::setOuterRadius | ( | double | outer_radius | ) | [virtual] |
Definition at line 71 of file facing_visualizer.cpp.
void jsk_rviz_plugins::SquareObject::setPolygonType | ( | PolygonType | type | ) | [virtual] |
Definition at line 154 of file facing_visualizer.cpp.
double jsk_rviz_plugins::SquareObject::inner_radius_ [protected] |
Definition at line 80 of file facing_visualizer.h.
Ogre::SceneManager* jsk_rviz_plugins::SquareObject::manager_ [protected] |
Definition at line 78 of file facing_visualizer.h.
Ogre::ManualObject* jsk_rviz_plugins::SquareObject::manual_ [protected] |
Definition at line 77 of file facing_visualizer.h.
std::string jsk_rviz_plugins::SquareObject::name_ [protected] |
Definition at line 81 of file facing_visualizer.h.
double jsk_rviz_plugins::SquareObject::outer_radius_ [protected] |
Definition at line 79 of file facing_visualizer.h.
Definition at line 82 of file facing_visualizer.h.