Public Member Functions | Public Attributes
costmap_cspace::Polygon Class Reference

#include <polygon.h>

List of all members.

Public Member Functions

float dist (const Vec &a) const
bool inside (const Vec &a) const
void move (const float &x, const float &y, const float &yaw)
 Polygon ()
 Polygon (const XmlRpc::XmlRpcValue footprint_xml_const)
float radius () const
geometry_msgs::PolygonStamped toMsg () const

Public Attributes

std::vector< Vecv

Detailed Description

Definition at line 90 of file polygon.h.


Constructor & Destructor Documentation

Definition at line 95 of file polygon.h.

costmap_cspace::Polygon::Polygon ( const XmlRpc::XmlRpcValue  footprint_xml_const) [inline, explicit]

Definition at line 98 of file polygon.h.


Member Function Documentation

float costmap_cspace::Polygon::dist ( const Vec a) const [inline]

Definition at line 181 of file polygon.h.

bool costmap_cspace::Polygon::inside ( const Vec a) const [inline]

Definition at line 163 of file polygon.h.

void costmap_cspace::Polygon::move ( const float &  x,
const float &  y,
const float &  yaw 
) [inline]

Definition at line 152 of file polygon.h.

float costmap_cspace::Polygon::radius ( ) const [inline]

Definition at line 141 of file polygon.h.

geometry_msgs::PolygonStamped costmap_cspace::Polygon::toMsg ( ) const [inline]

Definition at line 123 of file polygon.h.


Member Data Documentation

Definition at line 93 of file polygon.h.


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


costmap_cspace
Author(s): Atsushi Watanabe
autogenerated on Sat Jun 22 2019 20:07:13