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

Public Member Functions | |
| virtual | ~VehPoseDest () |
| Empty virtual destructor for VehPoseDest. | |
| virtual bool | outputPose (utils::Time time, const VehPose &veh_pose)=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 VehPoseDest * | 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 VehPoseDest * | 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 VehPoseDest * | interface (const char *spec, utils::SymbolTable *globals=(0L)) |
| Create interface from string if not in symbol table already. | |
| static VehPoseDest * | interface (utils::ConfigFile ¶ms, utils::SymbolTable *globals=(0L)) |
| Create interface from params if not in symbol table already. | |
| static VehPoseDest * | generate (const char *spec, utils::SymbolTable *globals=(0L)) |
| Create interface from string. | |
| static VehPoseDest * | generate (utils::ConfigFile ¶ms, utils::SymbolTable *globals=(0L)) |
| Create interface from a parameter file. | |
| static VehPoseDestGenerator * | generator (utils::SymbolTable *globals) |
| Get the interface generator. | |
| static VehPoseDest * | 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 23 of file VehPoseDest.h.
|
|
Empty virtual destructor for VehPoseDest. 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 29 of file VehPoseDest.h. |
|
||||||||||||
|
Outputs the a set of road points tagged with a time.
Implemented in LoggerVehPoseDest, and ShmemVehPoseDest. Referenced by OutputVehPoseSource::getCurPose(), and OutputVehPoseSource::getPose(). |
1.4.4