#include <ar_multi.h>
Public Member Functions | |
ARSinglePublisher (ros::NodeHandle &n) | |
ARSinglePublisher (ros::NodeHandle &n) | |
~ARSinglePublisher (void) | |
~ARSinglePublisher (void) | |
Private Member Functions | |
void | arInit () |
void | arInit () |
void | camInfoCallback (const sensor_msgs::CameraInfoConstPtr &) |
void | camInfoCallback (const sensor_msgs::CameraInfoConstPtr &) |
void | getTransformationCallback (const sensor_msgs::ImageConstPtr &) |
void | getTransformationCallback (const sensor_msgs::ImageConstPtr &) |
Private Attributes | |
ar_pose::ARMarker | ar_pose_marker_ |
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 |
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_ |
ar_object::ObjectData_T * | object |
int | objectnum |
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 59 of file ar_multi.h.
ar_pose::ARSinglePublisher::ARSinglePublisher | ( | ros::NodeHandle & | n | ) |
Definition at line 37 of file ar_multi.cpp.
ar_pose::ARSinglePublisher::~ARSinglePublisher | ( | void | ) |
Definition at line 77 of file ar_multi.cpp.
ar_pose::ARSinglePublisher::ARSinglePublisher | ( | ros::NodeHandle & | n | ) |
ar_pose::ARSinglePublisher::~ARSinglePublisher | ( | void | ) |
void ar_pose::ARSinglePublisher::arInit | ( | ) | [private] |
void ar_pose::ARSinglePublisher::arInit | ( | ) | [private] |
Definition at line 119 of file ar_multi.cpp.
void ar_pose::ARSinglePublisher::camInfoCallback | ( | const sensor_msgs::CameraInfoConstPtr & | ) | [private] |
void ar_pose::ARSinglePublisher::camInfoCallback | ( | const sensor_msgs::CameraInfoConstPtr & | cam_info | ) | [private] |
Definition at line 84 of file ar_multi.cpp.
void ar_pose::ARSinglePublisher::getTransformationCallback | ( | const sensor_msgs::ImageConstPtr & | ) | [private] |
void ar_pose::ARSinglePublisher::getTransformationCallback | ( | const sensor_msgs::ImageConstPtr & | image_msg | ) | [private] |
Definition at line 134 of file ar_multi.cpp.
Definition at line 72 of file ar_single.h.
ros::Publisher ar_pose::ARSinglePublisher::arMarkerPub_ [private] |
Definition at line 74 of file ar_multi.h.
Definition at line 91 of file ar_multi.h.
sensor_msgs::CvBridge ar_pose::ARSinglePublisher::bridge_ [private] |
Definition at line 77 of file ar_multi.h.
tf::TransformBroadcaster ar_pose::ARSinglePublisher::broadcaster_ [private] |
Definition at line 71 of file ar_multi.h.
sensor_msgs::CameraInfo ar_pose::ARSinglePublisher::cam_info_ [private] |
Definition at line 78 of file ar_multi.h.
ARParam ar_pose::ARSinglePublisher::cam_param_ [private] |
Definition at line 85 of file ar_multi.h.
image_transport::Subscriber ar_pose::ARSinglePublisher::cam_sub_ [private] |
Definition at line 73 of file ar_multi.h.
IplImage * ar_pose::ARSinglePublisher::capture_ [private] |
Definition at line 97 of file ar_multi.h.
ARMultiMarkerInfoT* ar_pose::ARSinglePublisher::config [private] |
Definition at line 86 of file ar_multi.h.
int ar_pose::ARSinglePublisher::contF [private] |
Definition at line 100 of file ar_single.h.
bool ar_pose::ARSinglePublisher::getCamInfo_ [private] |
Definition at line 93 of file ar_multi.h.
image_transport::ImageTransport ar_pose::ARSinglePublisher::it_ [private] |
Definition at line 76 of file ar_multi.h.
double ar_pose::ARSinglePublisher::marker_center_[2] [private] |
Definition at line 93 of file ar_single.h.
double ar_pose::ARSinglePublisher::marker_trans_[3][4] [private] |
Definition at line 94 of file ar_single.h.
std::string ar_pose::ARSinglePublisher::markerFrame_ [private] |
Definition at line 81 of file ar_single.h.
double ar_pose::ARSinglePublisher::markerWidth_ [private] |
Definition at line 86 of file ar_single.h.
ros::NodeHandle ar_pose::ARSinglePublisher::n_ [private] |
Definition at line 70 of file ar_multi.h.
Definition at line 87 of file ar_multi.h.
int ar_pose::ARSinglePublisher::objectnum [private] |
Definition at line 88 of file ar_multi.h.
int ar_pose::ARSinglePublisher::patt_id_ [private] |
Definition at line 89 of file ar_single.h.
char ar_pose::ARSinglePublisher::pattern_filename_ [private] |
Definition at line 89 of file ar_multi.h.
bool ar_pose::ARSinglePublisher::publishTf_ [private] |
Definition at line 94 of file ar_multi.h.
bool ar_pose::ARSinglePublisher::publishVisualMarkers_ [private] |
Definition at line 95 of file ar_multi.h.
bool ar_pose::ARSinglePublisher::reverse_transform_ [private] |
Definition at line 91 of file ar_single.h.
visualization_msgs::Marker ar_pose::ARSinglePublisher::rvizMarker_ [private] |
Definition at line 82 of file ar_multi.h.
ros::Publisher ar_pose::ARSinglePublisher::rvizMarkerPub_ [private] |
Definition at line 81 of file ar_multi.h.
ros::Subscriber ar_pose::ARSinglePublisher::sub_ [private] |
Definition at line 72 of file ar_multi.h.
CvSize ar_pose::ARSinglePublisher::sz_ [private] |
Definition at line 96 of file ar_multi.h.
int ar_pose::ARSinglePublisher::threshold_ [private] |
Definition at line 92 of file ar_multi.h.
bool ar_pose::ARSinglePublisher::useHistory_ [private] |
Definition at line 84 of file ar_single.h.