Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
radial_menu_rviz::ImageOverlay Class Reference

#include <image_overlay.hpp>

Public Member Functions

void hide ()
 
 ImageOverlay ()
 
void setAlignment (const int flags)
 
void setImage (const QImage &unformatted_image)
 
void setOrigin (const QPoint &pos)
 
void show ()
 
void update ()
 
virtual ~ImageOverlay ()
 

Static Public Member Functions

static QImage formattedImage (const QSize &size, const QColor &color)
 

Private Attributes

int alignment_
 
QImage image_
 
Ogre::MaterialPtr material_
 
QPoint origin_
 
Ogre::Overlay * overlay_
 
Ogre::PanelOverlayElement * panel_
 
std::string suffix_
 
Ogre::TexturePtr texture_
 

Detailed Description

Definition at line 27 of file image_overlay.hpp.

Constructor & Destructor Documentation

◆ ImageOverlay()

radial_menu_rviz::ImageOverlay::ImageOverlay ( )
inline

Definition at line 29 of file image_overlay.hpp.

◆ ~ImageOverlay()

virtual radial_menu_rviz::ImageOverlay::~ImageOverlay ( )
inlinevirtual

Definition at line 52 of file image_overlay.hpp.

Member Function Documentation

◆ formattedImage()

static QImage radial_menu_rviz::ImageOverlay::formattedImage ( const QSize &  size,
const QColor &  color 
)
inlinestatic

Definition at line 146 of file image_overlay.hpp.

◆ hide()

void radial_menu_rviz::ImageOverlay::hide ( )
inline

Definition at line 70 of file image_overlay.hpp.

◆ setAlignment()

void radial_menu_rviz::ImageOverlay::setAlignment ( const int  flags)
inline

Definition at line 74 of file image_overlay.hpp.

◆ setImage()

void radial_menu_rviz::ImageOverlay::setImage ( const QImage &  unformatted_image)
inline

Definition at line 86 of file image_overlay.hpp.

◆ setOrigin()

void radial_menu_rviz::ImageOverlay::setOrigin ( const QPoint &  pos)
inline

Definition at line 72 of file image_overlay.hpp.

◆ show()

void radial_menu_rviz::ImageOverlay::show ( )
inline

Definition at line 68 of file image_overlay.hpp.

◆ update()

void radial_menu_rviz::ImageOverlay::update ( )
inline

Definition at line 97 of file image_overlay.hpp.

Member Data Documentation

◆ alignment_

int radial_menu_rviz::ImageOverlay::alignment_
private

Definition at line 160 of file image_overlay.hpp.

◆ image_

QImage radial_menu_rviz::ImageOverlay::image_
private

Definition at line 161 of file image_overlay.hpp.

◆ material_

Ogre::MaterialPtr radial_menu_rviz::ImageOverlay::material_
private

Definition at line 156 of file image_overlay.hpp.

◆ origin_

QPoint radial_menu_rviz::ImageOverlay::origin_
private

Definition at line 159 of file image_overlay.hpp.

◆ overlay_

Ogre::Overlay* radial_menu_rviz::ImageOverlay::overlay_
private

Definition at line 154 of file image_overlay.hpp.

◆ panel_

Ogre::PanelOverlayElement* radial_menu_rviz::ImageOverlay::panel_
private

Definition at line 155 of file image_overlay.hpp.

◆ suffix_

std::string radial_menu_rviz::ImageOverlay::suffix_
private

Definition at line 153 of file image_overlay.hpp.

◆ texture_

Ogre::TexturePtr radial_menu_rviz::ImageOverlay::texture_
private

Definition at line 157 of file image_overlay.hpp.


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


radial_menu_rviz
Author(s):
autogenerated on Mon Feb 28 2022 23:22:04