Public Member Functions | Private Member Functions | Private Attributes

alize::MixtureFileWriter Class Reference

#include <MixtureFileWriter.h>

Inheritance diagram for alize::MixtureFileWriter:
Inheritance graph
[legend]
Collaboration diagram for alize::MixtureFileWriter:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MixtureFileWriter (const FileName &f, const Config &c)
virtual ~MixtureFileWriter ()
virtual void writeMixture (const Mixture &mixture)
virtual String getClassName () const

Private Member Functions

String getFullFileName (const Config &, const FileName &) const
void writeMixtureGD_XML (const MixtureGD &)
void writeMixtureGD_RAW (const MixtureGD &)
void writeMixtureGD_ETAT (const MixtureGD &)
void writeMixtureGF_XML (const MixtureGF &)
void writeMixtureGF_RAW (const MixtureGF &)
 MixtureFileWriter (const MixtureFileWriter &)
const MixtureFileWriteroperator= (const MixtureFileWriter &)
bool operator== (const MixtureFileWriter &) const
bool operator!= (const MixtureFileWriter &) const

Private Attributes

const Config_config

Detailed Description

Convenient class used to save 1 mixture in a raw or xml file

Author:
Frederic Wils frederic.wils@lia.univ-avignon.fr
Version:
1.0
Date:
2003

Definition at line 83 of file MixtureFileWriter.h.


Constructor & Destructor Documentation

alize::MixtureFileWriter::MixtureFileWriter ( const FileName f,
const Config c 
) [explicit]

Create a new MixtureFileWriter object to save a mixture in a file

Parameters:
fthe name of the file
cthe configuration to use
virtual alize::MixtureFileWriter::~MixtureFileWriter (  ) [virtual]
alize::MixtureFileWriter::MixtureFileWriter ( const MixtureFileWriter  ) [private]

Member Function Documentation

virtual String alize::MixtureFileWriter::getClassName (  ) const [virtual]

Returns the name of the class

Returns:
the name of the class of the object as a String

Reimplemented from alize::FileWriter.

String alize::MixtureFileWriter::getFullFileName ( const Config ,
const FileName  
) const [private]
bool alize::MixtureFileWriter::operator!= ( const MixtureFileWriter  ) const [private]

Not implemented

const MixtureFileWriter& alize::MixtureFileWriter::operator= ( const MixtureFileWriter  ) [private]

Not implemented

bool alize::MixtureFileWriter::operator== ( const MixtureFileWriter  ) const [private]

Not implemented

virtual void alize::MixtureFileWriter::writeMixture ( const Mixture mixture ) [virtual]

Write a mixture to the file

Parameters:
mixturethe mixture to save
Exceptions:
IOExceptionif an I/O error occurs
void alize::MixtureFileWriter::writeMixtureGD_ETAT ( const MixtureGD  ) [private]
void alize::MixtureFileWriter::writeMixtureGD_RAW ( const MixtureGD  ) [private]
void alize::MixtureFileWriter::writeMixtureGD_XML ( const MixtureGD  ) [private]
void alize::MixtureFileWriter::writeMixtureGF_RAW ( const MixtureGF  ) [private]
void alize::MixtureFileWriter::writeMixtureGF_XML ( const MixtureGF  ) [private]

Member Data Documentation

Definition at line 106 of file MixtureFileWriter.h.


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