Public Member Functions | Private Member Functions | Private Attributes | List of all members
rc_tagdetect_client::Visualization Class Reference

#include <visualization.h>

Public Member Functions

void deleteMarkers ()
 
void publishTags (const std::vector< rc_tagdetect_client::DetectedTag > &tags)
 
 Visualization (const ros::NodeHandle &nh)
 
 ~Visualization ()
 

Private Member Functions

visualization_msgs::Marker createMarker (const rc_tagdetect_client::DetectedTag &tag) const
 
geometry_msgs::TransformStamped createTf (const rc_tagdetect_client::DetectedTag &tag) const
 

Private Attributes

visualization_msgs::MarkerArray markers_
 
ros::NodeHandle nh_
 
ros::Publisher tag_marker_pub_
 
std::string tf_prefix_
 
tf2_ros::TransformBroadcaster transform_broadcaster_
 

Detailed Description

Definition at line 44 of file visualization.h.

Constructor & Destructor Documentation

rc_tagdetect_client::Visualization::Visualization ( const ros::NodeHandle nh)
explicit

Definition at line 63 of file visualization.cpp.

rc_tagdetect_client::Visualization::~Visualization ( )

Definition at line 68 of file visualization.cpp.

Member Function Documentation

visualization_msgs::Marker rc_tagdetect_client::Visualization::createMarker ( const rc_tagdetect_client::DetectedTag &  tag) const
private

Definition at line 105 of file visualization.cpp.

geometry_msgs::TransformStamped rc_tagdetect_client::Visualization::createTf ( const rc_tagdetect_client::DetectedTag &  tag) const
private

Definition at line 128 of file visualization.cpp.

void rc_tagdetect_client::Visualization::deleteMarkers ( )

Definition at line 84 of file visualization.cpp.

void rc_tagdetect_client::Visualization::publishTags ( const std::vector< rc_tagdetect_client::DetectedTag > &  tags)

Definition at line 94 of file visualization.cpp.

Member Data Documentation

visualization_msgs::MarkerArray rc_tagdetect_client::Visualization::markers_
private

Definition at line 68 of file visualization.h.

ros::NodeHandle rc_tagdetect_client::Visualization::nh_
private

Definition at line 65 of file visualization.h.

ros::Publisher rc_tagdetect_client::Visualization::tag_marker_pub_
private

Definition at line 67 of file visualization.h.

std::string rc_tagdetect_client::Visualization::tf_prefix_
private

Definition at line 66 of file visualization.h.

tf2_ros::TransformBroadcaster rc_tagdetect_client::Visualization::transform_broadcaster_
private

Definition at line 69 of file visualization.h.


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


rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:18