#include <ar_multi.h>
Public Member Functions | |
ARMultiPublisher (ros::NodeHandle &n) | |
~ARMultiPublisher (void) | |
Private Member Functions | |
void | arInit () |
void | camInfoCallback (const sensor_msgs::CameraInfoConstPtr &) |
void | getTransformationCallback (const sensor_msgs::ImageConstPtr &) |
Private Attributes | |
ros::Publisher | arMarkerPub_ |
ar_pose::ARMarkers | arPoseMarkers_ |
sensor_msgs::CvBridge | bridge_ |
tf::TransformBroadcaster | broadcaster_ |
sensor_msgs::CameraInfo | cam_info_ |
ARParam | cam_param_ |
image_transport::Subscriber | cam_sub_ |
IplImage * | capture_ |
ARMultiMarkerInfoT * | config |
bool | getCamInfo_ |
image_transport::ImageTransport | it_ |
ros::NodeHandle | n_ |
ar_object::ObjectData_T * | object |
int | objectnum |
char | pattern_filename_ [FILENAME_MAX] |
bool | publishTf_ |
bool | publishVisualMarkers_ |
visualization_msgs::Marker | rvizMarker_ |
ros::Publisher | rvizMarkerPub_ |
ros::Subscriber | sub_ |
CvSize | sz_ |
int | threshold_ |
Definition at line 72 of file ar_multi.h.
Definition at line 39 of file ar_multi.cpp.
Definition at line 88 of file ar_multi.cpp.
void ar_pose::ARMultiPublisher::arInit | ( | ) | [private] |
Definition at line 134 of file ar_multi.cpp.
void ar_pose::ARMultiPublisher::camInfoCallback | ( | const sensor_msgs::CameraInfoConstPtr & | cam_info | ) | [private] |
Definition at line 95 of file ar_multi.cpp.
void ar_pose::ARMultiPublisher::getTransformationCallback | ( | const sensor_msgs::ImageConstPtr & | image_msg | ) | [private] |
Definition at line 155 of file ar_multi.cpp.
Definition at line 87 of file ar_multi.h.
Definition at line 106 of file ar_multi.h.
sensor_msgs::CvBridge ar_pose::ARMultiPublisher::bridge_ [private] |
Definition at line 91 of file ar_multi.h.
Definition at line 84 of file ar_multi.h.
sensor_msgs::CameraInfo ar_pose::ARMultiPublisher::cam_info_ [private] |
Definition at line 93 of file ar_multi.h.
ARParam ar_pose::ARMultiPublisher::cam_param_ [private] |
Definition at line 100 of file ar_multi.h.
Definition at line 86 of file ar_multi.h.
IplImage* ar_pose::ARMultiPublisher::capture_ [private] |
Definition at line 115 of file ar_multi.h.
ARMultiMarkerInfoT* ar_pose::ARMultiPublisher::config [private] |
Definition at line 101 of file ar_multi.h.
bool ar_pose::ARMultiPublisher::getCamInfo_ [private] |
Definition at line 108 of file ar_multi.h.
Definition at line 89 of file ar_multi.h.
ros::NodeHandle ar_pose::ARMultiPublisher::n_ [private] |
Definition at line 83 of file ar_multi.h.
Definition at line 102 of file ar_multi.h.
int ar_pose::ARMultiPublisher::objectnum [private] |
Definition at line 103 of file ar_multi.h.
char ar_pose::ARMultiPublisher::pattern_filename_[FILENAME_MAX] [private] |
Definition at line 104 of file ar_multi.h.
bool ar_pose::ARMultiPublisher::publishTf_ [private] |
Definition at line 109 of file ar_multi.h.
bool ar_pose::ARMultiPublisher::publishVisualMarkers_ [private] |
Definition at line 110 of file ar_multi.h.
visualization_msgs::Marker ar_pose::ARMultiPublisher::rvizMarker_ [private] |
Definition at line 97 of file ar_multi.h.
Definition at line 96 of file ar_multi.h.
Definition at line 85 of file ar_multi.h.
CvSize ar_pose::ARMultiPublisher::sz_ [private] |
Definition at line 111 of file ar_multi.h.
int ar_pose::ARMultiPublisher::threshold_ [private] |
Definition at line 107 of file ar_multi.h.