Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
choreo_gui::ProcessPlanningState Class Reference

#include <process_planning_state.h>

Inheritance diagram for choreo_gui::ProcessPlanningState:
Inheritance graph
[legend]

Signals

void feedbackReceived (QString feedback)
 
- Signals inherited from choreo_gui::GuiState
void newStateAvailable (GuiState *)
 

Public Member Functions

virtual void onBack (ChoreoWidget &gui)
 
virtual void onExit (ChoreoWidget &gui)
 
virtual void onNext (ChoreoWidget &gui)
 
virtual void onReset (ChoreoWidget &gui)
 
virtual void onStart (ChoreoWidget &gui)
 
 ProcessPlanningState (const int index, const bool use_ladder_graph_record)
 
- Public Member Functions inherited from choreo_gui::GuiState
virtual ~GuiState ()
 

Private Slots

void setFeedbackText (QString feedback)
 

Private Member Functions

void makeRequest ()
 
void processPlanningActiveCallback ()
 
void processPlanningDoneCallback (const actionlib::SimpleClientGoalState &state, const choreo_msgs::ProcessPlanningResultConstPtr &result)
 
void processPlanningFeedbackCallback (const choreo_msgs::ProcessPlanningFeedbackConstPtr &feedback)
 

Private Attributes

ChoreoWidgetgui_ptr_
 
actionlib::SimpleActionClient< choreo_msgs::ProcessPlanningAction > process_planning_action_client_
 
int selected_path_index_
 
bool use_ladder_graph_record_
 

Detailed Description

Definition at line 17 of file process_planning_state.h.

Constructor & Destructor Documentation

choreo_gui::ProcessPlanningState::ProcessPlanningState ( const int  index,
const bool  use_ladder_graph_record 
)

Definition at line 15 of file process_planning_state.cpp.

Member Function Documentation

void choreo_gui::ProcessPlanningState::feedbackReceived ( QString  feedback)
signal
void choreo_gui::ProcessPlanningState::makeRequest ( )
private

Definition at line 52 of file process_planning_state.cpp.

void choreo_gui::ProcessPlanningState::onBack ( ChoreoWidget gui)
virtual

Implements choreo_gui::GuiState.

Definition at line 39 of file process_planning_state.cpp.

void choreo_gui::ProcessPlanningState::onExit ( ChoreoWidget gui)
virtual

Implements choreo_gui::GuiState.

Definition at line 30 of file process_planning_state.cpp.

void choreo_gui::ProcessPlanningState::onNext ( ChoreoWidget gui)
virtual

Implements choreo_gui::GuiState.

Definition at line 33 of file process_planning_state.cpp.

void choreo_gui::ProcessPlanningState::onReset ( ChoreoWidget gui)
virtual

Implements choreo_gui::GuiState.

Definition at line 45 of file process_planning_state.cpp.

void choreo_gui::ProcessPlanningState::onStart ( ChoreoWidget gui)
virtual

Implements choreo_gui::GuiState.

Definition at line 21 of file process_planning_state.cpp.

void choreo_gui::ProcessPlanningState::processPlanningActiveCallback ( )
private

Definition at line 99 of file process_planning_state.cpp.

void choreo_gui::ProcessPlanningState::processPlanningDoneCallback ( const actionlib::SimpleClientGoalState state,
const choreo_msgs::ProcessPlanningResultConstPtr &  result 
)
private

Definition at line 84 of file process_planning_state.cpp.

void choreo_gui::ProcessPlanningState::processPlanningFeedbackCallback ( const choreo_msgs::ProcessPlanningFeedbackConstPtr &  feedback)
private

Definition at line 104 of file process_planning_state.cpp.

void choreo_gui::ProcessPlanningState::setFeedbackText ( QString  feedback)
privateslot

Definition at line 78 of file process_planning_state.cpp.

Member Data Documentation

ChoreoWidget* choreo_gui::ProcessPlanningState::gui_ptr_
private

Definition at line 53 of file process_planning_state.h.

actionlib::SimpleActionClient<choreo_msgs::ProcessPlanningAction> choreo_gui::ProcessPlanningState::process_planning_action_client_
private

Definition at line 52 of file process_planning_state.h.

int choreo_gui::ProcessPlanningState::selected_path_index_
private

Definition at line 49 of file process_planning_state.h.

bool choreo_gui::ProcessPlanningState::use_ladder_graph_record_
private

Definition at line 50 of file process_planning_state.h.


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


choreo_gui
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 03:58:56