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

#include <overlay_utils.h>

List of all members.

Public Types

typedef std::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 86 of file overlay_utils.h.


Member Typedef Documentation

Definition at line 89 of file overlay_utils.h.


Constructor & Destructor Documentation

jsk_rviz_plugins::OverlayObject::OverlayObject ( const std::string &  name)

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.

std::string jsk_rviz_plugins::OverlayObject::getName ( void  ) [virtual]

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

const std::string jsk_rviz_plugins::OverlayObject::name_ [protected]

Definition at line 106 of file overlay_utils.h.

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

Definition at line 107 of file overlay_utils.h.

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

Definition at line 108 of file overlay_utils.h.

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

Definition at line 109 of file overlay_utils.h.

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

Definition at line 110 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 Wed May 1 2019 02:40:22