Namespaces | Classes | Typedefs | Functions | Variables
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::Twist &t)
double mag (geometry_msgs::Pose2D &p)
double mag (gm::Twist &t)
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)
const gm::Twist operator- (const gm::Twist &t1, const gm::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 tf::Pose &pose)
string toString (const gm::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 52 of file pose2D.h.

Definition at line 55 of file pose2D.h.

Definition at line 54 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 
)

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 
)

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::Twist &  t)
double cart_local_planner::mag ( geometry_msgs::Pose2D &  p)

Definition at line 131 of file cart_local_planner.cpp.

double cart_local_planner::mag ( gm::Twist &  t)

Definition at line 126 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 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 
)
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.

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

Definition at line 59 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 tf::Pose pose)

Definition at line 48 of file utils.cpp.

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

Definition at line 55 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.



cart_local_planner
Author(s): Jonathan Scholz
autogenerated on Tue Jan 7 2014 11:11:33