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

#include <donghong_ding.hpp>

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

Signals

void valueChanged ()
 

Public Member Functions

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

Protected Slots

void browseFiles ()
 
void fileChanged ()
 

Private Member Functions

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

Private Attributes

QDoubleSpinBox * contours_filtering_tolerance_
 
const double default_contours_filtering_tolerance_ = 1
 
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 donghong_ding.hpp.

Constructor & Destructor Documentation

ram_qt_guis::DonghongDingWidget::DonghongDingWidget ( )

Definition at line 6 of file donghong_ding.cpp.

ram_qt_guis::DonghongDingWidget::~DonghongDingWidget ( )
virtual

Definition at line 119 of file donghong_ding.cpp.

Member Function Documentation

void ram_qt_guis::DonghongDingWidget::browseFiles ( )
protectedslot

Definition at line 123 of file donghong_ding.cpp.

void ram_qt_guis::DonghongDingWidget::fileChanged ( )
protectedslot

Definition at line 146 of file donghong_ding.cpp.

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

Definition at line 243 of file donghong_ding.cpp.

std::string ram_qt_guis::DonghongDingWidget::fillGoal ( ram_path_planning::DonghongDingGoal &  goal)

Definition at line 225 of file donghong_ding.cpp.

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

Definition at line 170 of file donghong_ding.cpp.

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

Definition at line 213 of file donghong_ding.cpp.

void ram_qt_guis::DonghongDingWidget::valueChanged ( )
signal

Member Data Documentation

QDoubleSpinBox* ram_qt_guis::DonghongDingWidget::contours_filtering_tolerance_
private

Definition at line 56 of file donghong_ding.hpp.

const double ram_qt_guis::DonghongDingWidget::default_contours_filtering_tolerance_ = 1
private

Definition at line 67 of file donghong_ding.hpp.

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

Definition at line 66 of file donghong_ding.hpp.

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

Definition at line 65 of file donghong_ding.hpp.

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

Definition at line 69 of file donghong_ding.hpp.

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

Definition at line 70 of file donghong_ding.hpp.

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

Definition at line 71 of file donghong_ding.hpp.

QDoubleSpinBox* ram_qt_guis::DonghongDingWidget::deposited_material_width_
private

Definition at line 55 of file donghong_ding.hpp.

QLineEdit* ram_qt_guis::DonghongDingWidget::file_
private

Definition at line 51 of file donghong_ding.hpp.

QDoubleSpinBox* ram_qt_guis::DonghongDingWidget::height_between_layers_
private

Definition at line 54 of file donghong_ding.hpp.

QVBoxLayout* ram_qt_guis::DonghongDingWidget::main_layout_
private

Definition at line 49 of file donghong_ding.hpp.

QSpinBox* ram_qt_guis::DonghongDingWidget::number_of_layers_
private

Definition at line 53 of file donghong_ding.hpp.

QWidget* ram_qt_guis::DonghongDingWidget::number_of_layers_widget_
private

Definition at line 52 of file donghong_ding.hpp.

QWidget* ram_qt_guis::DonghongDingWidget::slicing_direction_widget_
private

Definition at line 58 of file donghong_ding.hpp.

QDoubleSpinBox* ram_qt_guis::DonghongDingWidget::slicing_direction_x_
private

Definition at line 59 of file donghong_ding.hpp.

QDoubleSpinBox* ram_qt_guis::DonghongDingWidget::slicing_direction_y_
private

Definition at line 60 of file donghong_ding.hpp.

QDoubleSpinBox* ram_qt_guis::DonghongDingWidget::slicing_direction_z_
private

Definition at line 61 of file donghong_ding.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