Signals | Public Member Functions | Protected Slots | Protected Attributes | List of all members
radial_menu_rviz::RadialPropertyControl Class Reference

#include <radial_property_control.hpp>

Inheritance diagram for radial_menu_rviz::RadialPropertyControl:
Inheritance graph
[legend]

Signals

void descriptionPropertyChanged (const DescriptionProperty &prop)
 
void drawingPropertyChanged (const RadialDrawingProperty &prop)
 
void positionPropertyChanged (const PositionProperty &prop)
 
void subscriptionPropertyChanged (const SubscriptionProperty &prop)
 

Public Member Functions

const DescriptionPropertydescriptionProperty () const
 
const RadialDrawingPropertydrawingProperty () const
 
const PositionPropertypositionProperty () const
 
 RadialPropertyControl (rviz::Property *const parent)
 
const SubscriptionPropertysubscriptionProperty () const
 
virtual ~RadialPropertyControl ()
 

Protected Slots

void updateDescriptionProperty ()
 
void updateDrawingProperty ()
 
void updatePositionProperty ()
 
void updateSubscriptionProperty ()
 

Protected Attributes

std::unique_ptr< rviz::IntPropertybg_alpha_ctl_
 
std::unique_ptr< rviz::IntPropertycenter_x_ctl_
 
std::unique_ptr< rviz::IntPropertycenter_y_ctl_
 
std::unique_ptr< rviz::StringPropertydesc_param_ctl_
 
DescriptionProperty desc_prop_
 
std::unique_ptr< rviz::BoolPropertydraw_title_area_ctl_
 
RadialDrawingProperty drawing_prop_
 
std::unique_ptr< rviz::IntPropertyfg_alpha_ctl_
 
std::unique_ptr< rviz::BoolPropertyfont_bold_ctl_
 
std::unique_ptr< rviz::EnumPropertyfont_ctl_
 
std::unique_ptr< rviz::IntPropertyfont_size_ctl_
 
std::unique_ptr< rviz::IntPropertyitem_area_width_ctl_
 
std::unique_ptr< rviz::ColorPropertyitem_bg_rgb_default_ctl_
 
std::unique_ptr< rviz::ColorPropertyitem_bg_rgb_pointed_ctl_
 
std::unique_ptr< rviz::ColorPropertyitem_bg_rgb_selected_ctl_
 
std::unique_ptr< rviz::ColorPropertyitem_rgb_default_ctl_
 
std::unique_ptr< rviz::ColorPropertyitem_rgb_pointed_ctl_
 
std::unique_ptr< rviz::ColorPropertyitem_rgb_selected_ctl_
 
std::unique_ptr< rviz::IntPropertyline_width_ctl_
 
PositionProperty pos_prop_
 
std::unique_ptr< rviz::RosTopicPropertystate_topic_ctl_
 
SubscriptionProperty sub_prop_
 
std::unique_ptr< rviz::IntPropertytitle_area_radius_ctl_
 
std::unique_ptr< rviz::ColorPropertytitle_bg_rgb_ctl_
 
std::unique_ptr< rviz::ColorPropertytitle_rgb_ctl_
 

Detailed Description

Definition at line 21 of file radial_property_control.hpp.

Constructor & Destructor Documentation

◆ RadialPropertyControl()

radial_menu_rviz::RadialPropertyControl::RadialPropertyControl ( rviz::Property *const  parent)
inline

Definition at line 25 of file radial_property_control.hpp.

◆ ~RadialPropertyControl()

virtual radial_menu_rviz::RadialPropertyControl::~RadialPropertyControl ( )
inlinevirtual

Definition at line 124 of file radial_property_control.hpp.

Member Function Documentation

◆ descriptionProperty()

const DescriptionProperty& radial_menu_rviz::RadialPropertyControl::descriptionProperty ( ) const
inline

Definition at line 126 of file radial_property_control.hpp.

◆ descriptionPropertyChanged

void radial_menu_rviz::RadialPropertyControl::descriptionPropertyChanged ( const DescriptionProperty prop)
signal

◆ drawingProperty()

const RadialDrawingProperty& radial_menu_rviz::RadialPropertyControl::drawingProperty ( ) const
inline

Definition at line 130 of file radial_property_control.hpp.

◆ drawingPropertyChanged

void radial_menu_rviz::RadialPropertyControl::drawingPropertyChanged ( const RadialDrawingProperty prop)
signal

◆ positionProperty()

const PositionProperty& radial_menu_rviz::RadialPropertyControl::positionProperty ( ) const
inline

Definition at line 132 of file radial_property_control.hpp.

◆ positionPropertyChanged

void radial_menu_rviz::RadialPropertyControl::positionPropertyChanged ( const PositionProperty prop)
signal

◆ subscriptionProperty()

const SubscriptionProperty& radial_menu_rviz::RadialPropertyControl::subscriptionProperty ( ) const
inline

Definition at line 128 of file radial_property_control.hpp.

◆ subscriptionPropertyChanged

void radial_menu_rviz::RadialPropertyControl::subscriptionPropertyChanged ( const SubscriptionProperty prop)
signal

◆ updateDescriptionProperty

void radial_menu_rviz::RadialPropertyControl::updateDescriptionProperty ( )
inlineprotectedslot

Definition at line 141 of file radial_property_control.hpp.

◆ updateDrawingProperty

void radial_menu_rviz::RadialPropertyControl::updateDrawingProperty ( )
inlineprotectedslot

Definition at line 153 of file radial_property_control.hpp.

◆ updatePositionProperty

void radial_menu_rviz::RadialPropertyControl::updatePositionProperty ( )
inlineprotectedslot

Definition at line 179 of file radial_property_control.hpp.

◆ updateSubscriptionProperty

void radial_menu_rviz::RadialPropertyControl::updateSubscriptionProperty ( )
inlineprotectedslot

Definition at line 147 of file radial_property_control.hpp.

Member Data Documentation

◆ bg_alpha_ctl_

std::unique_ptr< rviz::IntProperty > radial_menu_rviz::RadialPropertyControl::bg_alpha_ctl_
protected

Definition at line 212 of file radial_property_control.hpp.

◆ center_x_ctl_

std::unique_ptr< rviz::IntProperty > radial_menu_rviz::RadialPropertyControl::center_x_ctl_
protected

Definition at line 216 of file radial_property_control.hpp.

◆ center_y_ctl_

std::unique_ptr< rviz::IntProperty > radial_menu_rviz::RadialPropertyControl::center_y_ctl_
protected

Definition at line 216 of file radial_property_control.hpp.

◆ desc_param_ctl_

std::unique_ptr< rviz::StringProperty > radial_menu_rviz::RadialPropertyControl::desc_param_ctl_
protected

Definition at line 188 of file radial_property_control.hpp.

◆ desc_prop_

DescriptionProperty radial_menu_rviz::RadialPropertyControl::desc_prop_
protected

Definition at line 189 of file radial_property_control.hpp.

◆ draw_title_area_ctl_

std::unique_ptr< rviz::BoolProperty > radial_menu_rviz::RadialPropertyControl::draw_title_area_ctl_
protected

Definition at line 201 of file radial_property_control.hpp.

◆ drawing_prop_

RadialDrawingProperty radial_menu_rviz::RadialPropertyControl::drawing_prop_
protected

Definition at line 213 of file radial_property_control.hpp.

◆ fg_alpha_ctl_

std::unique_ptr< rviz::IntProperty > radial_menu_rviz::RadialPropertyControl::fg_alpha_ctl_
protected

Definition at line 212 of file radial_property_control.hpp.

◆ font_bold_ctl_

std::unique_ptr< rviz::BoolProperty > radial_menu_rviz::RadialPropertyControl::font_bold_ctl_
protected

Definition at line 198 of file radial_property_control.hpp.

◆ font_ctl_

std::unique_ptr< rviz::EnumProperty > radial_menu_rviz::RadialPropertyControl::font_ctl_
protected

Definition at line 197 of file radial_property_control.hpp.

◆ font_size_ctl_

std::unique_ptr< rviz::IntProperty > radial_menu_rviz::RadialPropertyControl::font_size_ctl_
protected

Definition at line 199 of file radial_property_control.hpp.

◆ item_area_width_ctl_

std::unique_ptr< rviz::IntProperty > radial_menu_rviz::RadialPropertyControl::item_area_width_ctl_
protected

Definition at line 207 of file radial_property_control.hpp.

◆ item_bg_rgb_default_ctl_

std::unique_ptr< rviz::ColorProperty > radial_menu_rviz::RadialPropertyControl::item_bg_rgb_default_ctl_
protected

Definition at line 208 of file radial_property_control.hpp.

◆ item_bg_rgb_pointed_ctl_

std::unique_ptr< rviz::ColorProperty > radial_menu_rviz::RadialPropertyControl::item_bg_rgb_pointed_ctl_
protected

Definition at line 209 of file radial_property_control.hpp.

◆ item_bg_rgb_selected_ctl_

std::unique_ptr< rviz::ColorProperty > radial_menu_rviz::RadialPropertyControl::item_bg_rgb_selected_ctl_
protected

Definition at line 210 of file radial_property_control.hpp.

◆ item_rgb_default_ctl_

std::unique_ptr< rviz::ColorProperty > radial_menu_rviz::RadialPropertyControl::item_rgb_default_ctl_
protected

Definition at line 208 of file radial_property_control.hpp.

◆ item_rgb_pointed_ctl_

std::unique_ptr< rviz::ColorProperty > radial_menu_rviz::RadialPropertyControl::item_rgb_pointed_ctl_
protected

Definition at line 209 of file radial_property_control.hpp.

◆ item_rgb_selected_ctl_

std::unique_ptr< rviz::ColorProperty > radial_menu_rviz::RadialPropertyControl::item_rgb_selected_ctl_
protected

Definition at line 210 of file radial_property_control.hpp.

◆ line_width_ctl_

std::unique_ptr< rviz::IntProperty > radial_menu_rviz::RadialPropertyControl::line_width_ctl_
protected

Definition at line 205 of file radial_property_control.hpp.

◆ pos_prop_

PositionProperty radial_menu_rviz::RadialPropertyControl::pos_prop_
protected

Definition at line 217 of file radial_property_control.hpp.

◆ state_topic_ctl_

std::unique_ptr< rviz::RosTopicProperty > radial_menu_rviz::RadialPropertyControl::state_topic_ctl_
protected

Definition at line 192 of file radial_property_control.hpp.

◆ sub_prop_

SubscriptionProperty radial_menu_rviz::RadialPropertyControl::sub_prop_
protected

Definition at line 193 of file radial_property_control.hpp.

◆ title_area_radius_ctl_

std::unique_ptr< rviz::IntProperty > radial_menu_rviz::RadialPropertyControl::title_area_radius_ctl_
protected

Definition at line 202 of file radial_property_control.hpp.

◆ title_bg_rgb_ctl_

std::unique_ptr< rviz::ColorProperty > radial_menu_rviz::RadialPropertyControl::title_bg_rgb_ctl_
protected

Definition at line 203 of file radial_property_control.hpp.

◆ title_rgb_ctl_

std::unique_ptr< rviz::ColorProperty > radial_menu_rviz::RadialPropertyControl::title_rgb_ctl_
protected

Definition at line 203 of file radial_property_control.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