#include <ros_tagdetect_client.h>
Definition at line 55 of file ros_tagdetect_client.h.
rc_tagdetect_client::RosTagdetectClient::RosTagdetectClient |
( |
const std::string & |
host, |
|
|
const ros::NodeHandle & |
nh, |
|
|
const std::string & |
detection_type |
|
) |
| |
rc_tagdetect_client::RosTagdetectClient::~RosTagdetectClient |
( |
| ) |
|
void rc_tagdetect_client::RosTagdetectClient::advertiseServicesAndTopics |
( |
| ) |
|
|
private |
template<typename Request , typename Response >
bool rc_tagdetect_client::RosTagdetectClient::callService |
( |
const std::string & |
name, |
|
|
const Request & |
req, |
|
|
Response & |
res |
|
) |
| |
|
private |
bool rc_tagdetect_client::RosTagdetectClient::detect |
( |
rc_tagdetect_client::DetectTagsRequest & |
req, |
|
|
rc_tagdetect_client::DetectTagsResponse & |
response |
|
) |
| |
|
private |
bool rc_tagdetect_client::RosTagdetectClient::detectService |
( |
rc_tagdetect_client::DetectTagsRequest & |
request, |
|
|
rc_tagdetect_client::DetectTagsResponse & |
response |
|
) |
| |
|
private |
void rc_tagdetect_client::RosTagdetectClient::dynamicReconfigureCallback |
( |
rc_tagdetect_client::TagDetectConfig & |
config, |
|
|
uint32_t |
|
|
) |
| |
|
private |
void rc_tagdetect_client::RosTagdetectClient::initConfiguration |
( |
| ) |
|
|
private |
bool rc_tagdetect_client::RosTagdetectClient::startContinousDetection |
( |
rc_tagdetect_client::StartContinuousDetectionRequest & |
request, |
|
|
rc_tagdetect_client::StartContinuousDetectionResponse & |
response |
|
) |
| |
|
private |
void rc_tagdetect_client::RosTagdetectClient::startTagDetect |
( |
| ) |
|
|
private |
bool rc_tagdetect_client::RosTagdetectClient::stopContinousDetection |
( |
std_srvs::TriggerRequest & |
request, |
|
|
std_srvs::TriggerResponse & |
response |
|
) |
| |
|
private |
void rc_tagdetect_client::RosTagdetectClient::stopTagDetect |
( |
| ) |
|
|
private |
std::thread rc_tagdetect_client::RosTagdetectClient::continuous_mode_thread_ |
|
private |
ros::Publisher rc_tagdetect_client::RosTagdetectClient::detections_pub_ |
|
private |
std::tuple<size_t, size_t, size_t> rc_tagdetect_client::RosTagdetectClient::image_version_ |
|
private |
std::unique_ptr<dynamic_reconfigure::Server<rc_tagdetect_client::TagDetectConfig> > rc_tagdetect_client::RosTagdetectClient::server_ |
|
private |
ros::ServiceServer rc_tagdetect_client::RosTagdetectClient::srv_start_continuous_detection_ |
|
private |
ros::ServiceServer rc_tagdetect_client::RosTagdetectClient::srv_stop_continuous_detection_ |
|
private |
std::atomic_bool rc_tagdetect_client::RosTagdetectClient::stop_continuous_mode_thread_ |
|
private |
The documentation for this class was generated from the following files: