Signals | Public Member Functions | Protected Slots | Protected Attributes | Private Member Functions | List of all members
ram_qt_guis::EntryExitStrategies Class Reference

#include <entry_exit_strategies.hpp>

Inheritance diagram for ram_qt_guis::EntryExitStrategies:
Inheritance graph
[legend]

Signals

void displayErrorMessageBox (const QString, const QString, const QString)
 
- Signals inherited from rviz::Panel
void configChanged ()
 

Public Member Functions

 EntryExitStrategies (QWidget *parent=NULL)
 
virtual ~EntryExitStrategies ()
 
- Public Member Functions inherited from rviz::Panel
virtual QString getClassId () const
 
virtual QString getDescription () const
 
virtual QString getName () const
 
void initialize (VisualizationManager *manager)
 
virtual void load (const Config &config)
 
virtual void onInitialize ()
 
 Panel (QWidget *parent=0)
 
virtual void save (Config config) const
 
virtual void setClassId (const QString &class_id)
 
virtual void setDescription (const QString &description)
 
virtual void setName (const QString &name)
 
virtual ~Panel ()
 

Protected Slots

void displayErrorBoxHandler (const QString title, const QString message, const QString info_msg)
 
void load (const rviz::Config &config)
 
void save (rviz::Config config) const
 
void sendEntryExitParameters ()
 

Protected Attributes

QDoubleSpinBox * entry_angle_
 
QDoubleSpinBox * entry_distance_
 
QPushButton * entry_exit_button_
 
QSpinBox * entry_number_of_poses_
 
ram_utils::EntryExitParameters entry_parameters_
 
ros::ServiceClient entry_parameters_client_
 
QDoubleSpinBox * exit_angle_
 
QDoubleSpinBox * exit_distance_
 
QSpinBox * exit_number_of_poses_
 
ram_utils::EntryExitParameters exit_parameters_
 
ros::ServiceClient exit_parameters_client_
 
ros::NodeHandle nh_
 
- Protected Attributes inherited from rviz::Panel
VisualizationManagervis_manager_
 

Private Member Functions

void connectToService (ros::ServiceClient &client)
 
void connectToServices ()
 
void updateInternalParameters ()
 

Detailed Description

Definition at line 26 of file entry_exit_strategies.hpp.

Constructor & Destructor Documentation

ram_qt_guis::EntryExitStrategies::EntryExitStrategies ( QWidget *  parent = NULL)

Definition at line 5 of file entry_exit_strategies.cpp.

ram_qt_guis::EntryExitStrategies::~EntryExitStrategies ( )
virtual

Definition at line 99 of file entry_exit_strategies.cpp.

Member Function Documentation

void ram_qt_guis::EntryExitStrategies::connectToService ( ros::ServiceClient client)
private

Definition at line 116 of file entry_exit_strategies.cpp.

void ram_qt_guis::EntryExitStrategies::connectToServices ( )
private

Definition at line 137 of file entry_exit_strategies.cpp.

void ram_qt_guis::EntryExitStrategies::displayErrorBoxHandler ( const QString  title,
const QString  message,
const QString  info_msg 
)
protectedslot

Definition at line 148 of file entry_exit_strategies.cpp.

void ram_qt_guis::EntryExitStrategies::displayErrorMessageBox ( const QString  ,
const QString  ,
const QString   
)
signal
void ram_qt_guis::EntryExitStrategies::load ( const rviz::Config config)
protectedslot

Definition at line 196 of file entry_exit_strategies.cpp.

void ram_qt_guis::EntryExitStrategies::save ( rviz::Config  config) const
protectedslot

Definition at line 236 of file entry_exit_strategies.cpp.

void ram_qt_guis::EntryExitStrategies::sendEntryExitParameters ( )
protectedslot

Definition at line 164 of file entry_exit_strategies.cpp.

void ram_qt_guis::EntryExitStrategies::updateInternalParameters ( )
private

Definition at line 103 of file entry_exit_strategies.cpp.

Member Data Documentation

QDoubleSpinBox* ram_qt_guis::EntryExitStrategies::entry_angle_
protected

Definition at line 55 of file entry_exit_strategies.hpp.

QDoubleSpinBox* ram_qt_guis::EntryExitStrategies::entry_distance_
protected

Definition at line 56 of file entry_exit_strategies.hpp.

QPushButton* ram_qt_guis::EntryExitStrategies::entry_exit_button_
protected

Definition at line 62 of file entry_exit_strategies.hpp.

QSpinBox* ram_qt_guis::EntryExitStrategies::entry_number_of_poses_
protected

Definition at line 54 of file entry_exit_strategies.hpp.

ram_utils::EntryExitParameters ram_qt_guis::EntryExitStrategies::entry_parameters_
protected

Definition at line 68 of file entry_exit_strategies.hpp.

ros::ServiceClient ram_qt_guis::EntryExitStrategies::entry_parameters_client_
protected

Definition at line 65 of file entry_exit_strategies.hpp.

QDoubleSpinBox* ram_qt_guis::EntryExitStrategies::exit_angle_
protected

Definition at line 59 of file entry_exit_strategies.hpp.

QDoubleSpinBox* ram_qt_guis::EntryExitStrategies::exit_distance_
protected

Definition at line 60 of file entry_exit_strategies.hpp.

QSpinBox* ram_qt_guis::EntryExitStrategies::exit_number_of_poses_
protected

Definition at line 58 of file entry_exit_strategies.hpp.

ram_utils::EntryExitParameters ram_qt_guis::EntryExitStrategies::exit_parameters_
protected

Definition at line 69 of file entry_exit_strategies.hpp.

ros::ServiceClient ram_qt_guis::EntryExitStrategies::exit_parameters_client_
protected

Definition at line 66 of file entry_exit_strategies.hpp.

ros::NodeHandle ram_qt_guis::EntryExitStrategies::nh_
protected

Definition at line 64 of file entry_exit_strategies.hpp.


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


ram_qt_guis
Author(s): Victor Lamoine - Institut Maupertuis
autogenerated on Mon Jun 10 2019 14:50:11