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

This class provides implements a float64 multi array parameter type. More...

#include <ParameterFloat64Matrix.hpp>

Inheritance diagram for rqt_parameters::ParameterFloat64Matrix:
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

 ParameterFloat64Matrix (const std::string &name, QGridLayout *grid, ros::ServiceClient *getParameterClient, ros::ServiceClient *setParameterClient)
virtual ~ParameterFloat64Matrix ()
- 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 provides implements a float64 multi array parameter type.

Constructor & Destructor Documentation

rqt_parameters::ParameterFloat64Matrix::ParameterFloat64Matrix ( const std::string &  name,
QGridLayout *  grid,
ros::ServiceClient *  getParameterClient,
ros::ServiceClient *  setParameterClient 
virtual rqt_parameters::ParameterFloat64Matrix::~ParameterFloat64Matrix ( )

Member Function Documentation

virtual QWidget* rqt_parameters::ParameterFloat64Matrix::createMatrixSpinBox ( QWidget *  parent)

Factory method.

Implements rqt_parameters::ParameterBase.

void rqt_parameters::ParameterFloat64Matrix::pushButtonChangeParamPressed ( )

React to a change button press.

void rqt_parameters::ParameterFloat64Matrix::refreshParam ( )

Refresh the parameter.

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