Namespaces | Typedefs | Functions | Variables
icon.cpp File Reference
#include "icon.h"
#include <QApplication>
#include <QIcon>
#include <QImage>
#include <QMetaEnum>
#include <QPainter>
#include <QPaintEngine>
#include <QWidget>
Include dependency graph for icon.cpp:

Go to the source code of this file.

Namespaces

 moveit_rviz_plugin
 
 moveit_rviz_plugin::utils
 

Typedefs

using moveit_rviz_plugin::utils::MaskAndColor = QPair< QPixmap, QColor >
 
using moveit_rviz_plugin::utils::MasksAndColors = QList< MaskAndColor >
 

Functions

static QPixmap moveit_rviz_plugin::utils::combinedMask (const MasksAndColors &masks, Icon::IconStyleOptions style)
 
static QPixmap moveit_rviz_plugin::utils::combinedPlainPixmaps (const QVector< IconMaskAndColor > &images)
 
static MasksAndColors moveit_rviz_plugin::utils::masksAndColors (const Icon &icon, int)
 
static QPixmap moveit_rviz_plugin::utils::masksToIcon (const MasksAndColors &masks, const QPixmap &combinedMask, Icon::IconStyleOptions style)
 
static QPixmap moveit_rviz_plugin::utils::maskToColorAndAlpha (const QPixmap &mask, const QColor &color)
 
static void moveit_rviz_plugin::utils::smearPixmap (QPainter *painter, const QPixmap &pixmap, qreal radius)
 

Variables

static const qreal moveit_rviz_plugin::utils::PUNCH_EDGE_INTENSITY = 0.6
 
static const qreal moveit_rviz_plugin::utils::PUNCH_EDGE_WIDTH = 0.5
 


visualization
Author(s): Robert Haschke
autogenerated on Thu Feb 27 2025 03:39:51