Public Member Functions | Public Attributes
ElementID Class Reference

#include <types.h>

List of all members.

Public Member Functions

 ElementID ()
 ElementID (segment_id_t _seg, lane_id_t _lane, point_id_t _pt)
 ElementID (art_msgs::MapID mid)
waypt_name_t lane_name (void) const
waypt_name_t name (void) const
bool operator!= (const ElementID &that) const
bool operator< (const ElementID &that) const
bool operator== (const ElementID &that) const
bool operator> (const ElementID &that) const
bool same_lane (segment_id_t segid, lane_id_t laneid) const
bool same_lane (ElementID wayid) const
waypt_name_t seg_name (void) const
art_msgs::MapID toMapID ()
bool valid () const

Public Attributes

lane_id_t lane
point_id_t pt
segment_id_t seg

Detailed Description

RNDF element identifier for segments, lanes and way-points

Definition at line 42 of file types.h.


Constructor & Destructor Documentation

ElementID::ElementID ( ) [inline]

Definition at line 50 of file types.h.

ElementID::ElementID ( segment_id_t  _seg,
lane_id_t  _lane,
point_id_t  _pt 
) [inline]

Definition at line 54 of file types.h.

Definition at line 60 of file types.h.


Member Function Documentation

waypt_name_t ElementID::lane_name ( void  ) const [inline]

Definition at line 77 of file types.h.

waypt_name_t ElementID::name ( void  ) const [inline]

Definition at line 84 of file types.h.

bool ElementID::operator!= ( const ElementID that) const [inline]

Definition at line 98 of file types.h.

bool ElementID::operator< ( const ElementID that) const [inline]

Definition at line 105 of file types.h.

bool ElementID::operator== ( const ElementID that) const [inline]

Definition at line 91 of file types.h.

bool ElementID::operator> ( const ElementID that) const [inline]

Definition at line 114 of file types.h.

bool ElementID::same_lane ( segment_id_t  segid,
lane_id_t  laneid 
) const [inline]

Definition at line 126 of file types.h.

bool ElementID::same_lane ( ElementID  wayid) const [inline]

Definition at line 131 of file types.h.

waypt_name_t ElementID::seg_name ( void  ) const [inline]

Definition at line 136 of file types.h.

Convert ElementID to MapID message.

Definition at line 68 of file types.h.

bool ElementID::valid ( ) const [inline]

Definition at line 122 of file types.h.


Member Data Documentation

Definition at line 46 of file types.h.

Definition at line 47 of file types.h.

Definition at line 45 of file types.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