O_SESSAME::Converter Class Reference
[Data Handling]

#include <Converter.h>

Inheritance diagram for O_SESSAME::Converter:

Inheritance graph
[legend]
List of all members.

Detailed Description

Class interface for importing and exporting data to various external formats.

Definition at line 30 of file Converter.h.

Public Member Functions

virtual ~Converter ()
virtual void SetFilename (const string &_newFilename)
virtual void SetExtension (const string &_newExtension)
virtual void SetFileLocation (const string &_newFileLocation)
virtual string GetFilename ()
virtual string GetExtension ()
virtual string GetFileLocation ()
virtual void Export (const ConversionForm &_exportConvForm)=0
virtual Matrix Import (const ConversionForm &_importConvForm)=0

Protected Member Functions

 Converter (const string &_newFilename, string _newExtension, string _newFileLocation)

Private Attributes

string m_Filename
string m_Extension
string m_FileLocation


Constructor & Destructor Documentation

O_SESSAME::Converter::~Converter  )  [virtual]
 

Definition at line 18 of file Converter.cpp.

O_SESSAME::Converter::Converter const string &  _newFilename,
string  _newExtension,
string  _newFileLocation
[protected]
 

Definition at line 15 of file Converter.cpp.


Member Function Documentation

void O_SESSAME::Converter::SetFilename const string &  _newFilename  )  [virtual]
 

Definition at line 22 of file Converter.cpp.

void O_SESSAME::Converter::SetExtension const string &  _newExtension  )  [virtual]
 

Definition at line 25 of file Converter.cpp.

void O_SESSAME::Converter::SetFileLocation const string &  _newFileLocation  )  [virtual]
 

Definition at line 28 of file Converter.cpp.

string O_SESSAME::Converter::GetFilename  )  [virtual]
 

Definition at line 31 of file Converter.cpp.

string O_SESSAME::Converter::GetExtension  )  [virtual]
 

Definition at line 34 of file Converter.cpp.

string O_SESSAME::Converter::GetFileLocation  )  [virtual]
 

Definition at line 37 of file Converter.cpp.

virtual void O_SESSAME::Converter::Export const ConversionForm _exportConvForm  )  [pure virtual]
 

Implemented in O_SESSAME::ASCIIConverter, and O_SESSAME::BinaryConverter.

virtual Matrix O_SESSAME::Converter::Import const ConversionForm _importConvForm  )  [pure virtual]
 

Implemented in O_SESSAME::ASCIIConverter, and O_SESSAME::BinaryConverter.


Member Data Documentation

string O_SESSAME::Converter::m_Filename [private]
 

Definition at line 53 of file Converter.h.

string O_SESSAME::Converter::m_Extension [private]
 

Definition at line 54 of file Converter.h.

string O_SESSAME::Converter::m_FileLocation [private]
 

Definition at line 55 of file Converter.h.


Generated on Wed Aug 6 12:59:16 2003 for Open-Sessame Framework by doxygen1.3