glotzsimapi::WriteObject Class Reference

#include <WriteObject.h>

Inheritance diagram for glotzsimapi::WriteObject:

ensembles::McNPTWritePressure glotzmc::McWriteCenterOfMass glotzmc::McWriteCoordinates glotzmc::McWriteDensity glotzmc::McWritePotential

List of all members.

Public Member Functions

 WriteObject ()
 WriteObject (const int)
 WriteObject (const std::string)
 WriteObject (const std::string, const int)
 WriteObject (const int, const std::string)
virtual ~WriteObject ()
virtual WriteObjectClone ()
void SetFrequency (const int)
void SetDescriptor (const std::string)
virtual void Initialize (WriteData *)
virtual void Initialize (SimulationApi *)
int GetFrequency ()
std::string GetDescriptor ()
std::string GetFullPath ()
virtual void Write ()

Protected Member Functions

virtual void UpdatePath ()

Protected Attributes

int mFrequency
std::string mDescriptor
std::string mPath
std::string mFullPath


Constructor & Destructor Documentation

glotzsimapi::WriteObject::WriteObject (  ) 

glotzsimapi::WriteObject::WriteObject ( const   int  ) 

glotzsimapi::WriteObject::WriteObject ( const std::string  descriptor  ) 

glotzsimapi::WriteObject::WriteObject ( const std::string  descriptor,
const   int 
)

glotzsimapi::WriteObject::WriteObject ( const   int,
const std::string   
)

glotzsimapi::WriteObject::~WriteObject (  )  [virtual]


Member Function Documentation

WriteObject * glotzsimapi::WriteObject::Clone (  )  [virtual]

Reimplemented in glotzmc::McWriteCenterOfMass, glotzmc::McWriteCoordinates, glotzmc::McWriteDensity, glotzmc::McWritePotential, and ensembles::McNPTWritePressure.

void glotzsimapi::WriteObject::SetFrequency ( const   int  ) 

void glotzsimapi::WriteObject::SetDescriptor ( const std::string  descriptor  ) 

void glotzsimapi::WriteObject::Initialize ( WriteData writeData  )  [virtual]

Reimplemented in glotzmc::McWriteCenterOfMass, and glotzmc::McWriteCoordinates.

void glotzsimapi::WriteObject::Initialize ( SimulationApi simulation  )  [virtual]

Reimplemented in glotzmc::McWriteCenterOfMass, glotzmc::McWriteCoordinates, glotzmc::McWriteDensity, glotzmc::McWritePotential, and ensembles::McNPTWritePressure.

int glotzsimapi::WriteObject::GetFrequency (  ) 

std::string glotzsimapi::WriteObject::GetDescriptor (  ) 

std::string glotzsimapi::WriteObject::GetFullPath (  ) 

void glotzsimapi::WriteObject::Write (  )  [virtual]

Reimplemented in glotzmc::McWriteCenterOfMass, glotzmc::McWriteCoordinates, glotzmc::McWriteDensity, glotzmc::McWritePotential, and ensembles::McNPTWritePressure.

void glotzsimapi::WriteObject::UpdatePath (  )  [protected, virtual]

Reimplemented in glotzmc::McWriteCenterOfMass, and glotzmc::McWriteCoordinates.


Member Data Documentation

int glotzsimapi::WriteObject::mFrequency [protected]

std::string glotzsimapi::WriteObject::mDescriptor [protected]

std::string glotzsimapi::WriteObject::mPath [protected]

std::string glotzsimapi::WriteObject::mFullPath [protected]


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:54:59 2009 by  doxygen 1.5.3