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

#include <overlay_utils.h>

List of all members.

Public Types

typedef boost::shared_ptr
< OverlayObject
Ptr

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 89 of file overlay_utils.cpp.

Definition at line 107 of file overlay_utils.cpp.


Member Function Documentation

Definition at line 178 of file overlay_utils.cpp.

Definition at line 118 of file overlay_utils.cpp.

Definition at line 213 of file overlay_utils.cpp.

Definition at line 203 of file overlay_utils.cpp.

Definition at line 123 of file overlay_utils.cpp.

Definition at line 137 of file overlay_utils.cpp.

Definition at line 198 of file overlay_utils.cpp.

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

Definition at line 193 of file overlay_utils.cpp.

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

Definition at line 188 of file overlay_utils.cpp.

Definition at line 130 of file overlay_utils.cpp.

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

Definition at line 142 of file overlay_utils.cpp.


Member Data Documentation

Definition at line 96 of file overlay_utils.h.

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

Definition at line 97 of file overlay_utils.h.

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

Definition at line 98 of file overlay_utils.h.

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

Definition at line 99 of file overlay_utils.h.

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

Definition at line 100 of file overlay_utils.h.


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


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Sun Sep 13 2015 22:29:03