MythTV  0.26-pre
Public Member Functions | Protected Member Functions | Protected Attributes
SequenceBase Class Reference

#include <sequence.h>

Inheritance diagram for SequenceBase:
SequenceDec SequenceInc SequenceRandomBase SequenceRandom SequenceShuffle

List of all members.

Public Member Functions

 SequenceBase (int _len, bool _reset=true)
virtual ~SequenceBase ()
virtual void reset (int _len)
virtual void extend (int _len)
int index (int _idx)
int next (void)
int prev (void)

Protected Member Functions

int index (void)
virtual int get (void)=0

Protected Attributes

int len
int idx

Detailed Description

Definition at line 32 of file sequence.h.


Constructor & Destructor Documentation

SequenceBase::SequenceBase ( int  _len,
bool  _reset = true 
) [inline]

Definition at line 35 of file sequence.h.

virtual SequenceBase::~SequenceBase ( ) [inline, virtual]

Definition at line 44 of file sequence.h.


Member Function Documentation

virtual void SequenceBase::reset ( int  _len) [inline, virtual]

Reimplemented in SequenceShuffle, and SequenceRandomBase.

Definition at line 46 of file sequence.h.

Referenced by SequenceBase().

virtual void SequenceBase::extend ( int  _len) [inline, virtual]

Definition at line 52 of file sequence.h.

int SequenceBase::index ( int  _idx) [inline]

Definition at line 57 of file sequence.h.

Referenced by ImageView::ImageView(), and index().

int SequenceBase::next ( void  ) [inline]
int SequenceBase::prev ( void  ) [inline]

Definition at line 59 of file sequence.h.

Referenced by SingleView::DisplayPrev(), and GLSingleView::DisplayPrev().

int SequenceBase::index ( void  ) [inline, protected]

Definition at line 63 of file sequence.h.

Referenced by next(), and prev().

virtual int SequenceBase::get ( void  ) [protected, pure virtual]

Member Data Documentation

int SequenceBase::len [protected]

Definition at line 76 of file sequence.h.

Referenced by index(), SequenceRandomBase::reset(), and SequenceShuffle::reset().

int SequenceBase::idx [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends