Public Types | Public Member Functions | Protected Attributes
jsk_rviz_plugins::SquareObject Class Reference

#include <facing_visualizer.h>

List of all members.

Public Types

enum  PolygonType { CIRCLE, SQUARE }
typedef std::shared_ptr
< SquareObject

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_

Detailed Description

Definition at line 57 of file facing_visualizer.h.

Member Typedef Documentation

Definition at line 60 of file facing_visualizer.h.

Member Enumeration Documentation


Definition at line 65 of file facing_visualizer.h.

Constructor & Destructor Documentation

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.

Definition at line 60 of file facing_visualizer.cpp.

Member Function Documentation

Ogre::ManualObject * jsk_rviz_plugins::SquareObject::getManualObject ( ) [virtual]

Definition at line 66 of file facing_visualizer.cpp.

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.

Definition at line 154 of file facing_visualizer.cpp.

Member Data Documentation

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.

Definition at line 79 of file facing_visualizer.h.

Definition at line 82 of file facing_visualizer.h.

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

Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Wed May 1 2019 02:40:22