CompuCell3D::CellDiffusionDataOutput Class Reference

#include <CellDiffusionDataOutput.h>

Inheritance diagram for CompuCell3D::CellDiffusionDataOutput:

Inheritance graph
[legend]
Collaboration diagram for CompuCell3D::CellDiffusionDataOutput:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 CellDiffusionDataOutput ()
virtual ~CellDiffusionDataOutput ()
void setPotts (Potts3D *potts)
virtual void init (Simulator *simulator)
virtual void extraInit (Simulator *simulator)
virtual void start ()
virtual void step (const unsigned int currentStep)
virtual void finish ()
virtual void readXML (XMLPullParser &in)
virtual void writeXML (XMLSerializer &out)

Private Attributes

Potts3Dpotts
CellInventorycellInventoryPtr
Dim3D dim
std::string fileName
bool cellIDFlag
bool deltaPositionFlag
std::vector< Coordinates3D
< float > > 
cellPositions
std::vector< long int > cellIds
std::vector< CellG * > cellIdsPtrs
std::vector< std::ofstream * > filePtrVec


Detailed Description

Definition at line 42 of file CellDiffusionDataOutput.h.


Constructor & Destructor Documentation

CellDiffusionDataOutput::CellDiffusionDataOutput (  ) 

Definition at line 51 of file CellDiffusionDataOutput.cpp.

References cellIDFlag, and deltaPositionFlag.

CellDiffusionDataOutput::~CellDiffusionDataOutput (  )  [virtual]

Definition at line 60 of file CellDiffusionDataOutput.cpp.

References filePtrVec.


Member Function Documentation

void CompuCell3D::CellDiffusionDataOutput::setPotts ( Potts3D potts  )  [inline]

Definition at line 59 of file CellDiffusionDataOutput.h.

void CellDiffusionDataOutput::init ( Simulator simulator  )  [virtual]

void CellDiffusionDataOutput::extraInit ( Simulator simulator  )  [virtual]

Reimplemented from CompuCell3D::SimObject.

Definition at line 79 of file CellDiffusionDataOutput.cpp.

void CellDiffusionDataOutput::start (  )  [virtual]

void CellDiffusionDataOutput::step ( const unsigned int  currentStep  )  [virtual]

virtual void CompuCell3D::CellDiffusionDataOutput::finish (  )  [inline, virtual]

Implements CompuCell3D::Steppable.

Definition at line 68 of file CellDiffusionDataOutput.h.

void CellDiffusionDataOutput::readXML ( XMLPullParser &  in  )  [virtual]

void CellDiffusionDataOutput::writeXML ( XMLSerializer &  out  )  [virtual]

Definition at line 233 of file CellDiffusionDataOutput.cpp.


Member Data Documentation

Definition at line 43 of file CellDiffusionDataOutput.h.

Referenced by init().

Definition at line 44 of file CellDiffusionDataOutput.h.

Referenced by init(), start(), and step().

Definition at line 45 of file CellDiffusionDataOutput.h.

Definition at line 47 of file CellDiffusionDataOutput.h.

Referenced by readXML(), and start().

Definition at line 48 of file CellDiffusionDataOutput.h.

Referenced by CellDiffusionDataOutput().

Definition at line 49 of file CellDiffusionDataOutput.h.

Referenced by CellDiffusionDataOutput(), readXML(), start(), and step().

Definition at line 50 of file CellDiffusionDataOutput.h.

Referenced by start(), and step().

std::vector<long int> CompuCell3D::CellDiffusionDataOutput::cellIds [private]

Definition at line 51 of file CellDiffusionDataOutput.h.

Referenced by readXML(), and start().

Definition at line 52 of file CellDiffusionDataOutput.h.

Referenced by start(), and step().

std::vector<std::ofstream *> CompuCell3D::CellDiffusionDataOutput::filePtrVec [private]

Definition at line 53 of file CellDiffusionDataOutput.h.

Referenced by start(), step(), and ~CellDiffusionDataOutput().


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

Generated on Thu Dec 4 11:42:50 2008 for CompuCell3D by  doxygen 1.5.6