#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(). |