Public Member Functions | Private Member Functions | Private Attributes | List of all members
fastrack::planning::Replanner Class Reference

#include <replanner.h>

Inheritance diagram for fastrack::planning::Replanner:
Inheritance graph
[legend]

Public Member Functions

bool Initialize (const ros::NodeHandle &n)
 
 Replanner ()
 
 ~Replanner ()
 

Private Member Functions

bool LoadParameters (const ros::NodeHandle &n)
 
bool RegisterCallbacks (const ros::NodeHandle &n)
 
void ReplanRequestCallback (const fastrack_msgs::ReplanRequest::ConstPtr &msg)
 
- Private Member Functions inherited from fastrack::Uncopyable
 Uncopyable ()
 
virtual ~Uncopyable ()
 

Private Attributes

bool initialized_
 
std::string name_
 
ros::Subscriber replan_request_sub_
 
std::string replan_request_topic_
 
ros::ServiceClient replan_srv_
 
std::string replan_srv_name_
 
ros::Publisher traj_pub_
 
std::string traj_topic_
 

Detailed Description

Definition at line 70 of file replanner.h.

Constructor & Destructor Documentation

fastrack::planning::Replanner::~Replanner ( )
inline

Definition at line 72 of file replanner.h.

fastrack::planning::Replanner::Replanner ( )
inlineexplicit

Definition at line 73 of file replanner.h.

Member Function Documentation

bool fastrack::planning::Replanner::Initialize ( const ros::NodeHandle &  n)

Definition at line 78 of file replanner.cpp.

bool fastrack::planning::Replanner::LoadParameters ( const ros::NodeHandle &  n)
private

Definition at line 98 of file replanner.cpp.

bool fastrack::planning::Replanner::RegisterCallbacks ( const ros::NodeHandle &  n)
private

Definition at line 112 of file replanner.cpp.

void fastrack::planning::Replanner::ReplanRequestCallback ( const fastrack_msgs::ReplanRequest::ConstPtr &  msg)
private

Definition at line 56 of file replanner.cpp.

Member Data Documentation

bool fastrack::planning::Replanner::initialized_
private

Definition at line 101 of file replanner.h.

std::string fastrack::planning::Replanner::name_
private

Definition at line 100 of file replanner.h.

ros::Subscriber fastrack::planning::Replanner::replan_request_sub_
private

Definition at line 90 of file replanner.h.

std::string fastrack::planning::Replanner::replan_request_topic_
private

Definition at line 92 of file replanner.h.

ros::ServiceClient fastrack::planning::Replanner::replan_srv_
private

Definition at line 96 of file replanner.h.

std::string fastrack::planning::Replanner::replan_srv_name_
private

Definition at line 97 of file replanner.h.

ros::Publisher fastrack::planning::Replanner::traj_pub_
private

Definition at line 89 of file replanner.h.

std::string fastrack::planning::Replanner::traj_topic_
private

Definition at line 93 of file replanner.h.


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


fastrack
Author(s): David Fridovich-Keil
autogenerated on Mon Aug 3 2020 21:28:37