#include <PolyOps.h>
| Public Member Functions | |
| poly () | |
| poly (const art_msgs::ArtQuadrilateral &msg) | |
| void | toMsg (art_msgs::ArtQuadrilateral &msg) | 
| Public Attributes | |
| bool | contains_way | 
| ElementID | end_way | 
| float | heading | 
| bool | is_stop | 
| bool | is_transition | 
| Lane_marking | left_boundary | 
| float | length | 
| MapXY | midpoint | 
| MapXY | p1 | 
| MapXY | p2 | 
| MapXY | p3 | 
| MapXY | p4 | 
| poly_id_t | poly_id | 
| Lane_marking | right_boundary | 
| ElementID | start_way | 
Polygon class used internally.
These polygons are always quadrilaterals.
| poly::poly | ( | ) |  [inline] | 
| poly::poly | ( | const art_msgs::ArtQuadrilateral & | msg | ) |  [inline] | 
| void poly::toMsg | ( | art_msgs::ArtQuadrilateral & | msg | ) |  [inline] | 
| float poly::heading | 
| float poly::length |