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