#include <Video.h>
Collaboration diagram for Impala::Visualization::Video:
Public Member Functions | |
Video () | |
Video (int nrOfFrames, float timePerFrame, int nrOfFirstFrame=0) | |
virtual | ~Video () |
void | GetFramePath (int frameNr, char *const buffer) const |
void | GetFramePathAnnotated (int frameNr, char *const buffer) const |
float | GetTimePerFrame () const |
int | GetTotalNrOfFrames () const |
int | GetNrOfFirstFrame () const |
int | GetNrOfLastFrame () const |
float | GetTimePast (int frameNr) const |
int | GetMostRecentFrameNr (int timeInSec) const |
int | GetMostRecentFrameNr (float timeInSec) const |
bool | IsMovementFrame (int frameNr) const |
void | AddMovementFrame (int frameNr) |
Public Attributes | |
int | mType |
int | mId |
int | mSubId |
std::string | mBasePath |
std::string | mFileNameSuffix |
std::string | mBasePathAnnotated |
std::string | mFileNameSuffixAnnotated |
Private Member Functions | |
void | GetFramePath (int frameNr, char *const buffer, const std::string &basePath, const std::string suffix) const |
Private Attributes | |
int | mTotalNrOfFrames |
int | mNrOfFirstFrame |
int | mNrOfLastFrame |
float | mTimePerFrame |
std::vector< int > | mFrameNrsCamMoving |
Definition at line 10 of file Video.h.