$search

RNDF.h File Reference

#include <vector>
#include <string>
#include <iterator>
#include <map>
#include <art_map/Graph.h>
Include dependency graph for RNDF.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Checkpoint
class  Exit
struct  RNDF::id_comparator
class  Lane
class  LL_Waypoint
class  MDF
class  Perimeter
class  RNDF
class  Segment
class  Speed_Limit
class  Spot
class  Stop
class  Unique_id
class  Zone

Typedefs

typedef LL_Waypoint Perimeter_Point

Functions

void checkpoint_error (int seg, int lane, int way)
void exit_error (Exit &exit)
int parse_integer (std::string line, int line_number, bool &valid, bool verbose)
int parse_integer (std::string line, std::string token, int line_number, bool &valid, bool verbose)
std::string parse_string (std::string line, std::string token, int line_number, bool &valid, bool verbose)
void print_error_message (int line_number, std::string token)
template<class T >
void print_vector (std::vector< T > vec)
void stop_error (int seg, int lane, int way)

Detailed Description

C++ interface for Route Network Definition File

This defines the RNDF structure as specified by the March 14, 2007 DARPA specification.

Definition in file RNDF.h.


Typedef Documentation

Definition at line 52 of file RNDF.h.


Function Documentation

void checkpoint_error ( int  seg,
int  lane,
int  way 
)

Definition at line 1306 of file RNDF.cc.

void exit_error ( Exit exit  ) 

Definition at line 1290 of file RNDF.cc.

int parse_integer ( std::string  line,
int  line_number,
bool &  valid,
bool  verbose 
)

Definition at line 755 of file RNDF.cc.

int parse_integer ( std::string  line,
std::string  token,
int  line_number,
bool &  valid,
bool  verbose 
)

Definition at line 740 of file RNDF.cc.

std::string parse_string ( std::string  line,
std::string  token,
int  line_number,
bool &  valid,
bool  verbose 
)

Definition at line 725 of file RNDF.cc.

void print_error_message ( int  line_number,
std::string  token 
)

Definition at line 1312 of file RNDF.cc.

template<class T >
void print_vector ( std::vector< T >  vec  )  [inline]

Definition at line 915 of file RNDF.cc.

void stop_error ( int  seg,
int  lane,
int  way 
)

Definition at line 1300 of file RNDF.cc.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


art_map
Author(s): David Li, Patrick Beeson, Bartley Gillen, Tarun Nimmagadda, Mickey Ristroph, Michael Quinlan, Jack O'Quin
autogenerated on Fri Mar 1 14:12:35 2013