#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.