bpp-popgen3
3.0.0
|
Partial implementation of the DataSet Input interface. More...
#include <Bpp/PopGen/DataSet/Io/AbstractIDataSet.h>
Public Member Functions | |
virtual | ~AbstractIDataSet () |
virtual const std::string | getFormatName () const=0 |
virtual const std::string | getFormatDescription () const=0 |
The IDataSet interface. | |
virtual void | read (std::istream &is, DataSet &data_set)=0 |
Read a DataSet on istream. More... | |
virtual void | read (const std::string &path, DataSet &data_set) |
Read a DataSet from a text file. More... | |
virtual DataSet * | read (std::istream &is) |
Read istream and return a DataSet. More... | |
virtual DataSet * | read (const std::string &path) |
Read a text file and return a DataSet. More... | |
Private Member Functions | |
The IOFormat interface. | |
const std::string | getDataType () const |
Partial implementation of the DataSet Input interface.
Definition at line 19 of file AbstractIDataSet.h.
|
virtual |
Definition at line 14 of file AbstractIDataSet.cpp.
|
inlineprivatevirtualinherited |
Implements bpp::IOFormat.
Definition at line 33 of file IODataSet.h.
|
virtual |
Read a text file and return a DataSet.
Implements bpp::IDataSet.
Reimplemented in bpp::PopgenlibIO, bpp::Genetix, bpp::Genepop, and bpp::GeneMapperCsvExport.
Definition at line 30 of file AbstractIDataSet.cpp.
|
virtual |
Read a DataSet from a text file.
Implements bpp::IDataSet.
Reimplemented in bpp::PopgenlibIO, bpp::Genetix, bpp::Genepop, and bpp::GeneMapperCsvExport.
Definition at line 16 of file AbstractIDataSet.cpp.
|
virtual |
Read istream and return a DataSet.
Implements bpp::IDataSet.
Reimplemented in bpp::PopgenlibIO, bpp::Genetix, bpp::Genepop, and bpp::GeneMapperCsvExport.
Definition at line 23 of file AbstractIDataSet.cpp.
|
pure virtual |
Read a DataSet on istream.
Implements bpp::IDataSet.
Implemented in bpp::PopgenlibIO, bpp::Genetix, bpp::Genepop, and bpp::GeneMapperCsvExport.
Referenced by bpp::GeneMapperCsvExport::read(), bpp::Genepop::read(), bpp::Genetix::read(), and bpp::PopgenlibIO::read().