Public Member Functions | Public Attributes
poly Class Reference

#include <PolyOps.h>

List of all members.

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

Detailed Description

Polygon class used internally.

These polygons are always quadrilaterals.

Todo:
change the class name to something like Quad

Definition at line 38 of file PolyOps.h.


Constructor & Destructor Documentation

poly::poly ( ) [inline]

empty copy constructor

Definition at line 73 of file PolyOps.h.

poly::poly ( const art_msgs::ArtQuadrilateral msg) [inline]

copy constructor from corresponding message

Definition at line 76 of file PolyOps.h.


Member Function Documentation

void poly::toMsg ( art_msgs::ArtQuadrilateral msg) [inline]

Definition at line 99 of file PolyOps.h.


Member Data Documentation

Definition at line 64 of file PolyOps.h.

Definition at line 67 of file PolyOps.h.

Definition at line 50 of file PolyOps.h.

Definition at line 60 of file PolyOps.h.

Definition at line 61 of file PolyOps.h.

Definition at line 69 of file PolyOps.h.

float poly::length

Definition at line 56 of file PolyOps.h.

Definition at line 53 of file PolyOps.h.

Definition at line 44 of file PolyOps.h.

Definition at line 45 of file PolyOps.h.

Definition at line 46 of file PolyOps.h.

Definition at line 47 of file PolyOps.h.

Definition at line 58 of file PolyOps.h.

Definition at line 70 of file PolyOps.h.

Definition at line 66 of file PolyOps.h.


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


art_map
Author(s): David Li, Patrick Beeson, Bartley Gillen, Tarun Nimmagadda, Mickey Ristroph, Michael Quinlan, Jack O'Quin
autogenerated on Fri Jan 3 2014 11:08:34