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::Pose > StampedPose

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 (gm::Twist &t)
double mag (geometry_msgs::Pose2D &p)
double mag (geometry_msgs::Twist &t)
const gm::Twist operator+ (const gm::Twist &t1, const gm::Twist &t2)
const geometry_msgs::Twist operator+ (const geometry_msgs::Twist &t1, const geometry_msgs::Twist &t2)
const gm::Twist operator- (const gm::Twist &t1, const gm::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.
string toString (const gm::Pose &pose)
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 101 of file pose2D.h.

Definition at line 104 of file pose2D.h.

Definition at line 103 of file pose2D.h.

typedef tf::Stamped<tf::Pose> cart_local_planner::StampedPose

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 ( gm::Twist &  t  ) 

Definition at line 126 of file cart_local_planner.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  ) 
const gm::Twist cart_local_planner::operator+ ( const gm::Twist &  t1,
const gm::Twist &  t2 
)

Definition at line 100 of file cart_local_planner.cpp.

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

Twist operators for geometry_msgs types

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

Definition at line 113 of file cart_local_planner.cpp.

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

Definition at line 108 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 559 of file cart_local_planner.cpp.

string cart_local_planner::toString ( const gm::Pose &  pose  ) 

Definition at line 55 of file utils.cpp.

std::string cart_local_planner::toString ( const geometry_msgs::Pose &  pose  ) 
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


cart_local_planner
Author(s): Jonathan Scholz
autogenerated on Fri Jan 11 09:55:10 2013