Public Member Functions | Private Attributes | List of all members
ArucoSimple Class Reference

Public Member Functions

 ArucoSimple ()
 
void cam_info_callback (const sensor_msgs::CameraInfo &msg)
 
bool getTransform (const std::string &refFrame, const std::string &childFrame, tf::StampedTransform &transform)
 
void image_callback (const sensor_msgs::ImageConstPtr &msg)
 
void reconf_callback (aruco_ros::ArucoThresholdConfig &config, uint32_t level)
 

Private Attributes

tf::TransformListener _tfListener
 
bool cam_info_received
 
ros::Subscriber cam_info_sub
 
std::string camera_frame
 
aruco::CameraParameters camParam
 
image_transport::Publisher debug_pub
 
dynamic_reconfigure::Server< aruco_ros::ArucoThresholdConfig > dyn_rec_server
 
image_transport::Publisher image_pub
 
image_transport::Subscriber image_sub
 
cv::Mat inImage
 
image_transport::ImageTransport it
 
std::string marker_frame
 
int marker_id
 
ros::Publisher marker_pub
 
double marker_size
 
vector< Markermarkers
 
MarkerDetector mDetector
 
ros::NodeHandle nh
 
ros::Publisher pixel_pub
 
ros::Publisher pose_pub
 
ros::Publisher position_pub
 
std::string reference_frame
 
tf::StampedTransform rightToLeft
 
bool rotate_marker_axis_
 
ros::Publisher transform_pub
 
bool useRectifiedImages
 

Detailed Description

Definition at line 53 of file simple_single.cpp.

Constructor & Destructor Documentation

ArucoSimple::ArucoSimple ( )
inline

Definition at line 88 of file simple_single.cpp.

Member Function Documentation

void ArucoSimple::cam_info_callback ( const sensor_msgs::CameraInfo &  msg)
inline

Definition at line 321 of file simple_single.cpp.

bool ArucoSimple::getTransform ( const std::string &  refFrame,
const std::string &  childFrame,
tf::StampedTransform transform 
)
inline

Definition at line 150 of file simple_single.cpp.

void ArucoSimple::image_callback ( const sensor_msgs::ImageConstPtr &  msg)
inline

Definition at line 186 of file simple_single.cpp.

void ArucoSimple::reconf_callback ( aruco_ros::ArucoThresholdConfig &  config,
uint32_t  level 
)
inline

Definition at line 339 of file simple_single.cpp.

Member Data Documentation

tf::TransformListener ArucoSimple::_tfListener
private

Definition at line 83 of file simple_single.cpp.

bool ArucoSimple::cam_info_received
private

Definition at line 63 of file simple_single.cpp.

ros::Subscriber ArucoSimple::cam_info_sub
private

Definition at line 62 of file simple_single.cpp.

std::string ArucoSimple::camera_frame
private

Definition at line 72 of file simple_single.cpp.

aruco::CameraParameters ArucoSimple::camParam
private

Definition at line 57 of file simple_single.cpp.

image_transport::Publisher ArucoSimple::debug_pub
private

Definition at line 65 of file simple_single.cpp.

dynamic_reconfigure::Server<aruco_ros::ArucoThresholdConfig> ArucoSimple::dyn_rec_server
private

Definition at line 85 of file simple_single.cpp.

image_transport::Publisher ArucoSimple::image_pub
private

Definition at line 64 of file simple_single.cpp.

image_transport::Subscriber ArucoSimple::image_sub
private

Definition at line 81 of file simple_single.cpp.

cv::Mat ArucoSimple::inImage
private

Definition at line 56 of file simple_single.cpp.

image_transport::ImageTransport ArucoSimple::it
private

Definition at line 80 of file simple_single.cpp.

std::string ArucoSimple::marker_frame
private

Definition at line 71 of file simple_single.cpp.

int ArucoSimple::marker_id
private

Definition at line 76 of file simple_single.cpp.

ros::Publisher ArucoSimple::marker_pub
private

Definition at line 69 of file simple_single.cpp.

double ArucoSimple::marker_size
private

Definition at line 75 of file simple_single.cpp.

vector<Marker> ArucoSimple::markers
private

Definition at line 61 of file simple_single.cpp.

MarkerDetector ArucoSimple::mDetector
private

Definition at line 60 of file simple_single.cpp.

ros::NodeHandle ArucoSimple::nh
private

Definition at line 79 of file simple_single.cpp.

ros::Publisher ArucoSimple::pixel_pub
private

Definition at line 70 of file simple_single.cpp.

ros::Publisher ArucoSimple::pose_pub
private

Definition at line 66 of file simple_single.cpp.

ros::Publisher ArucoSimple::position_pub
private

Definition at line 68 of file simple_single.cpp.

std::string ArucoSimple::reference_frame
private

Definition at line 73 of file simple_single.cpp.

tf::StampedTransform ArucoSimple::rightToLeft
private

Definition at line 58 of file simple_single.cpp.

bool ArucoSimple::rotate_marker_axis_
private

Definition at line 77 of file simple_single.cpp.

ros::Publisher ArucoSimple::transform_pub
private

Definition at line 67 of file simple_single.cpp.

bool ArucoSimple::useRectifiedImages
private

Definition at line 59 of file simple_single.cpp.


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


aruco_ros
Author(s): Rafael Muñoz Salinas , Bence Magyar
autogenerated on Wed Sep 2 2020 04:02:14