#include <sequence.h>

Definition at line 32 of file sequence.h.
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 |
| SequenceBase::SequenceBase | ( | int | _len, | |
| bool | _reset = true | |||
| ) | [inline] |
Definition at line 35 of file sequence.h.
| virtual SequenceBase::~SequenceBase | ( | ) | [inline, virtual] |
Definition at line 40 of file sequence.h.
| virtual void SequenceBase::reset | ( | int | _len | ) | [inline, virtual] |
Reimplemented in SequenceRandomBase, and SequenceShuffle.
Definition at line 43 of file sequence.h.
Referenced by SequenceRandomBase::reset(), and SequenceBase().
| virtual void SequenceBase::extend | ( | int | _len | ) | [inline, virtual] |
Definition at line 48 of file sequence.h.
| int SequenceBase::index | ( | int | _idx | ) | [inline] |
| int SequenceBase::next | ( | void | ) | [inline] |
Definition at line 53 of file sequence.h.
Referenced by SingleView::DisplayNext(), and GLSingleView::DisplayNext().
| int SequenceBase::prev | ( | void | ) | [inline] |
Definition at line 54 of file sequence.h.
Referenced by SingleView::DisplayPrev(), and GLSingleView::DisplayPrev().
| int SequenceBase::index | ( | void | ) | [inline, protected] |
| virtual int SequenceBase::get | ( | void | ) | [protected, pure virtual] |
Implemented in SequenceInc, SequenceDec, and SequenceRandomBase.
int SequenceBase::len [protected] |
Definition at line 69 of file sequence.h.
Referenced by SequenceShuffle::create(), SequenceRandom::create(), extend(), SequenceDec::get(), index(), SequenceShuffle::reset(), SequenceRandomBase::reset(), and reset().
int SequenceBase::idx [protected] |
Definition at line 70 of file sequence.h.
Referenced by SequenceRandomBase::get(), SequenceDec::get(), SequenceInc::get(), index(), next(), prev(), and reset().
1.5.5