Public Member Functions | Private Member Functions | Private Attributes | List of all members
visp_auto_tracker::Node Class Reference

#include <node.h>

Public Member Functions

 Node ()
 
void spin ()
 

Private Member Functions

void frameCallback (const sensor_msgs::ImageConstPtr &image, const sensor_msgs::CameraInfoConstPtr &cam_info)
 
void waitForImage ()
 

Private Attributes

vpCameraParameters cam_
 
CmdLine cmd_
 
std::string code_message_
 
bool debug_display_
 
bool got_image_
 
vpImage< vpRGBa > I_
 
std_msgs::Header image_header_
 
boost::mutex lock_
 
std::string model_description_
 
std::string model_name_
 
std::string model_path_
 
ros::NodeHandle n_
 
unsigned long queue_size_
 
tracking::Trackert_
 
std::string tracker_config_path_
 
std::string tracker_ref_frame_
 

Detailed Description

Definition at line 19 of file node.h.

Constructor & Destructor Documentation

visp_auto_tracker::Node::Node ( )

Definition at line 42 of file node.cpp.

Member Function Documentation

void visp_auto_tracker::Node::frameCallback ( const sensor_msgs::ImageConstPtr &  image,
const sensor_msgs::CameraInfoConstPtr &  cam_info 
)
private

Definition at line 107 of file node.cpp.

void visp_auto_tracker::Node::spin ( )

Definition at line 116 of file node.cpp.

void visp_auto_tracker::Node::waitForImage ( )
private

Definition at line 99 of file node.cpp.

Member Data Documentation

vpCameraParameters visp_auto_tracker::Node::cam_
private

Definition at line 36 of file node.h.

CmdLine visp_auto_tracker::Node::cmd_
private

Definition at line 39 of file node.h.

std::string visp_auto_tracker::Node::code_message_
private

Definition at line 28 of file node.h.

bool visp_auto_tracker::Node::debug_display_
private

Definition at line 31 of file node.h.

bool visp_auto_tracker::Node::got_image_
private

Definition at line 35 of file node.h.

vpImage<vpRGBa> visp_auto_tracker::Node::I_
private

Definition at line 33 of file node.h.

std_msgs::Header visp_auto_tracker::Node::image_header_
private

Definition at line 34 of file node.h.

boost::mutex visp_auto_tracker::Node::lock_
private

Definition at line 21 of file node.h.

std::string visp_auto_tracker::Node::model_description_
private

Definition at line 25 of file node.h.

std::string visp_auto_tracker::Node::model_name_
private

Definition at line 27 of file node.h.

std::string visp_auto_tracker::Node::model_path_
private

Definition at line 26 of file node.h.

ros::NodeHandle visp_auto_tracker::Node::n_
private

Definition at line 22 of file node.h.

unsigned long visp_auto_tracker::Node::queue_size_
private

Definition at line 23 of file node.h.

tracking::Tracker* visp_auto_tracker::Node::t_
private

Definition at line 38 of file node.h.

std::string visp_auto_tracker::Node::tracker_config_path_
private

Definition at line 24 of file node.h.

std::string visp_auto_tracker::Node::tracker_ref_frame_
private

Definition at line 29 of file node.h.


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


visp_auto_tracker
Author(s): Filip Novotny
autogenerated on Sat Mar 13 2021 03:20:08