Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
RosbagEditor Class Reference

#include <rosbag_editor.h>

Inheritance diagram for RosbagEditor:
Inheritance graph
[legend]

Public Member Functions

 RosbagEditor (QWidget *parent=nullptr)
 
 ~RosbagEditor ()
 

Private Slots

void closeEvent (QCloseEvent *event)
 
void on_checkBoxFilterTF_toggled (bool checked)
 
void on_dateTimeOutputBegin_dateTimeChanged (const QDateTime &dateTime)
 
void on_dateTimeOutputEnd_dateTimeChanged (const QDateTime &dateTime)
 
void on_pushButtonFilterTF_pressed ()
 
void on_pushButtonLoad_pressed ()
 
void on_pushButtonMove_pressed ()
 
void on_pushButtonRemove_pressed ()
 
void on_pushButtonSave_pressed ()
 
void on_tableWidgetInput_itemSelectionChanged ()
 
void on_tableWidgetOutput_itemSelectionChanged ()
 

Private Member Functions

void changeEnabledWidgets ()
 

Private Attributes

rosbag::Bag _bag
 
std::set< std::pair< std::string, std::string > > _filtered_frames
 
QString _loade_filename
 
QString _previous_load_path
 
QString _previous_save_path
 
Ui::RosbagEditor * ui
 

Detailed Description

Definition at line 16 of file rosbag_editor.h.

Constructor & Destructor Documentation

RosbagEditor::RosbagEditor ( QWidget *  parent = nullptr)
explicit

Definition at line 26 of file rosbag_editor.cpp.

RosbagEditor::~RosbagEditor ( )

Definition at line 51 of file rosbag_editor.cpp.

Member Function Documentation

void RosbagEditor::changeEnabledWidgets ( )
private

Definition at line 125 of file rosbag_editor.cpp.

void RosbagEditor::closeEvent ( QCloseEvent *  event)
privateslot

Definition at line 43 of file rosbag_editor.cpp.

void RosbagEditor::on_checkBoxFilterTF_toggled ( bool  checked)
privateslot

Definition at line 347 of file rosbag_editor.cpp.

void RosbagEditor::on_dateTimeOutputBegin_dateTimeChanged ( const QDateTime &  dateTime)
privateslot

Definition at line 339 of file rosbag_editor.cpp.

void RosbagEditor::on_dateTimeOutputEnd_dateTimeChanged ( const QDateTime &  dateTime)
privateslot

Definition at line 331 of file rosbag_editor.cpp.

void RosbagEditor::on_pushButtonFilterTF_pressed ( )
privateslot

Definition at line 353 of file rosbag_editor.cpp.

void RosbagEditor::on_pushButtonLoad_pressed ( )
privateslot

Definition at line 56 of file rosbag_editor.cpp.

void RosbagEditor::on_pushButtonMove_pressed ( )
privateslot

Definition at line 138 of file rosbag_editor.cpp.

void RosbagEditor::on_pushButtonRemove_pressed ( )
privateslot

Definition at line 189 of file rosbag_editor.cpp.

void RosbagEditor::on_pushButtonSave_pressed ( )
privateslot

Definition at line 202 of file rosbag_editor.cpp.

void RosbagEditor::on_tableWidgetInput_itemSelectionChanged ( )
privateslot

Definition at line 177 of file rosbag_editor.cpp.

void RosbagEditor::on_tableWidgetOutput_itemSelectionChanged ( )
privateslot

Definition at line 183 of file rosbag_editor.cpp.

Member Data Documentation

rosbag::Bag RosbagEditor::_bag
private

Definition at line 52 of file rosbag_editor.h.

std::set<std::pair<std::string,std::string> > RosbagEditor::_filtered_frames
private

Definition at line 53 of file rosbag_editor.h.

QString RosbagEditor::_loade_filename
private

Definition at line 49 of file rosbag_editor.h.

QString RosbagEditor::_previous_load_path
private

Definition at line 50 of file rosbag_editor.h.

QString RosbagEditor::_previous_save_path
private

Definition at line 51 of file rosbag_editor.h.

Ui::RosbagEditor* RosbagEditor::ui
private

Definition at line 48 of file rosbag_editor.h.


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


rosbag_editor
Author(s):
autogenerated on Fri Jan 22 2021 03:48:11