Public Types | Public Member Functions | Protected Attributes | List of all members
jsk_rviz_plugins::OverlayObject Class Reference

#include <overlay_utils.h>

Public Types

typedef boost::shared_ptr< OverlayObjectPtr
 

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 void 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 88 of file overlay_utils.h.

Member Typedef Documentation

◆ Ptr

Definition at line 94 of file overlay_utils.h.

Constructor & Destructor Documentation

◆ OverlayObject()

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

Definition at line 89 of file overlay_utils.cpp.

◆ ~OverlayObject()

jsk_rviz_plugins::OverlayObject::~OverlayObject ( )
virtual

Definition at line 107 of file overlay_utils.cpp.

Member Function Documentation

◆ getBuffer()

ScopedPixelBuffer jsk_rviz_plugins::OverlayObject::getBuffer ( )
virtual

Definition at line 178 of file overlay_utils.cpp.

◆ getName()

std::string jsk_rviz_plugins::OverlayObject::getName ( )
virtual

Definition at line 118 of file overlay_utils.cpp.

◆ getTextureHeight()

unsigned int jsk_rviz_plugins::OverlayObject::getTextureHeight ( )
virtual

Definition at line 213 of file overlay_utils.cpp.

◆ getTextureWidth()

unsigned int jsk_rviz_plugins::OverlayObject::getTextureWidth ( )
virtual

Definition at line 203 of file overlay_utils.cpp.

◆ hide()

void jsk_rviz_plugins::OverlayObject::hide ( )
virtual

Definition at line 123 of file overlay_utils.cpp.

◆ isTextureReady()

bool jsk_rviz_plugins::OverlayObject::isTextureReady ( )
virtual

Definition at line 137 of file overlay_utils.cpp.

◆ isVisible()

bool jsk_rviz_plugins::OverlayObject::isVisible ( )
virtual

Definition at line 198 of file overlay_utils.cpp.

◆ setDimensions()

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

Definition at line 193 of file overlay_utils.cpp.

◆ setPosition()

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

Definition at line 188 of file overlay_utils.cpp.

◆ show()

void jsk_rviz_plugins::OverlayObject::show ( )
virtual

Definition at line 130 of file overlay_utils.cpp.

◆ updateTextureSize()

void jsk_rviz_plugins::OverlayObject::updateTextureSize ( unsigned int  width,
unsigned int  height 
)
virtual

Definition at line 142 of file overlay_utils.cpp.

Member Data Documentation

◆ name_

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

Definition at line 112 of file overlay_utils.h.

◆ overlay_

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

Definition at line 113 of file overlay_utils.h.

◆ panel_

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

Definition at line 114 of file overlay_utils.h.

◆ panel_material_

Ogre::MaterialPtr jsk_rviz_plugins::OverlayObject::panel_material_
protected

Definition at line 115 of file overlay_utils.h.

◆ texture_

Ogre::TexturePtr jsk_rviz_plugins::OverlayObject::texture_
protected

Definition at line 116 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 Thu Jun 1 2023 02:45:58