#include <ros/ros.h>
#include <actionlib/client/simple_action_client.h>
#include <cob_people_detection/addDataAction.h>
#include <cob_people_detection/updateDataAction.h>
#include <cob_people_detection/deleteDataAction.h>
#include <cob_people_detection/loadModelAction.h>
#include <cob_people_detection/getDetectionsAction.h>
#include <cob_people_detection/captureImage.h>
#include <cob_people_detection/finishRecording.h>
#include <cob_people_detection/recognitionTrigger.h>
#include <std_srvs/Empty.h>
Go to the source code of this file.
Typedefs | |
typedef actionlib::SimpleActionClient < cob_people_detection::addDataAction > | AddDataClient |
typedef actionlib::SimpleActionClient < cob_people_detection::deleteDataAction > | DeleteDataClient |
typedef actionlib::SimpleActionClient < cob_people_detection::getDetectionsAction > | GetDetectionsClient |
typedef actionlib::SimpleActionClient < cob_people_detection::loadModelAction > | LoadModelClient |
typedef actionlib::SimpleActionClient < cob_people_detection::updateDataAction > | UpdateDataClient |
Functions | |
void | activateSensorMessageGateway (ros::ServiceClient &sensor_message_gateway_open_client, ros::ServiceClient &sensor_message_gateway_close_client) |
void | addData (AddDataClient &add_data_client, ros::ServiceClient &capture_image_client, ros::ServiceClient &finish_recording_client) |
void | deleteData (DeleteDataClient &delete_data_client) |
void | getDetections (GetDetectionsClient &get_detections_client) |
void | loadRecognitionModel (LoadModelClient &load_model_client) |
int | main (int argc, char **argv) |
void | updateData (UpdateDataClient &update_data_client) |
typedef actionlib::SimpleActionClient<cob_people_detection::addDataAction> AddDataClient |
Definition at line 98 of file people_detection_action_client.cpp.
typedef actionlib::SimpleActionClient<cob_people_detection::deleteDataAction> DeleteDataClient |
Definition at line 100 of file people_detection_action_client.cpp.
typedef actionlib::SimpleActionClient<cob_people_detection::getDetectionsAction> GetDetectionsClient |
Definition at line 102 of file people_detection_action_client.cpp.
typedef actionlib::SimpleActionClient<cob_people_detection::loadModelAction> LoadModelClient |
Definition at line 101 of file people_detection_action_client.cpp.
typedef actionlib::SimpleActionClient<cob_people_detection::updateDataAction> UpdateDataClient |
Definition at line 99 of file people_detection_action_client.cpp.
void activateSensorMessageGateway | ( | ros::ServiceClient & | sensor_message_gateway_open_client, |
ros::ServiceClient & | sensor_message_gateway_close_client | ||
) |
Definition at line 278 of file people_detection_action_client.cpp.
void addData | ( | AddDataClient & | add_data_client, |
ros::ServiceClient & | capture_image_client, | ||
ros::ServiceClient & | finish_recording_client | ||
) |
Definition at line 104 of file people_detection_action_client.cpp.
void deleteData | ( | DeleteDataClient & | delete_data_client | ) |
Definition at line 208 of file people_detection_action_client.cpp.
void getDetections | ( | GetDetectionsClient & | get_detections_client | ) |
Definition at line 308 of file people_detection_action_client.cpp.
void loadRecognitionModel | ( | LoadModelClient & | load_model_client | ) |
Definition at line 244 of file people_detection_action_client.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 336 of file people_detection_action_client.cpp.
void updateData | ( | UpdateDataClient & | update_data_client | ) |
Definition at line 169 of file people_detection_action_client.cpp.