Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
tuw Namespace Reference

Namespaces

 LineSegment2DDetector
 
 ros_msgs
 

Classes

class  Command
 
class  Figure
 
class  GridMap
 
class  LayeredFigure
 
class  LayeredMaps
 
class  Line2D
 
class  LineSegment2D
 
class  LineSegment2DDetector
 
class  LineSegment2DDetectorParameter
 
class  Point2D
 
class  Polar2D
 
class  Pose2D
 
class  RouteProgressMonitor
 
class  WorldScopedMaps
 

Typedefs

typedef std::shared_ptr< Command const > CommandConstPtr
 
typedef std::shared_ptr< CommandCommandPtr
 
typedef std::shared_ptr< Figure const > FigureConstPtr
 
typedef std::shared_ptr< FigureFigurePtr
 
typedef std::shared_ptr< const LayeredFigureLayeredFigureConstPtr
 
typedef std::shared_ptr< LayeredFigureLayeredFigurePtr
 
typedef std::shared_ptr< const LayeredMapsLayeredMapsCostPtr
 
typedef std::shared_ptr< LayeredMapsLayeredMapsPtr
 
typedef std::shared_ptr< Line2D const > Line2DConstPtr
 
typedef std::shared_ptr< Line2DLine2DPtr
 
typedef std::shared_ptr< LineSegment2D const > LineSegment2DConstPtr
 
typedef std::shared_ptr< LineSegment2DDetector const > LineSegment2DDetectorConstPtr
 
typedef std::shared_ptr< LineSegment2DDetectorParameter const > LineSegment2DDetectorParameterConstPtr
 
typedef std::shared_ptr< LineSegment2DDetectorParameterLineSegment2DDetectorParameterPtr
 
typedef std::shared_ptr< LineSegment2DDetectorLineSegment2DDetectorPtr
 
typedef std::shared_ptr< LineSegment2DLineSegment2DPtr
 
typedef std::shared_ptr< Point2D const > Point2DConstPtr
 
typedef std::shared_ptr< Point2DPoint2DPtr
 
typedef std::shared_ptr< Polar2D const > Polar2DConstPtr
 
typedef std::shared_ptr< Polar2DPolar2DPtr
 
typedef std::shared_ptr< Pose2D const > Pose2DConstPtr
 
typedef std::shared_ptr< Pose2DPose2DPtr
 
typedef cv::Matx< double, 3, 3 > Tf2D
 
typedef std::shared_ptr< WorldScopedMaps const > WorldScopedMapsConstPtr
 
typedef std::shared_ptr< WorldScopedMapsWorldScopedMapsPtr
 

Enumerations

enum  DistributionType
 

Functions

double angle_difference (double alpha0, double angle1)
 
double angle_normalize (double angle, double min_angle=-M_PI, double max_angle=+M_PI)
 
cv::Vec< double, 4 > append (const cv::Vec< double, 3 > &src, double value=1.0)
 
cv::Vec< double, 3 > append (const cv::Vec< double, 2 > &src, double value=1.0)
 
double Distance (const geometry_msgs::Point &a, const geometry_msgs::Point &b)
 
void EulerPitchToQuaternion (double pitch, Quaternion &q)
 
void EulerToQuaternion (double roll, const Quaternion &q)
 
void EulerToQuaternion (double pitch, double roll, double yaw, const Quaternion &q)
 
void EulerYawToQuaternion (double yaw, Quaternion &q)
 
std::string format (const cv::Mat_< int8_t > &m)
 
std::string format (const cv::Mat_< int > &m)
 
std::string format (const cv::Mat_< float > &m)
 
std::string format (const cv::Mat_< double > &m)
 
std::string format (const cv::Matx33d &m)
 
void QuaternionToEuler (const Quaternion &q, double &roll, double &pitch, double &yaw)
 
void QuaternionToPitch (const Quaternion &q, double &pitch)
 
void QuaternionToRoll (const Quaternion &q, double &roll)
 
void QuaternionToYaw (const Quaternion &q, double &yaw)
 
void Set (geometry_msgs::PosePtr &pose, double x, double y, double z, double roll, double pitch, double yaw)
 
void Set (geometry_msgs::PosePtr &des, const tuw::ros_msgs::Pose &src)
 
void SetOrientation (geometry_msgs::PosePtr &pose, double x, double y, double z, double w)
 
void SetPositionXYZ (geometry_msgs::PosePtr &pose, double x, double y, double z)
 
void SetRPY (geometry_msgs::PosePtr &pose, double roll, double pitch, double yaw)
 

Variables

static std::map< DistributionType, std::string > DistributionTypeName
 
 GRID_DISTRIBUTION
 
 NORMAL_DISTRIBUTION
 
 UNIFORM_DISTRIBUTION
 


tuw_multi_robot_local_behavior_controller
Author(s): Benjamin Binder
autogenerated on Mon Feb 28 2022 23:57:42