#include <overlay_utils.h>
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_ |
Definition at line 76 of file overlay_utils.h.
| typedef boost::shared_ptr<OverlayObject> jsk_rviz_plugin::OverlayObject::Ptr |
Definition at line 79 of file overlay_utils.h.
| jsk_rviz_plugin::OverlayObject::OverlayObject | ( | const std::string & | name | ) |
Definition at line 88 of file overlay_utils.cpp.
| jsk_rviz_plugin::OverlayObject::~OverlayObject | ( | ) | [virtual] |
Definition at line 106 of file overlay_utils.cpp.
| ScopedPixelBuffer jsk_rviz_plugin::OverlayObject::getBuffer | ( | ) | [virtual] |
Definition at line 169 of file overlay_utils.cpp.
| std::string jsk_rviz_plugin::OverlayObject::getName | ( | void | ) | [virtual] |
Definition at line 117 of file overlay_utils.cpp.
| unsigned int jsk_rviz_plugin::OverlayObject::getTextureHeight | ( | ) | [virtual] |
Definition at line 204 of file overlay_utils.cpp.
| unsigned int jsk_rviz_plugin::OverlayObject::getTextureWidth | ( | ) | [virtual] |
Definition at line 194 of file overlay_utils.cpp.
| void jsk_rviz_plugin::OverlayObject::hide | ( | ) | [virtual] |
Definition at line 122 of file overlay_utils.cpp.
| bool jsk_rviz_plugin::OverlayObject::isTextureReady | ( | ) | [virtual] |
Definition at line 136 of file overlay_utils.cpp.
| bool jsk_rviz_plugin::OverlayObject::isVisible | ( | ) | [virtual] |
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.
| void jsk_rviz_plugin::OverlayObject::show | ( | ) | [virtual] |
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.
const std::string jsk_rviz_plugin::OverlayObject::name_ [protected] |
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.