Public Types | Public Member Functions | Protected Attributes
jsk_rviz_plugin::OverlayObject Class Reference

#include <overlay_utils.h>

List of all members.

Public Types

typedef boost::shared_ptr
< OverlayObject

Public Member Functions

virtual ScopedPixelBuffer getBuffer ()
virtual std::string getName ()
virtual unsigned int getTextureHeight ()
virtual unsigned int getTextureWidth ()
virtual void hide ()
virtual bool isTextureReady ()
virtual bool isVisible ()
 OverlayObject (const std::string &name)
virtual void setDimensions (double width, double height)
virtual void setPosition (double left, double top)
virtual void show ()
virtual bool updateTextureSize (unsigned int width, unsigned int height)
virtual ~OverlayObject ()

Protected Attributes

const std::string name_
Ogre::Overlay * overlay_
Ogre::PanelOverlayElement * panel_
Ogre::MaterialPtr panel_material_
Ogre::TexturePtr texture_

Detailed Description

Definition at line 76 of file overlay_utils.h.

Member Typedef Documentation

Definition at line 79 of file overlay_utils.h.

Constructor & Destructor Documentation

Definition at line 88 of file overlay_utils.cpp.

Definition at line 106 of file overlay_utils.cpp.

Member Function Documentation

Definition at line 169 of file overlay_utils.cpp.

Definition at line 117 of file overlay_utils.cpp.

Definition at line 204 of file overlay_utils.cpp.

Definition at line 194 of file overlay_utils.cpp.

Definition at line 122 of file overlay_utils.cpp.

Definition at line 136 of file overlay_utils.cpp.

Definition at line 189 of file overlay_utils.cpp.

void jsk_rviz_plugin::OverlayObject::setDimensions ( double  width,
double  height 
) [virtual]

Definition at line 184 of file overlay_utils.cpp.

void jsk_rviz_plugin::OverlayObject::setPosition ( double  left,
double  top 
) [virtual]

Definition at line 179 of file overlay_utils.cpp.

Definition at line 129 of file overlay_utils.cpp.

bool jsk_rviz_plugin::OverlayObject::updateTextureSize ( unsigned int  width,
unsigned int  height 
) [virtual]

Definition at line 141 of file overlay_utils.cpp.

Member Data Documentation

Definition at line 96 of file overlay_utils.h.

Ogre::Overlay* jsk_rviz_plugin::OverlayObject::overlay_ [protected]

Definition at line 97 of file overlay_utils.h.

Ogre::PanelOverlayElement* jsk_rviz_plugin::OverlayObject::panel_ [protected]

Definition at line 98 of file overlay_utils.h.

Ogre::MaterialPtr jsk_rviz_plugin::OverlayObject::panel_material_ [protected]

Definition at line 99 of file overlay_utils.h.

Ogre::TexturePtr jsk_rviz_plugin::OverlayObject::texture_ [protected]

Definition at line 100 of file overlay_utils.h.

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

Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Mon Oct 6 2014 01:18:44