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

Public Member Functions

 ArucoMarkerPublisher ()
 
bool getTransform (const std::string &refFrame, const std::string &childFrame, tf::StampedTransform &transform)
 
void image_callback (const sensor_msgs::ImageConstPtr &msg)
 

Private Attributes

ros::Subscriber cam_info_sub_
 
std::string camera_frame_
 
aruco::CameraParameters camParam_
 
image_transport::Publisher debug_pub_
 
image_transport::Publisher image_pub_
 
image_transport::Subscriber image_sub_
 
cv::Mat inImage_
 
image_transport::ImageTransport it_
 
std::string marker_frame_
 
std_msgs::UInt32MultiArray marker_list_msg_
 
ros::Publisher marker_list_pub_
 
aruco_msgs::MarkerArray::Ptr marker_msg_
 
ros::Publisher marker_pub_
 
double marker_size_
 
vector< aruco::Markermarkers_
 
aruco::MarkerDetector mDetector_
 
ros::NodeHandle nh_
 
std::string reference_frame_
 
bool rotate_marker_axis_
 
tf::TransformListener tfListener_
 
bool useCamInfo_
 
bool useRectifiedImages_
 

Detailed Description

Definition at line 49 of file marker_publish.cpp.

Constructor & Destructor Documentation

ArucoMarkerPublisher::ArucoMarkerPublisher ( )
inline

Definition at line 83 of file marker_publish.cpp.

Member Function Documentation

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

Definition at line 119 of file marker_publish.cpp.

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

Definition at line 153 of file marker_publish.cpp.

Member Data Documentation

ros::Subscriber ArucoMarkerPublisher::cam_info_sub_
private

Definition at line 76 of file marker_publish.cpp.

std::string ArucoMarkerPublisher::camera_frame_
private

Definition at line 60 of file marker_publish.cpp.

aruco::CameraParameters ArucoMarkerPublisher::camParam_
private

Definition at line 54 of file marker_publish.cpp.

image_transport::Publisher ArucoMarkerPublisher::debug_pub_
private

Definition at line 71 of file marker_publish.cpp.

image_transport::Publisher ArucoMarkerPublisher::image_pub_
private

Definition at line 70 of file marker_publish.cpp.

image_transport::Subscriber ArucoMarkerPublisher::image_sub_
private

Definition at line 68 of file marker_publish.cpp.

cv::Mat ArucoMarkerPublisher::inImage_
private

Definition at line 78 of file marker_publish.cpp.

image_transport::ImageTransport ArucoMarkerPublisher::it_
private

Definition at line 67 of file marker_publish.cpp.

std::string ArucoMarkerPublisher::marker_frame_
private

Definition at line 59 of file marker_publish.cpp.

std_msgs::UInt32MultiArray ArucoMarkerPublisher::marker_list_msg_
private

Definition at line 80 of file marker_publish.cpp.

ros::Publisher ArucoMarkerPublisher::marker_list_pub_
private

Definition at line 73 of file marker_publish.cpp.

aruco_msgs::MarkerArray::Ptr ArucoMarkerPublisher::marker_msg_
private

Definition at line 77 of file marker_publish.cpp.

ros::Publisher ArucoMarkerPublisher::marker_pub_
private

Definition at line 72 of file marker_publish.cpp.

double ArucoMarkerPublisher::marker_size_
private

Definition at line 62 of file marker_publish.cpp.

vector<aruco::Marker> ArucoMarkerPublisher::markers_
private

Definition at line 55 of file marker_publish.cpp.

aruco::MarkerDetector ArucoMarkerPublisher::mDetector_
private

Definition at line 53 of file marker_publish.cpp.

ros::NodeHandle ArucoMarkerPublisher::nh_
private

Definition at line 66 of file marker_publish.cpp.

std::string ArucoMarkerPublisher::reference_frame_
private

Definition at line 61 of file marker_publish.cpp.

bool ArucoMarkerPublisher::rotate_marker_axis_
private

Definition at line 63 of file marker_publish.cpp.

tf::TransformListener ArucoMarkerPublisher::tfListener_
private

Definition at line 74 of file marker_publish.cpp.

bool ArucoMarkerPublisher::useCamInfo_
private

Definition at line 79 of file marker_publish.cpp.

bool ArucoMarkerPublisher::useRectifiedImages_
private

Definition at line 58 of file marker_publish.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