CellVelocityDataClassFactory< B, T > Class Template Reference

#include <CellVelocityDataClassFactory.h>

Inheritance diagram for CellVelocityDataClassFactory< B, T >:

Inheritance graph
[legend]
Collaboration diagram for CellVelocityDataClassFactory< B, T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CellVelocityDataClassFactory (cldeque< Coordinates3D< float > >::size_type _cldequeCapacity, cldeque< Coordinates3D< float > >::size_type _enoughDataThreshold)
virtual B * create ()
virtual void destroy (B *classNode)

Private Attributes

cldeque
< Coordinates3D
< float >
>::size_type 
cldequeCapacity
cldeque
< Coordinates3D
< float >
>::size_type 
enoughDataThreshold


Detailed Description

template<class B, class T>
class CellVelocityDataClassFactory< B, T >

Definition at line 9 of file CellVelocityDataClassFactory.h.


Constructor & Destructor Documentation

template<class B, class T>
CellVelocityDataClassFactory< B, T >::CellVelocityDataClassFactory ( cldeque< Coordinates3D< float > >::size_type  _cldequeCapacity,
cldeque< Coordinates3D< float > >::size_type  _enoughDataThreshold 
) [inline]

Definition at line 12 of file CellVelocityDataClassFactory.h.


Member Function Documentation

template<class B, class T>
virtual B* CellVelocityDataClassFactory< B, T >::create (  )  [inline, virtual]

Returns:
A pointer to a newly allocated instance of class T.

Reimplemented from BasicClassFactory< B, T >.

Definition at line 23 of file CellVelocityDataClassFactory.h.

References CellVelocityDataClassFactory< B, T >::cldequeCapacity, and CellVelocityDataClassFactory< B, T >::enoughDataThreshold.

template<class B, class T>
virtual void CellVelocityDataClassFactory< B, T >::destroy ( B *  classNode  )  [inline, virtual]

Parameters:
classNode A pointer to the instance of class T to deallocate.

Reimplemented from BasicClassFactory< B, T >.

Definition at line 31 of file CellVelocityDataClassFactory.h.


Member Data Documentation

template<class B, class T>
cldeque<Coordinates3D<float> >::size_type CellVelocityDataClassFactory< B, T >::cldequeCapacity [private]

Definition at line 34 of file CellVelocityDataClassFactory.h.

Referenced by CellVelocityDataClassFactory< B, T >::create().

template<class B, class T>
cldeque<Coordinates3D<float> >::size_type CellVelocityDataClassFactory< B, T >::enoughDataThreshold [private]

Definition at line 35 of file CellVelocityDataClassFactory.h.

Referenced by CellVelocityDataClassFactory< B, T >::create().


The documentation for this class was generated from the following file:
Generated on Thu Feb 21 14:38:29 2008 for CompuCell3D by  doxygen 1.5.3