ParameterHandler
A library that handles parameters at runtime.
rqt_parameters::ParameterInt32Matrix Class Reference

This class draws and handles multi array parameters. More...

#include <ParameterInt32Matrix.hpp>

Inheritance diagram for rqt_parameters::ParameterInt32Matrix:
Inheritance graph

Public Slots

void pushButtonChangeParamPressed ()
 React to a change button press. More...
 
void refreshParam ()
 Refresh the parameter. More...
 
- Public Slots inherited from rqt_parameters::ParameterBase
virtual void pushButtonChangeParamPressed ()=0
 React to press of change push button. More...
 
virtual void refreshParam ()=0
 Refresh the parameter on command. More...
 

Public Member Functions

 ParameterInt32Matrix (const std::string &name, QGridLayout *grid, ros::ServiceClient *getParameterClient, ros::ServiceClient *setParameterClient)
 Constructor. More...
 
virtual ~ParameterInt32Matrix ()
 Destructor. More...
 
- Public Member Functions inherited from rqt_parameters::ParameterBase
 ParameterBase (const std::string &name, QGridLayout *grid, ros::ServiceClient *getParameterClient, ros::ServiceClient *setParameterClient)
 
virtual ~ParameterBase ()
 
void setupGUI (QWidget *widget, size_t maxParamNameWidth)
 

Protected Member Functions

virtual QWidget * createMatrixSpinBox (QWidget *parent)
 Factory method. More...
 

Additional Inherited Members

- Public Attributes inherited from rqt_parameters::ParameterBase
QLabel * labelParamNumber
 Label for the parameter number. More...
 
QLabel * labelParamName
 Label for the parameter name. More...
 
QWidget * matrixSpinBoxParamValue
 Matrix spinbox. More...
 
QPushButton * pushButtonChangeParam
 Push button to apply changes. More...
 
- Protected Attributes inherited from rqt_parameters::ParameterBase
std::string name_
 Parameter name. More...
 
ros::ServiceClient * getParameterClient_
 ROS service to get the parameter. More...
 
ros::ServiceClient * setParameterClient_
 ROS service to set the parameter. More...
 
QGridLayout * grid_
 Grid layout that holds parameter blocks. More...
 

Detailed Description

This class draws and handles multi array parameters.

Constructor & Destructor Documentation

rqt_parameters::ParameterInt32Matrix::ParameterInt32Matrix ( const std::string &  name,
QGridLayout *  grid,
ros::ServiceClient *  getParameterClient,
ros::ServiceClient *  setParameterClient 
)
inline

Constructor.

virtual rqt_parameters::ParameterInt32Matrix::~ParameterInt32Matrix ( )
inlinevirtual

Destructor.

Member Function Documentation

virtual QWidget* rqt_parameters::ParameterInt32Matrix::createMatrixSpinBox ( QWidget *  parent)
inlineprotectedvirtual

Factory method.

Implements rqt_parameters::ParameterBase.

void rqt_parameters::ParameterInt32Matrix::pushButtonChangeParamPressed ( )
inlineslot

React to a change button press.

void rqt_parameters::ParameterInt32Matrix::refreshParam ( )
inlineslot

Refresh the parameter.


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