#include <roi_manager_frame.h>
Public Member Functions | |
bool | isItemInList (wxString name) |
Search if an roi is already present. More... | |
void | onDeleteButton (wxCommandEvent &) |
Event handler for the delete button. More... | |
RoiManagerFrame (const wxString &title) | |
Constructor. More... | |
void | updateGui () |
Update list of shown rois on the gui. More... | |
virtual | ~RoiManagerFrame ()=default |
Public Attributes | |
std::shared_ptr< InteractiveRoiSelection > | interactive_roi_server_ |
Private Member Functions | |
void | onEditButton (wxCommandEvent &) |
Event handler for the edit button. More... | |
void | onNewButton (wxCommandEvent &) |
Event handler for the new button. More... | |
void | onUpdateButton (wxCommandEvent &) |
Event handler for the update button. More... | |
Private Attributes | |
ros::ServiceClient | client_delete_roi_ |
ros::ServiceClient | client_get_roi_ |
NewRoiFrame * | create_roi_frame_ |
wxDataViewListCtrl * | item_list_ |
std::shared_ptr< ros::NodeHandle > | nh_ |
std::string | pick_module_ |
Definition at line 46 of file roi_manager_frame.h.
|
explicit |
Constructor.
title | title of the window |
Definition at line 48 of file roi_manager_frame.cc.
|
virtualdefault |
bool rc_roi_manager_gui::RoiManagerFrame::isItemInList | ( | wxString | name | ) |
Search if an roi is already present.
name | Name of the roi to be searched for. |
Definition at line 124 of file roi_manager_frame.cc.
void rc_roi_manager_gui::RoiManagerFrame::onDeleteButton | ( | wxCommandEvent & | ) |
Event handler for the delete button.
Definition at line 104 of file roi_manager_frame.cc.
|
private |
Event handler for the edit button.
Definition at line 135 of file roi_manager_frame.cc.
|
private |
Event handler for the new button.
Definition at line 155 of file roi_manager_frame.cc.
|
private |
Event handler for the update button.
Definition at line 119 of file roi_manager_frame.cc.
void rc_roi_manager_gui::RoiManagerFrame::updateGui | ( | ) |
Update list of shown rois on the gui.
Definition at line 168 of file roi_manager_frame.cc.
|
private |
Definition at line 81 of file roi_manager_frame.h.
|
private |
Definition at line 80 of file roi_manager_frame.h.
|
private |
Definition at line 78 of file roi_manager_frame.h.
std::shared_ptr<InteractiveRoiSelection> rc_roi_manager_gui::RoiManagerFrame::interactive_roi_server_ |
Definition at line 49 of file roi_manager_frame.h.
|
private |
Definition at line 77 of file roi_manager_frame.h.
|
private |
Definition at line 79 of file roi_manager_frame.h.
|
private |
Definition at line 82 of file roi_manager_frame.h.