Homepage Demos Overview Downloads Tutorials Reference
Credits

SketchPoolRoot Class Reference

#include <SketchPoolRoot.h>

Inheritance diagram for SketchPoolRoot:

Inheritance graph
[legend]
List of all members.

Detailed Description

Non-templated parent class of SketchPool<T>.

SketchPoolRoot is the non-templated parent class of SketchPool<T>. It is needed in order to reference components of SketchSpace. We can't include SketchSpace.h from SketchPool.h because of circular dependencies, but we can safely include it from SketchPoolRoot.cc.

Definition at line 15 of file SketchPoolRoot.h.

Public Member Functions

 SketchPoolRoot (SketchSpace *_space)
virtual ~SketchPoolRoot ()=0
 used as a base class, but never directly instantiated, so has an virtual abstract destructor
 SketchPoolRoot (const SketchPoolRoot &)
 never call
SketchPoolRootoperator= (const SketchPoolRoot &)
 never call

Protected Member Functions

int getRefreshCounter ()

Protected Attributes

SketchSpacespace


Constructor & Destructor Documentation

SketchPoolRoot ( SketchSpace _space  )  [inline]

Definition at line 23 of file SketchPoolRoot.h.

~SketchPoolRoot (  )  [pure virtual]

used as a base class, but never directly instantiated, so has an virtual abstract destructor

Definition at line 7 of file SketchPoolRoot.cc.

SketchPoolRoot ( const SketchPoolRoot  ) 

never call


Member Function Documentation

int getRefreshCounter (  )  [protected]

Definition at line 9 of file SketchPoolRoot.cc.

Referenced by SketchPool::clear(), and SketchPool::getSketchListForGUI().

SketchPoolRoot& operator= ( const SketchPoolRoot  ) 

never call


Member Data Documentation


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

DualCoding 3.0beta
Generated Wed Oct 4 00:02:31 2006 by Doxygen 1.4.7