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

#include <v4r_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 v4r_artoolkitplus.h.


Constructor & Destructor Documentation

Definition at line 42 of file v4r_artoolkitplus.cpp.

Definition at line 50 of file v4r_artoolkitplus.cpp.


Member Function Documentation

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

Definition at line 310 of file v4r_artoolkitplus.cpp.

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

Definition at line 23 of file v4r_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 v4r_artoolkitplus.cpp.

void ARToolKitPlusNode::init ( ) [private]

Definition at line 353 of file v4r_artoolkitplus.cpp.

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

Definition at line 131 of file v4r_artoolkitplus.cpp.

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

Definition at line 148 of file v4r_artoolkitplus.cpp.

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

Definition at line 33 of file v4r_artoolkitplus_node.cpp.

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

Definition at line 50 of file v4r_artoolkitplus_node.cpp.

void ARToolKitPlusNode::publishTf ( ) [private]

Definition at line 43 of file v4r_artoolkitplus_node.cpp.

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

Definition at line 206 of file v4r_artoolkitplus.cpp.

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

Definition at line 164 of file v4r_artoolkitplus.cpp.


Member Data Documentation

Definition at line 113 of file v4r_artoolkitplus.h.

Definition at line 111 of file v4r_artoolkitplus.h.

Definition at line 105 of file v4r_artoolkitplus.h.

Definition at line 107 of file v4r_artoolkitplus.h.

Definition at line 106 of file v4r_artoolkitplus.h.

Definition at line 114 of file v4r_artoolkitplus.h.

Definition at line 112 of file v4r_artoolkitplus.h.

Definition at line 103 of file v4r_artoolkitplus.h.

Definition at line 104 of file v4r_artoolkitplus.h.

Definition at line 115 of file v4r_artoolkitplus.h.

Definition at line 116 of file v4r_artoolkitplus.h.

Definition at line 110 of file v4r_artoolkitplus.h.

Definition at line 109 of file v4r_artoolkitplus.h.

Definition at line 108 of file v4r_artoolkitplus.h.


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


v4r_artoolkitplus
Author(s): Markus Bader
autogenerated on Wed Aug 26 2015 16:41:53