#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 |