#include <ar_single.h>
Public Member Functions | |
ARSinglePublisher (ros::NodeHandle &n) | |
~ARSinglePublisher (void) | |
Private Member Functions | |
void | arInit () |
void | camInfoCallback (const sensor_msgs::CameraInfoConstPtr &) |
void | getTransformationCallback (const sensor_msgs::ImageConstPtr &) |
Private Attributes | |
ar_pose::ARMarker | ar_pose_marker_ |
ros::Publisher | arMarkerPub_ |
sensor_msgs::CvBridge | bridge_ |
tf::TransformBroadcaster | broadcaster_ |
sensor_msgs::CameraInfo | cam_info_ |
ARParam | cam_param_ |
image_transport::Subscriber | cam_sub_ |
IplImage * | capture_ |
int | contF |
bool | getCamInfo_ |
image_transport::ImageTransport | it_ |
double | marker_center_ [2] |
double | marker_trans_ [3][4] |
std::string | markerFrame_ |
double | markerWidth_ |
ros::NodeHandle | n_ |
int | patt_id_ |
char | pattern_filename_ [FILENAME_MAX] |
bool | publishTf_ |
bool | publishVisualMarkers_ |
bool | reverse_transform_ |
visualization_msgs::Marker | rvizMarker_ |
ros::Publisher | rvizMarkerPub_ |
ros::Subscriber | sub_ |
CvSize | sz_ |
int | threshold_ |
bool | useHistory_ |
Definition at line 70 of file ar_single.h.
Definition at line 38 of file ar_single.cpp.
Definition at line 114 of file ar_single.cpp.
void ar_pose::ARSinglePublisher::arInit | ( | ) | [private] |
Definition at line 160 of file ar_single.cpp.
void ar_pose::ARSinglePublisher::camInfoCallback | ( | const sensor_msgs::CameraInfoConstPtr & | cam_info | ) | [private] |
Definition at line 121 of file ar_single.cpp.
void ar_pose::ARSinglePublisher::getTransformationCallback | ( | const sensor_msgs::ImageConstPtr & | image_msg | ) | [private] |
Definition at line 187 of file ar_single.cpp.
Definition at line 86 of file ar_single.h.
Definition at line 84 of file ar_single.h.
sensor_msgs::CvBridge ar_pose::ARSinglePublisher::bridge_ [private] |
Definition at line 90 of file ar_single.h.
Definition at line 83 of file ar_single.h.
sensor_msgs::CameraInfo ar_pose::ARSinglePublisher::cam_info_ [private] |
Definition at line 92 of file ar_single.h.
ARParam ar_pose::ARSinglePublisher::cam_param_ [private] |
Definition at line 104 of file ar_single.h.
Definition at line 88 of file ar_single.h.
IplImage* ar_pose::ARSinglePublisher::capture_ [private] |
Definition at line 122 of file ar_single.h.
int ar_pose::ARSinglePublisher::contF [private] |
Definition at line 116 of file ar_single.h.
bool ar_pose::ARSinglePublisher::getCamInfo_ [private] |
Definition at line 117 of file ar_single.h.
Definition at line 87 of file ar_single.h.
double ar_pose::ARSinglePublisher::marker_center_[2] [private] |
Definition at line 109 of file ar_single.h.
double ar_pose::ARSinglePublisher::marker_trans_[3][4] [private] |
Definition at line 110 of file ar_single.h.
std::string ar_pose::ARSinglePublisher::markerFrame_ [private] |
Definition at line 97 of file ar_single.h.
double ar_pose::ARSinglePublisher::markerWidth_ [private] |
Definition at line 102 of file ar_single.h.
Definition at line 81 of file ar_single.h.
int ar_pose::ARSinglePublisher::patt_id_ [private] |
Definition at line 105 of file ar_single.h.
char ar_pose::ARSinglePublisher::pattern_filename_[FILENAME_MAX] [private] |
Definition at line 106 of file ar_single.h.
bool ar_pose::ARSinglePublisher::publishTf_ [private] |
Definition at line 98 of file ar_single.h.
bool ar_pose::ARSinglePublisher::publishVisualMarkers_ [private] |
Definition at line 99 of file ar_single.h.
bool ar_pose::ARSinglePublisher::reverse_transform_ [private] |
Definition at line 107 of file ar_single.h.
visualization_msgs::Marker ar_pose::ARSinglePublisher::rvizMarker_ [private] |
Definition at line 114 of file ar_single.h.
Definition at line 113 of file ar_single.h.
Definition at line 82 of file ar_single.h.
CvSize ar_pose::ARSinglePublisher::sz_ [private] |
Definition at line 118 of file ar_single.h.
int ar_pose::ARSinglePublisher::threshold_ [private] |
Definition at line 101 of file ar_single.h.
bool ar_pose::ARSinglePublisher::useHistory_ [private] |
Definition at line 100 of file ar_single.h.