Public Member Functions | Private Member Functions | Private Attributes
frontier_exploration::FrontierExplorationClient Class Reference

Client for FrontierExplorationServer that receives control points from rviz, and creates boundary polygon for frontier exploration. More...

List of all members.

Public Member Functions

 FrontierExplorationClient ()
 Constructor for the client.

Private Member Functions

void pointCb (const geometry_msgs::PointStampedConstPtr &point)
 Build boundary polygon from points received through rviz gui.
void vizPubCb ()
 Publish markers for visualization of points for boundary polygon.

Private Attributes

geometry_msgs::PolygonStamped input_
ros::NodeHandle nh_
ros::Subscriber point_
ros::Publisher point_viz_pub_
ros::WallTimer point_viz_timer_
ros::NodeHandle private_nh_
bool waiting_for_center_

Detailed Description

Client for FrontierExplorationServer that receives control points from rviz, and creates boundary polygon for frontier exploration.

Definition at line 31 of file explore_client.cpp.


Constructor & Destructor Documentation

Constructor for the client.

Definition at line 149 of file explore_client.cpp.


Member Function Documentation

void frontier_exploration::FrontierExplorationClient::pointCb ( const geometry_msgs::PointStampedConstPtr &  point) [inline, private]

Build boundary polygon from points received through rviz gui.

Parameters:
pointReceived point from rviz

Definition at line 92 of file explore_client.cpp.

Publish markers for visualization of points for boundary polygon.

Definition at line 48 of file explore_client.cpp.


Member Data Documentation

geometry_msgs::PolygonStamped frontier_exploration::FrontierExplorationClient::input_ [private]

Definition at line 41 of file explore_client.cpp.

Definition at line 35 of file explore_client.cpp.

Definition at line 38 of file explore_client.cpp.

Definition at line 39 of file explore_client.cpp.

Definition at line 40 of file explore_client.cpp.

Definition at line 36 of file explore_client.cpp.

Definition at line 43 of file explore_client.cpp.


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


frontier_exploration
Author(s): Paul Bovbel
autogenerated on Thu Jun 6 2019 20:45:41