#include <MixtureFileReaderAbstract.h>


Public Member Functions | |
| MixtureFileReaderAbstract (FileReader *, const Config &) | |
| virtual | ~MixtureFileReaderAbstract () |
| virtual const Mixture & | readMixture ()=0 |
| virtual const MixtureGD & | readMixtureGD () |
| virtual const MixtureGF & | readMixtureGF () |
Protected Member Functions | |
| String | getPath (const FileName &, const Config &) const |
| String | getExt (const FileName &, const Config &) const |
| bool | getBigEndian (const Config &, BigEndian) const |
Protected Attributes | |
| const Config & | _config |
| FileReader * | _pReader |
| Mixture * | _pMixture |
Private Member Functions | |
| bool | operator== (const MixtureFileReaderAbstract &) const |
| bool | operator!= (const MixtureFileReaderAbstract &) const |
| const MixtureFileReaderAbstract & | operator= (const MixtureFileReaderAbstract &) |
| MixtureFileReaderAbstract (const MixtureFileReaderAbstract &) | |
Friends | |
| class | TestMixtureFileReaderRaw |
| class | TestMixtureFileReaderAmiral |
Abstract base class used for reading a single mixture from a file. Can be used to read file that contains only one mixture.
Definition at line 84 of file MixtureFileReaderAbstract.h.
| alize::MixtureFileReaderAbstract::MixtureFileReaderAbstract | ( | FileReader * | , |
| const Config & | |||
| ) | [explicit] |
| virtual alize::MixtureFileReaderAbstract::~MixtureFileReaderAbstract | ( | ) | [virtual] |
| alize::MixtureFileReaderAbstract::MixtureFileReaderAbstract | ( | const MixtureFileReaderAbstract & | ) | [private] |
Not implemented
| bool alize::MixtureFileReaderAbstract::getBigEndian | ( | const Config & | , |
| BigEndian | |||
| ) | const [protected] |
| String alize::MixtureFileReaderAbstract::getExt | ( | const FileName & | , |
| const Config & | |||
| ) | const [protected] |
| String alize::MixtureFileReaderAbstract::getPath | ( | const FileName & | , |
| const Config & | |||
| ) | const [protected] |
| bool alize::MixtureFileReaderAbstract::operator!= | ( | const MixtureFileReaderAbstract & | ) | const [private] |
Not implemented
| const MixtureFileReaderAbstract& alize::MixtureFileReaderAbstract::operator= | ( | const MixtureFileReaderAbstract & | ) | [private] |
Not implemented
| bool alize::MixtureFileReaderAbstract::operator== | ( | const MixtureFileReaderAbstract & | ) | const [private] |
| virtual const Mixture& alize::MixtureFileReaderAbstract::readMixture | ( | ) | [pure virtual] |
Reads the mixture
| FileNotFoundException | |
| InvalidDataException | |
| IOException | if an I/O error occurs |
Implemented in alize::MixtureFileReader, alize::MixtureFileReaderAmiral, alize::MixtureFileReaderRaw, and alize::MixtureFileReaderXml.
| virtual const MixtureGD& alize::MixtureFileReaderAbstract::readMixtureGD | ( | ) | [virtual] |
Reads the mixture GD
| FileNotFoundException | |
| InvalidDataException | |
| IOException | if an I/O error occurs |
Reimplemented in alize::MixtureFileReader, alize::MixtureFileReaderAmiral, alize::MixtureFileReaderRaw, and alize::MixtureFileReaderXml.
| virtual const MixtureGF& alize::MixtureFileReaderAbstract::readMixtureGF | ( | ) | [virtual] |
Reads the mixture GF
| FileNotFoundException | |
| InvalidDataException | |
| IOException | if an I/O error occurs |
Reimplemented in alize::MixtureFileReader, alize::MixtureFileReaderRaw, and alize::MixtureFileReaderXml.
friend class TestMixtureFileReaderAmiral [friend] |
Definition at line 87 of file MixtureFileReaderAbstract.h.
friend class TestMixtureFileReaderRaw [friend] |
Definition at line 86 of file MixtureFileReaderAbstract.h.
const Config& alize::MixtureFileReaderAbstract::_config [protected] |
Definition at line 121 of file MixtureFileReaderAbstract.h.
Mixture* alize::MixtureFileReaderAbstract::_pMixture [protected] |
Reimplemented in alize::MixtureFileReaderXml.
Definition at line 123 of file MixtureFileReaderAbstract.h.
FileReader* alize::MixtureFileReaderAbstract::_pReader [protected] |
Definition at line 122 of file MixtureFileReaderAbstract.h.
1.7.2