Public Member Functions | Private Member Functions | Private Attributes | List of all members
PoseEstimationComboMarkerNode Class Reference

#include <pose_estimation_combomarker_node.h>

Public Member Functions

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

Private Member Functions

void publishMarkers (const std_msgs::Header &header, std::vector< MarkerPose > &markerPoses)
 
void synchronizedFiducialsCallback (const marker_msgs::FiducialDetection::ConstPtr &msgIdFiducialDetection, const marker_msgs::FiducialDetection::ConstPtr &msgEllipseFiducialDetection)
 

Private Attributes

message_filters::Subscriber< marker_msgs::FiducialDetection > ellipseFiducialDetectionSubscriber_
 
message_filters::Subscriber< marker_msgs::FiducialDetection > idFiducialDetectionSubscriber_
 
ros::NodeHandle n_
 
ros::Publisher pub_markers_
 
message_filters::TimeSynchronizer< marker_msgs::FiducialDetection, marker_msgs::FiducialDetection > sync_
 
tf::TransformBroadcaster transformBroadcaster_
 

Detailed Description

Definition at line 45 of file pose_estimation_combomarker_node.h.

Constructor & Destructor Documentation

PoseEstimationComboMarkerNode::PoseEstimationComboMarkerNode ( ros::NodeHandle n)

Definition at line 49 of file pose_estimation_combomarker_node.cpp.

PoseEstimationComboMarkerNode::~PoseEstimationComboMarkerNode ( )

Definition at line 59 of file pose_estimation_combomarker_node.cpp.

Member Function Documentation

void PoseEstimationComboMarkerNode::publishMarkers ( const std_msgs::Header header,
std::vector< MarkerPose > &  markerPoses 
)
private

Definition at line 270 of file pose_estimation_combomarker_node.cpp.

void PoseEstimationComboMarkerNode::synchronizedFiducialsCallback ( const marker_msgs::FiducialDetection::ConstPtr &  msgIdFiducialDetection,
const marker_msgs::FiducialDetection::ConstPtr &  msgEllipseFiducialDetection 
)
private

Definition at line 62 of file pose_estimation_combomarker_node.cpp.

Member Data Documentation

message_filters::Subscriber<marker_msgs::FiducialDetection> PoseEstimationComboMarkerNode::ellipseFiducialDetectionSubscriber_
private

Definition at line 58 of file pose_estimation_combomarker_node.h.

message_filters::Subscriber<marker_msgs::FiducialDetection> PoseEstimationComboMarkerNode::idFiducialDetectionSubscriber_
private

Definition at line 57 of file pose_estimation_combomarker_node.h.

ros::NodeHandle PoseEstimationComboMarkerNode::n_
private

Definition at line 52 of file pose_estimation_combomarker_node.h.

ros::Publisher PoseEstimationComboMarkerNode::pub_markers_
private

Definition at line 55 of file pose_estimation_combomarker_node.h.

message_filters::TimeSynchronizer<marker_msgs::FiducialDetection, marker_msgs::FiducialDetection> PoseEstimationComboMarkerNode::sync_
private

Definition at line 60 of file pose_estimation_combomarker_node.h.

tf::TransformBroadcaster PoseEstimationComboMarkerNode::transformBroadcaster_
private

Definition at line 54 of file pose_estimation_combomarker_node.h.


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


tuw_marker_pose_estimation
Author(s): Lukas Pfeifhofer
autogenerated on Mon Jun 10 2019 15:42:13