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 SequenceRandomBase, and SequenceShuffle.

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]
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
Generated on Fri May 25 06:42:25 2012 for MythTV by  doxygen 1.6.3