#include <VehPosePlayer.h>
Collaboration diagram for VehPosePlayer:
Public Member Functions | |
bool | open (utils::ConfigFile ¶ms, utils::SymbolTable *globals) |
Open a file for playing. | |
bool | advance () |
Advance to the next vehicle pose. | |
bool | getCurPose (utils::Time &time, VehPose &pose) |
Get the current vehicle pose tagged with a time. | |
bool | nextPose (utils::Time &time, VehPose &pose, bool blocking=1) |
Get the next vehicle pose tagged with a time. | |
bool | getPose (utils::Time time, VehPose &pose) |
Read the pose at a given time, interpolating and extrapolating if necessary. | |
TimeSource::PlayerManager * | getManager () |
Provides access to the underlying canned data manager. |
This class lets you open a structured canned data file and get data from it
Definition at line 26 of file VehPosePlayer.h.
|
Advance to the next vehicle pose.
Definition at line 50 of file VehPosePlayer.cc. Referenced by nextPose(). |
|
Get the current vehicle pose tagged with a time.
Definition at line 67 of file VehPosePlayer.cc. Referenced by nextPose(). |
|
Read the pose at a given time, interpolating and extrapolating if necessary.
Definition at line 86 of file VehPosePlayer.cc. References VehPoseSource::interpolate(). Referenced by PlayerVehPoseSource::getPose(). |
|
Get the next vehicle pose tagged with a time. This could have a side effect of advancing the file pointers
Definition at line 77 of file VehPosePlayer.cc. References advance(), and getCurPose(). Referenced by PlayerVehPoseSource::getCurPose(). |
|
Open a file for playing.
Definition at line 10 of file VehPosePlayer.cc. Referenced by PlayerVehPoseSource::init(). |