$search

cart_local_planner Namespace Reference

Namespaces

namespace  msg

Classes

class  CartLocalPlanner
class  FixedFrontCartPlanner
class  HolonomicCartPlanner
struct  pose2D_
struct  pose_range_2D
class  SBPLSubscriber

Typedefs

typedef
::cart_local_planner::pose2D_
< std::allocator< void > > 
pose2D
typedef boost::shared_ptr
< ::cart_local_planner::pose2D
const > 
pose2DConstPtr
typedef boost::shared_ptr
< ::cart_local_planner::pose2D
pose2DPtr
typedef tf::Stamped< tf::PoseStampedPose

Functions

template<class T >
clamp (T val, T abs_max)
template<typename T >
void getParam (const ros::NodeHandle nh, const string &name, T *place)
template<class T >
string lc (const T &x)
double mag (geometry_msgs::Pose2D &p)
double mag (geometry_msgs::Twist &t)
const geometry_msgs::Twist operator+ (const geometry_msgs::Twist &t1, const geometry_msgs::Twist &t2)
const geometry_msgs::Twist operator- (const geometry_msgs::Twist &t1, const geometry_msgs::Twist &t2)
template<typename ContainerAllocator >
std::ostream & operator<< (std::ostream &s, const ::cart_local_planner::pose2D_< ContainerAllocator > &v)
gm::Twist scaleTwist (const gm::Twist &twist, const double scaling_factor)
 Note: discards non-2d components.
std::string toString (const geometry_msgs::Pose &pose)
std::string toString (const tf::Pose &pose)

Variables

const double SBPL_DTHRESH = -0.013

Typedef Documentation

typedef ::cart_local_planner::pose2D_<std::allocator<void> > cart_local_planner::pose2D

Definition at line 105 of file pose2D.h.

Definition at line 108 of file pose2D.h.

Definition at line 107 of file pose2D.h.

Definition at line 92 of file cart_local_planner.cpp.


Function Documentation

template<class T >
T cart_local_planner::clamp ( val,
abs_max 
) [inline]

Definition at line 95 of file cart_local_planner.cpp.

template<typename T >
void cart_local_planner::getParam ( const ros::NodeHandle  nh,
const string &  name,
T *  place 
) [inline]

Definition at line 141 of file cart_local_planner.cpp.

template<class T >
string cart_local_planner::lc ( const T &  x  )  [inline]

Definition at line 43 of file utils.cpp.

double cart_local_planner::mag ( geometry_msgs::Pose2D p  ) 

Definition at line 131 of file cart_local_planner.cpp.

double cart_local_planner::mag ( geometry_msgs::Twist t  ) 

Definition at line 126 of file cart_local_planner.cpp.

const gm::Twist cart_local_planner::operator+ ( const geometry_msgs::Twist t1,
const geometry_msgs::Twist t2 
)

Twist operators for geometry_msgs types

Definition at line 100 of file cart_local_planner.cpp.

const gm::Twist cart_local_planner::operator- ( const geometry_msgs::Twist t1,
const geometry_msgs::Twist t2 
)

Definition at line 113 of file cart_local_planner.cpp.

template<typename ContainerAllocator >
std::ostream& cart_local_planner::operator<< ( std::ostream &  s,
const ::cart_local_planner::pose2D_< ContainerAllocator > &  v 
) [inline]

Definition at line 112 of file pose2D.h.

gm::Twist cart_local_planner::scaleTwist ( const gm::Twist twist,
const double  scaling_factor 
)

Note: discards non-2d components.

Definition at line 646 of file cart_local_planner.cpp.

string cart_local_planner::toString ( const geometry_msgs::Pose pose  ) 

Definition at line 55 of file utils.cpp.

string cart_local_planner::toString ( const tf::Pose pose  ) 

Definition at line 48 of file utils.cpp.


Variable Documentation

const double cart_local_planner::SBPL_DTHRESH = -0.013

Definition at line 91 of file cart_local_planner.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends


cart_local_planner
Author(s): Jonathan Scholz
autogenerated on Fri Mar 1 15:05:26 2013