#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 | |
| static const char * | intfName () |
| Get the interface name. | |
| static RoadDest * | create (const char *spec, utils::SymbolTable *globals=(0L)) |
Create interface from string if not in symbol table already, put in symbol table afterwards under intfName()+Intf. | |
| static RoadDest * | create (utils::ConfigFile ¶ms, utils::SymbolTable *globals=(0L)) |
Create interface from file if not in symbol table already, put in symbol table afterwards under intfName(). | |
| static RoadDest * | interface (const char *spec, utils::SymbolTable *globals=(0L)) |
| Create interface from string if not in symbol table already. | |
| static RoadDest * | interface (utils::ConfigFile ¶ms, utils::SymbolTable *globals=(0L)) |
| Create interface from params if not in symbol table already. | |
| static RoadDest * | generate (const char *spec, utils::SymbolTable *globals=(0L)) |
| Create interface from string. | |
| static RoadDest * | generate (utils::ConfigFile ¶ms, utils::SymbolTable *globals=(0L)) |
| Create interface from a parameter file. | |
| static RoadDestGenerator * | generator (utils::SymbolTable *globals) |
| Get the interface generator. | |
| static RoadDest * | getIntf (utils::SymbolTable *globals) |
Get the last result of create. | |
| static 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.4.4