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_
 
std::vector< aruco::Markermarkers_
 
aruco::MarkerDetector mDetector_
 
ros::NodeHandle nh_
 
std::string reference_frame_
 
tf::TransformListener tfListener_
 
bool useCamInfo_
 
bool useRectifiedImages_
 

Detailed Description

Definition at line 49 of file marker_publish.cpp.

Constructor & Destructor Documentation

◆ ArucoMarkerPublisher()

ArucoMarkerPublisher::ArucoMarkerPublisher ( )
inline

Definition at line 82 of file marker_publish.cpp.

Member Function Documentation

◆ getTransform()

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

Definition at line 116 of file marker_publish.cpp.

◆ image_callback()

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

Definition at line 143 of file marker_publish.cpp.

Member Data Documentation

◆ cam_info_sub_

ros::Subscriber ArucoMarkerPublisher::cam_info_sub_
private

Definition at line 75 of file marker_publish.cpp.

◆ camera_frame_

std::string ArucoMarkerPublisher::camera_frame_
private

Definition at line 60 of file marker_publish.cpp.

◆ camParam_

aruco::CameraParameters ArucoMarkerPublisher::camParam_
private

Definition at line 54 of file marker_publish.cpp.

◆ debug_pub_

image_transport::Publisher ArucoMarkerPublisher::debug_pub_
private

Definition at line 70 of file marker_publish.cpp.

◆ image_pub_

image_transport::Publisher ArucoMarkerPublisher::image_pub_
private

Definition at line 69 of file marker_publish.cpp.

◆ image_sub_

image_transport::Subscriber ArucoMarkerPublisher::image_sub_
private

Definition at line 67 of file marker_publish.cpp.

◆ inImage_

cv::Mat ArucoMarkerPublisher::inImage_
private

Definition at line 77 of file marker_publish.cpp.

◆ it_

image_transport::ImageTransport ArucoMarkerPublisher::it_
private

Definition at line 66 of file marker_publish.cpp.

◆ marker_frame_

std::string ArucoMarkerPublisher::marker_frame_
private

Definition at line 59 of file marker_publish.cpp.

◆ marker_list_msg_

std_msgs::UInt32MultiArray ArucoMarkerPublisher::marker_list_msg_
private

Definition at line 79 of file marker_publish.cpp.

◆ marker_list_pub_

ros::Publisher ArucoMarkerPublisher::marker_list_pub_
private

Definition at line 72 of file marker_publish.cpp.

◆ marker_msg_

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

Definition at line 76 of file marker_publish.cpp.

◆ marker_pub_

ros::Publisher ArucoMarkerPublisher::marker_pub_
private

Definition at line 71 of file marker_publish.cpp.

◆ marker_size_

double ArucoMarkerPublisher::marker_size_
private

Definition at line 62 of file marker_publish.cpp.

◆ markers_

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

Definition at line 55 of file marker_publish.cpp.

◆ mDetector_

aruco::MarkerDetector ArucoMarkerPublisher::mDetector_
private

Definition at line 53 of file marker_publish.cpp.

◆ nh_

ros::NodeHandle ArucoMarkerPublisher::nh_
private

Definition at line 65 of file marker_publish.cpp.

◆ reference_frame_

std::string ArucoMarkerPublisher::reference_frame_
private

Definition at line 61 of file marker_publish.cpp.

◆ tfListener_

tf::TransformListener ArucoMarkerPublisher::tfListener_
private

Definition at line 73 of file marker_publish.cpp.

◆ useCamInfo_

bool ArucoMarkerPublisher::useCamInfo_
private

Definition at line 78 of file marker_publish.cpp.

◆ useRectifiedImages_

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 Sat Sep 23 2023 02:26:51