Classes | Public Member Functions | Private Member Functions | Private Attributes
ARToolKitPlusNode Class Reference

#include <artoolkitplus.h>

List of all members.

Classes

class  Parameter

Public Member Functions

 ARToolKitPlusNode (ros::NodeHandle &n)
 ~ARToolKitPlusNode ()

Private Member Functions

void estimatePoses (const std_msgs::Header &header)
void generateDebugImage (cv::Mat &img)
void imageCallback (const sensor_msgs::ImageConstPtr &image_msg, const sensor_msgs::CameraInfoConstPtr &info_msg)
void init ()
void initTrackerMultiMarker (const sensor_msgs::CameraInfoConstPtr &camer_info_)
void initTrackerSingleMarker (const sensor_msgs::CameraInfoConstPtr &camer_info_)
int matrix2Tf (const ARFloat M[3][4], tf::Transform &transform)
void publishPerceptions (const std_msgs::Header &header)
void publishTf ()
void readParam ()
void updateParameterTrackerMultiMarker (const sensor_msgs::CameraInfoConstPtr &camer_info)
void updateParameterTrackerSingleMarker (const sensor_msgs::CameraInfoConstPtr &camer_info)

Private Attributes

const
ARToolKitPlus::ARMultiMarkerInfoT
arMultiMarkerInfo_
std::vector
< ARToolKitPlus::ARTag2D
arTags2D_
int callback_counter_
image_transport::CameraSubscriber cameraSubscriber_
image_transport::ImageTransport imageTransport_
MyLoggerlogger_
std::list< tf::StampedTransformmarkerTransforms_
ros::NodeHandle n_
ros::NodeHandle n_param_
Parameter param_
ros::Publisher pub_perceptions_
boost::shared_ptr
< ARToolKitPlus::TrackerMultiMarker
trackerMultiMarker_
boost::shared_ptr
< ARToolKitPlus::TrackerSingleMarker
trackerSingleMarker_
tf::TransformBroadcaster transformBroadcaster_

Detailed Description

Definition at line 70 of file artoolkitplus.h.


Constructor & Destructor Documentation

Definition at line 42 of file artoolkitplus.cpp.

Definition at line 50 of file artoolkitplus.cpp.


Member Function Documentation

void ARToolKitPlusNode::estimatePoses ( const std_msgs::Header header) [private]

Definition at line 310 of file artoolkitplus.cpp.

void ARToolKitPlusNode::generateDebugImage ( cv::Mat &  img) [private]

Definition at line 23 of file artoolkitplus_draw.cpp.

void ARToolKitPlusNode::imageCallback ( const sensor_msgs::ImageConstPtr &  image_msg,
const sensor_msgs::CameraInfoConstPtr &  info_msg 
) [private]

Sort out marker which are part of multi marker patterns

Definition at line 249 of file artoolkitplus.cpp.

void ARToolKitPlusNode::init ( ) [private]

Definition at line 353 of file artoolkitplus.cpp.

void ARToolKitPlusNode::initTrackerMultiMarker ( const sensor_msgs::CameraInfoConstPtr &  camer_info_) [private]

Definition at line 131 of file artoolkitplus.cpp.

void ARToolKitPlusNode::initTrackerSingleMarker ( const sensor_msgs::CameraInfoConstPtr &  camer_info_) [private]

Definition at line 148 of file artoolkitplus.cpp.

int ARToolKitPlusNode::matrix2Tf ( const ARFloat  M[3][4],
tf::Transform transform 
) [private]

Definition at line 33 of file artoolkitplus_node.cpp.

void ARToolKitPlusNode::publishPerceptions ( const std_msgs::Header header) [private]

Definition at line 50 of file artoolkitplus_node.cpp.

void ARToolKitPlusNode::publishTf ( ) [private]

Definition at line 43 of file artoolkitplus_node.cpp.

void ARToolKitPlusNode::readParam ( ) [private]
void ARToolKitPlusNode::updateParameterTrackerMultiMarker ( const sensor_msgs::CameraInfoConstPtr &  camer_info) [private]

Definition at line 206 of file artoolkitplus.cpp.

void ARToolKitPlusNode::updateParameterTrackerSingleMarker ( const sensor_msgs::CameraInfoConstPtr &  camer_info) [private]

Definition at line 164 of file artoolkitplus.cpp.


Member Data Documentation

Definition at line 113 of file artoolkitplus.h.

Definition at line 111 of file artoolkitplus.h.

Definition at line 105 of file artoolkitplus.h.

Definition at line 107 of file artoolkitplus.h.

Definition at line 106 of file artoolkitplus.h.

Definition at line 114 of file artoolkitplus.h.

Definition at line 112 of file artoolkitplus.h.

Definition at line 103 of file artoolkitplus.h.

Definition at line 104 of file artoolkitplus.h.

Definition at line 115 of file artoolkitplus.h.

Definition at line 116 of file artoolkitplus.h.

Definition at line 110 of file artoolkitplus.h.

Definition at line 109 of file artoolkitplus.h.

Definition at line 108 of file artoolkitplus.h.


The documentation for this class was generated from the following files:


tuw_artoolkitplus
Author(s): Markus Bader
autogenerated on Sun May 29 2016 02:50:12