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
 
std::vector< aruco::Markermarkers
 
aruco::MarkerDetector mDetector
 
ros::NodeHandle nh
 
ros::Publisher pixel_pub
 
ros::Publisher pose_pub
 
ros::Publisher position_pub
 
std::string reference_frame
 
tf::StampedTransform rightToLeft
 
ros::Publisher transform_pub
 
bool useRectifiedImages
 

Detailed Description

Definition at line 52 of file simple_single.cpp.

Constructor & Destructor Documentation

◆ ArucoSimple()

ArucoSimple::ArucoSimple ( )
inline

Definition at line 86 of file simple_single.cpp.

Member Function Documentation

◆ cam_info_callback()

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

Definition at line 312 of file simple_single.cpp.

◆ getTransform()

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

Definition at line 158 of file simple_single.cpp.

◆ image_callback()

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

Definition at line 185 of file simple_single.cpp.

◆ reconf_callback()

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

Definition at line 325 of file simple_single.cpp.

Member Data Documentation

◆ _tfListener

tf::TransformListener ArucoSimple::_tfListener
private

Definition at line 81 of file simple_single.cpp.

◆ cam_info_received

bool ArucoSimple::cam_info_received
private

Definition at line 62 of file simple_single.cpp.

◆ cam_info_sub

ros::Subscriber ArucoSimple::cam_info_sub
private

Definition at line 61 of file simple_single.cpp.

◆ camera_frame

std::string ArucoSimple::camera_frame
private

Definition at line 71 of file simple_single.cpp.

◆ camParam

aruco::CameraParameters ArucoSimple::camParam
private

Definition at line 56 of file simple_single.cpp.

◆ debug_pub

image_transport::Publisher ArucoSimple::debug_pub
private

Definition at line 64 of file simple_single.cpp.

◆ dyn_rec_server

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

Definition at line 83 of file simple_single.cpp.

◆ image_pub

image_transport::Publisher ArucoSimple::image_pub
private

Definition at line 63 of file simple_single.cpp.

◆ image_sub

image_transport::Subscriber ArucoSimple::image_sub
private

Definition at line 79 of file simple_single.cpp.

◆ inImage

cv::Mat ArucoSimple::inImage
private

Definition at line 55 of file simple_single.cpp.

◆ it

image_transport::ImageTransport ArucoSimple::it
private

Definition at line 78 of file simple_single.cpp.

◆ marker_frame

std::string ArucoSimple::marker_frame
private

Definition at line 70 of file simple_single.cpp.

◆ marker_id

int ArucoSimple::marker_id
private

Definition at line 75 of file simple_single.cpp.

◆ marker_pub

ros::Publisher ArucoSimple::marker_pub
private

Definition at line 68 of file simple_single.cpp.

◆ marker_size

double ArucoSimple::marker_size
private

Definition at line 74 of file simple_single.cpp.

◆ markers

std::vector<aruco::Marker> ArucoSimple::markers
private

Definition at line 60 of file simple_single.cpp.

◆ mDetector

aruco::MarkerDetector ArucoSimple::mDetector
private

Definition at line 59 of file simple_single.cpp.

◆ nh

ros::NodeHandle ArucoSimple::nh
private

Definition at line 77 of file simple_single.cpp.

◆ pixel_pub

ros::Publisher ArucoSimple::pixel_pub
private

Definition at line 69 of file simple_single.cpp.

◆ pose_pub

ros::Publisher ArucoSimple::pose_pub
private

Definition at line 65 of file simple_single.cpp.

◆ position_pub

ros::Publisher ArucoSimple::position_pub
private

Definition at line 67 of file simple_single.cpp.

◆ reference_frame

std::string ArucoSimple::reference_frame
private

Definition at line 72 of file simple_single.cpp.

◆ rightToLeft

tf::StampedTransform ArucoSimple::rightToLeft
private

Definition at line 57 of file simple_single.cpp.

◆ transform_pub

ros::Publisher ArucoSimple::transform_pub
private

Definition at line 66 of file simple_single.cpp.

◆ useRectifiedImages

bool ArucoSimple::useRectifiedImages
private

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