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

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.

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

Definition at line 113 of file oofDStyl.h.

Constructor & Destructor Documentation

oofDrawStyleSet::oofDrawStyleSet ( )

Definition at line 115 of file oofDStyl.h.

virtual oofDrawStyleSet::~oofDrawStyleSet ( )

Definition at line 116 of file oofDStyl.h.

Member Function Documentation

oofDrawStyle oofDrawStyleSet::getNextDrawStyle ( )

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

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