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

#include <contours.hpp>

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

Signals

void valueChanged ()
 

Public Member Functions

 ContoursWidget ()
 
std::string fillGoal (ram_path_planning::ContoursGoal &goal)
 
void load (const rviz::Config &config)
 
void save (rviz::Config config) const
 
virtual ~ContoursWidget ()
 

Protected Slots

void browseFiles ()
 
void fileChanged ()
 

Private Member Functions

std::string fileExtension (const std::string full_path)
 

Private Attributes

const double default_deposited_material_width_ = 1
 
const double default_height_between_layers_ = 1
 
const double default_slicing_direction_x_ = 0
 
const double default_slicing_direction_y_ = 0
 
const double default_slicing_direction_z_ = 1
 
QDoubleSpinBox * deposited_material_width_
 
QLineEdit * file_
 
QDoubleSpinBox * height_between_layers_
 
QVBoxLayout * main_layout_
 
QSpinBox * number_of_layers_
 
QWidget * number_of_layers_widget_
 
QWidget * slicing_direction_widget_
 
QDoubleSpinBox * slicing_direction_x_
 
QDoubleSpinBox * slicing_direction_y_
 
QDoubleSpinBox * slicing_direction_z_
 

Detailed Description

Definition at line 29 of file contours.hpp.

Constructor & Destructor Documentation

ram_qt_guis::ContoursWidget::ContoursWidget ( )

Definition at line 5 of file contours.cpp.

ram_qt_guis::ContoursWidget::~ContoursWidget ( )
virtual

Definition at line 103 of file contours.cpp.

Member Function Documentation

void ram_qt_guis::ContoursWidget::browseFiles ( )
protectedslot

Definition at line 107 of file contours.cpp.

void ram_qt_guis::ContoursWidget::fileChanged ( )
protectedslot

Definition at line 130 of file contours.cpp.

std::string ram_qt_guis::ContoursWidget::fileExtension ( const std::string  full_path)
private

Definition at line 220 of file contours.cpp.

std::string ram_qt_guis::ContoursWidget::fillGoal ( ram_path_planning::ContoursGoal &  goal)

Definition at line 203 of file contours.cpp.

void ram_qt_guis::ContoursWidget::load ( const rviz::Config config)

Definition at line 154 of file contours.cpp.

void ram_qt_guis::ContoursWidget::save ( rviz::Config  config) const

Definition at line 192 of file contours.cpp.

void ram_qt_guis::ContoursWidget::valueChanged ( )
signal

Member Data Documentation

const double ram_qt_guis::ContoursWidget::default_deposited_material_width_ = 1
private

Definition at line 65 of file contours.hpp.

const double ram_qt_guis::ContoursWidget::default_height_between_layers_ = 1
private

Definition at line 64 of file contours.hpp.

const double ram_qt_guis::ContoursWidget::default_slicing_direction_x_ = 0
private

Definition at line 66 of file contours.hpp.

const double ram_qt_guis::ContoursWidget::default_slicing_direction_y_ = 0
private

Definition at line 67 of file contours.hpp.

const double ram_qt_guis::ContoursWidget::default_slicing_direction_z_ = 1
private

Definition at line 68 of file contours.hpp.

QDoubleSpinBox* ram_qt_guis::ContoursWidget::deposited_material_width_
private

Definition at line 55 of file contours.hpp.

QLineEdit* ram_qt_guis::ContoursWidget::file_
private

Definition at line 51 of file contours.hpp.

QDoubleSpinBox* ram_qt_guis::ContoursWidget::height_between_layers_
private

Definition at line 54 of file contours.hpp.

QVBoxLayout* ram_qt_guis::ContoursWidget::main_layout_
private

Definition at line 49 of file contours.hpp.

QSpinBox* ram_qt_guis::ContoursWidget::number_of_layers_
private

Definition at line 53 of file contours.hpp.

QWidget* ram_qt_guis::ContoursWidget::number_of_layers_widget_
private

Definition at line 52 of file contours.hpp.

QWidget* ram_qt_guis::ContoursWidget::slicing_direction_widget_
private

Definition at line 57 of file contours.hpp.

QDoubleSpinBox* ram_qt_guis::ContoursWidget::slicing_direction_x_
private

Definition at line 58 of file contours.hpp.

QDoubleSpinBox* ram_qt_guis::ContoursWidget::slicing_direction_y_
private

Definition at line 59 of file contours.hpp.

QDoubleSpinBox* ram_qt_guis::ContoursWidget::slicing_direction_z_
private

Definition at line 60 of file contours.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