glotzsimapi::Export Class Reference

A class that creates/writes to filestreams. Serves as a base for generating data output. More...

#include <Export.h>

Inheritance diagram for glotzsimapi::Export:

glotzmd::DataFile glotzmd::Vis3dExport glotzmd::ThermoDataFile

List of all members.

Public Member Functions

 Export ()
 Export (const char *, const char *)
 Export (const Export &)
virtual ExportClone ()
virtual ~Export ()
virtual void SetFilePrefix (const char *)
virtual void SetFileExtension (const char *)
virtual void OpenFile (const std::string &)
virtual void OpenFile ()
virtual void CloseFile ()

Protected Attributes

std::ofstream mFileStream
std::string mPrefix
std::string mExtension


Detailed Description

A class that creates/writes to filestreams. Serves as a base for generating data output.

Author:
Tony Sheh

Constructor & Destructor Documentation

glotzsimapi::Export::Export (  ) 

glotzsimapi::Export::Export ( const char *  prefix,
const char *  extension 
)

glotzsimapi::Export::Export ( const Export rhs  ) 

virtual glotzsimapi::Export::~Export (  )  [inline, virtual]


Member Function Documentation

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

Reimplemented in glotzmd::DataFile, glotzmd::ThermoDataFile, and glotzmd::Vis3dExport.

void glotzsimapi::Export::SetFilePrefix ( const char *  prefix  )  [virtual]

void glotzsimapi::Export::SetFileExtension ( const char *  extension  )  [virtual]

void glotzsimapi::Export::OpenFile ( const std::string &  suffix  )  [virtual]

void glotzsimapi::Export::OpenFile (  )  [virtual]

Reimplemented in glotzmd::DataFile.

void glotzsimapi::Export::CloseFile (  )  [virtual]

Reimplemented in glotzmd::DataFile.


Member Data Documentation

std::ofstream glotzsimapi::Export::mFileStream [protected]

std::string glotzsimapi::Export::mPrefix [protected]

std::string glotzsimapi::Export::mExtension [protected]


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