#include <RoadDest.h>
Inheritance diagram for RoadDest:

Public Member Functions | |
| virtual | ~RoadDest () |
| Empty virtual destructor for RoadDest. | |
| virtual bool | outputPoints (utils::Time time, const std::vector< utils::Vec3d > &points)=0 |
| Outputs the a set of road points tagged with a time. | |
Static Public Member Functions | |
| const char * | intfName () |
| Get the interface name. | |
| RoadDest * | create (const char *, utils::SymbolTable *globals=(0L)) |
Create interface from string if not in symbol table already, put in symbol table afterwards under intfName(). | |
| RoadDest * | create (utils::ConfigFile &, utils::SymbolTable *globals=(0L)) |
Create interface from file if not in symbol table already, put in symbol table afterwards under intfName(). | |
| RoadDest * | interface (const char *, utils::SymbolTable *globals=(0L)) |
| Create interface from string if not in symbol table already. | |
| RoadDest * | generate (const char *, utils::SymbolTable *globals=(0L)) |
| Create interface from string. | |
| RoadDestGenerator * | generator (utils::SymbolTable *globals) |
| Get the interface generator. | |
| RoadDest * | getIntf (utils::SymbolTable *globals) |
Get the last result of create. | |
| void | clear (utils::SymbolTable *globals) |
| Clear the interface out of the symbol table. | |
An abstract interface to output 3D road information through an STL vector of 3D points
Definition at line 26 of file RoadDest.h.
|
|
Empty virtual destructor for RoadDest. For C++ syntax reasons, it is a good idea to explicitly define a virtual destructor, even if empty like this one, to any abstract class like this. Definition at line 32 of file RoadDest.h. |
|
||||||||||||
|
Outputs the a set of road points tagged with a time.
Implemented in LoggerRoadDest, and ShmemRoadDest.
Referenced by OutputRoadSource::getPoints(). |
1.3.8