OOFILE  1.9
Public Member Functions | Protected Attributes | List of all members

Virtual base for generator class returning sequence of oofDrawStyle. More...

#include <oofDStyl.h>

Inheritance diagram for oofDrawStyleSet:
Inheritance graph
[legend]

Public Member Functions

virtual oofDrawStyle getNextDrawStyle ()
 
 oofDrawStyleSet ()
 
virtual ~oofDrawStyleSet ()
 

Protected Attributes

unsigned long mNumDrawStylesProduced
 

Detailed Description

Virtual base for generator class returning sequence of oofDrawStyle.

Doesn't assume algorithm or any particular means used to generate sequence - subclasses are totally independent just producing linear sequence as iterated but don't know in advance how many numbers.

Warning
must be completely deterministic for consistent graphs
Note
assumes results used once and copied for redraw purposes
Todo:
introduce "restart" paradigm for redraws

Definition at line 113 of file oofDStyl.h.

Constructor & Destructor Documentation

oofDrawStyleSet::oofDrawStyleSet ( )
inline

Definition at line 115 of file oofDStyl.h.

virtual oofDrawStyleSet::~oofDrawStyleSet ( )
inlinevirtual

Definition at line 116 of file oofDStyl.h.

Member Function Documentation

oofDrawStyle oofDrawStyleSet::getNextDrawStyle ( )
virtual

Reimplemented in oofDrawStyleSetSupplied, and oofDrawStyleSetDefaultIteration.

Definition at line 360 of file oofDStyl.cpp.

References mNumDrawStylesProduced.

Referenced by oofSeriesSet::setDrawStyles().

Member Data Documentation

unsigned long oofDrawStyleSet::mNumDrawStylesProduced
protected

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