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

#include <pose_estimation_markermap_node.h>

Public Member Functions

 PoseEstimationMarkerMapNode (ros::NodeHandle &n, MarkerMapConfig markerMapConfig)
 
 ~PoseEstimationMarkerMapNode ()
 

Private Member Functions

void configCallback (tuw_marker_pose_estimation::MarkerPoseEstimationConfig &config, uint32_t level)
 
void fiducialDetectionCallback (const marker_msgs::FiducialDetection::ConstPtr &msg)
 
void publishMarkers (const std_msgs::Header &header, std::vector< MarkerPose > &markerPoses)
 

Private Attributes

PoseEstimationMarkerMapBase base_
 
dynamic_reconfigure::Server< tuw_marker_pose_estimation::MarkerPoseEstimationConfig >::CallbackType configCallbackFnct_
 
dynamic_reconfigure::Server< tuw_marker_pose_estimation::MarkerPoseEstimationConfig > configServer_
 
ros::Subscriber fiducialDetectionSubscriber_
 
ros::NodeHandle n_
 
ros::Publisher pub_markers_
 
tf::TransformBroadcaster transformBroadcaster_
 

Detailed Description

Definition at line 45 of file pose_estimation_markermap_node.h.

Constructor & Destructor Documentation

PoseEstimationMarkerMapNode::PoseEstimationMarkerMapNode ( ros::NodeHandle n,
MarkerMapConfig  markerMapConfig 
)

Definition at line 110 of file pose_estimation_markermap_node.cpp.

PoseEstimationMarkerMapNode::~PoseEstimationMarkerMapNode ( )

Definition at line 122 of file pose_estimation_markermap_node.cpp.

Member Function Documentation

void PoseEstimationMarkerMapNode::configCallback ( tuw_marker_pose_estimation::MarkerPoseEstimationConfig &  config,
uint32_t  level 
)
private

Definition at line 221 of file pose_estimation_markermap_node.cpp.

void PoseEstimationMarkerMapNode::fiducialDetectionCallback ( const marker_msgs::FiducialDetection::ConstPtr &  msg)
private

Definition at line 124 of file pose_estimation_markermap_node.cpp.

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

Definition at line 183 of file pose_estimation_markermap_node.cpp.

Member Data Documentation

PoseEstimationMarkerMapBase PoseEstimationMarkerMapNode::base_
private

Definition at line 62 of file pose_estimation_markermap_node.h.

dynamic_reconfigure::Server<tuw_marker_pose_estimation::MarkerPoseEstimationConfig>::CallbackType PoseEstimationMarkerMapNode::configCallbackFnct_
private

Definition at line 60 of file pose_estimation_markermap_node.h.

dynamic_reconfigure::Server<tuw_marker_pose_estimation::MarkerPoseEstimationConfig> PoseEstimationMarkerMapNode::configServer_
private

Definition at line 59 of file pose_estimation_markermap_node.h.

ros::Subscriber PoseEstimationMarkerMapNode::fiducialDetectionSubscriber_
private

Definition at line 54 of file pose_estimation_markermap_node.h.

ros::NodeHandle PoseEstimationMarkerMapNode::n_
private

Definition at line 52 of file pose_estimation_markermap_node.h.

ros::Publisher PoseEstimationMarkerMapNode::pub_markers_
private

Definition at line 57 of file pose_estimation_markermap_node.h.

tf::TransformBroadcaster PoseEstimationMarkerMapNode::transformBroadcaster_
private

Definition at line 56 of file pose_estimation_markermap_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