Public Member Functions | Public Attributes
PathContainer Class Reference

Map generation node. More...

List of all members.

Public Member Functions

void addCurrentTfPoseToTrajectory ()
const
hector_nav_msgs::GetRobotTrajectoryResponse 
getTrajectory () const
 PathContainer ()
void publishTrajectoryTimerCallback (const ros::TimerEvent &event)
bool recoveryInfoProviderCallBack (hector_nav_msgs::GetRecoveryInfo::Request &req, hector_nav_msgs::GetRecoveryInfo::Response &res)
void sysCmdCallback (const std_msgs::String &sys_cmd)
bool trajectoryProviderCallBack (hector_nav_msgs::GetRobotTrajectory::Request &req, hector_nav_msgs::GetRobotTrajectory::Response &res)
void trajectoryUpdateTimerCallback (const ros::TimerEvent &event)
void waitForTf ()

Public Attributes

ros::Time last_pose_save_time_
ros::Time last_reset_time_
std::string p_source_frame_name_
std::string p_target_frame_name_
double p_trajectory_publish_rate_
double p_trajectory_update_rate_
geometry_msgs::PoseStamped pose_source_
ros::Timer publish_trajectory_timer_
ros::ServiceServer recovery_info_provider_service_
ros::Subscriber sys_cmd_sub_
tf::TransformListener tf_
hector_nav_msgs::GetRobotTrajectory::Response trajectory_
ros::ServiceServer trajectory_provider_service_
ros::Publisher trajectory_pub_
ros::Timer update_trajectory_timer_

Detailed Description

Map generation node.

Definition at line 56 of file hector_trajectory_server.cpp.


Constructor & Destructor Documentation

Definition at line 59 of file hector_trajectory_server.cpp.


Member Function Documentation

Definition at line 124 of file hector_trajectory_server.cpp.

const hector_nav_msgs::GetRobotTrajectoryResponse PathContainer::getTrajectory ( ) const [inline]

Definition at line 167 of file hector_trajectory_server.cpp.

Definition at line 155 of file hector_trajectory_server.cpp.

bool PathContainer::recoveryInfoProviderCallBack ( hector_nav_msgs::GetRecoveryInfo::Request &  req,
hector_nav_msgs::GetRecoveryInfo::Response &  res 
) [inline]

Definition at line 172 of file hector_trajectory_server.cpp.

void PathContainer::sysCmdCallback ( const std_msgs::String &  sys_cmd) [inline]

Definition at line 114 of file hector_trajectory_server.cpp.

bool PathContainer::trajectoryProviderCallBack ( hector_nav_msgs::GetRobotTrajectory::Request &  req,
hector_nav_msgs::GetRobotTrajectory::Response &  res 
) [inline]

Definition at line 160 of file hector_trajectory_server.cpp.

Definition at line 144 of file hector_trajectory_server.cpp.

void PathContainer::waitForTf ( ) [inline]

Definition at line 88 of file hector_trajectory_server.cpp.


Member Data Documentation

Definition at line 265 of file hector_trajectory_server.cpp.

Definition at line 264 of file hector_trajectory_server.cpp.

Definition at line 242 of file hector_trajectory_server.cpp.

Definition at line 241 of file hector_trajectory_server.cpp.

Definition at line 244 of file hector_trajectory_server.cpp.

Definition at line 243 of file hector_trajectory_server.cpp.

geometry_msgs::PoseStamped PathContainer::pose_source_

Definition at line 247 of file hector_trajectory_server.cpp.

Definition at line 253 of file hector_trajectory_server.cpp.

Definition at line 250 of file hector_trajectory_server.cpp.

Definition at line 257 of file hector_trajectory_server.cpp.

Definition at line 262 of file hector_trajectory_server.cpp.

hector_nav_msgs::GetRobotTrajectory::Response PathContainer::trajectory_

Definition at line 260 of file hector_trajectory_server.cpp.

Definition at line 249 of file hector_trajectory_server.cpp.

Definition at line 258 of file hector_trajectory_server.cpp.

Definition at line 252 of file hector_trajectory_server.cpp.


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


hector_trajectory_server
Author(s): Stefan Kohlbrecher
autogenerated on Mon Jun 27 2016 04:57:34