Class holding an API frames range object. More...

Public Member Functions

std::set< float > Frames ()
 
float GetByFrame ()
 
float GetEndFrame ()
 
int GetNumberBy ()
 
float GetStartFrame ()
 
int GetStepBy ()
 
 MFramesRange (float _startFrame, float _endFrame, float _byFrame)
 
 MFramesRange (float _startFrame, float _endFrame, float _byFrame, int _numberBy, int _stepBy)
 
std::set< long > NumberedFrames ()
 
std::list< MFramesRangePacketize (int framesPerPacket)
 
void SetByFrame (float)
 
void SetEndFrame (float)
 
void SetNumberBy (int)
 
void SetStartFrame (float)
 
void SetStepBy (int)
 
std::string ToString ()
 

Static Public Member Functions

static std::set< float > Frames (std::list< MFramesRange > ranges, long &averageByFrame)
 
static std::list< MFramesRangeFromString (const std::string &range)
 
static bool IsOverlapping (const std::string &range)
 
static std::set< long > NumberedFrames (std::list< MFramesRange > ranges, long &averageByFrame)
 
static std::map< std::string, std::string > TokenizeNumbers (const std::string &in)
 

Detailed Description

Class holding an API frames range object.

Holds data related to a frames range group

Definition at line 65 of file MFramesRange.h.


The documentation for this class was generated from the following file: