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

#include <visualization.h>

Public Member Functions

void publishGlobalPlanMarker (const std::vector< geometry_msgs::PoseStamped > &plan, const std::string &frame="map")
 Publishes a specified plan. More...
 
void publishGlobalPlanMarkerArray (const std::vector< geometry_msgs::PoseStamped > &plan, const std::string &frame="map")
 Publishes a specified plan with poses. More...
 
void publishGoalPositionsMarker (const std::vector< tf2::Vector3 > &positions, const std::string &frame="map")
 Publishes the goal area. More...
 
 Visualization ()
 Constructor for the Visualization object (inits the publishers) More...
 

Private Attributes

ros::Publisher global_plan_marker_array_pub_
 
ros::Publisher global_plan_marker_pub_
 
ros::Publisher goal_positions_marker_pub_
 

Detailed Description

Definition at line 32 of file global_planner/visualization.h.

Constructor & Destructor Documentation

◆ Visualization()

cb_global_planner::Visualization::Visualization ( )

Constructor for the Visualization object (inits the publishers)

Definition at line 12 of file global_planner/visualization.cpp.

Member Function Documentation

◆ publishGlobalPlanMarker()

void cb_global_planner::Visualization::publishGlobalPlanMarker ( const std::vector< geometry_msgs::PoseStamped > &  plan,
const std::string frame = "map" 
)

Publishes a specified plan.

Parameters
planplan to be published
framecoordinate frame

Definition at line 20 of file global_planner/visualization.cpp.

◆ publishGlobalPlanMarkerArray()

void cb_global_planner::Visualization::publishGlobalPlanMarkerArray ( const std::vector< geometry_msgs::PoseStamped > &  plan,
const std::string frame = "map" 
)

Publishes a specified plan with poses.

Parameters
planplan to be published
framecoordinate frame

Definition at line 45 of file global_planner/visualization.cpp.

◆ publishGoalPositionsMarker()

void cb_global_planner::Visualization::publishGoalPositionsMarker ( const std::vector< tf2::Vector3 > &  positions,
const std::string frame = "map" 
)

Publishes the goal area.

Parameters
positionsset of points which meet the end goal position constraints
framecoordinate frame

Definition at line 94 of file global_planner/visualization.cpp.

Member Data Documentation

◆ global_plan_marker_array_pub_

ros::Publisher cb_global_planner::Visualization::global_plan_marker_array_pub_
private

Definition at line 63 of file global_planner/visualization.h.

◆ global_plan_marker_pub_

ros::Publisher cb_global_planner::Visualization::global_plan_marker_pub_
private

Definition at line 63 of file global_planner/visualization.h.

◆ goal_positions_marker_pub_

ros::Publisher cb_global_planner::Visualization::goal_positions_marker_pub_
private

Definition at line 63 of file global_planner/visualization.h.


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