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