bpp-core3
3.0.0
|
General interface for distance matrix readers. More...
#include <Bpp/Io/IoDiscreteDistribution.h>
Public Member Functions | |
IDiscreteDistribution () | |
virtual | ~IDiscreteDistribution () |
virtual std::unique_ptr< DiscreteDistributionInterface > | readDiscreteDistribution (const std::string &distrDescription, bool parseArguments=true)=0 |
Read a discrete distribution from a string. More... | |
virtual const std::map< std::string, std::string > & | getUnparsedArguments () const =0 |
virtual const std::string | getDataType () const |
Get the type of data this format deals with. More... | |
virtual const std::string | getFormatName () const =0 |
Get the name of the file format. More... | |
virtual const std::string | getFormatDescription () const =0 |
Get a description of the file format. More... | |
General interface for distance matrix readers.
Definition at line 33 of file IoDiscreteDistribution.h.
|
inline |
Definition at line 37 of file IoDiscreteDistribution.h.
|
inlinevirtual |
Definition at line 38 of file IoDiscreteDistribution.h.
|
inlinevirtualinherited |
Get the type of data this format deals with.
Implements bpp::IOFormat.
Definition at line 27 of file IoDiscreteDistribution.h.
|
pure virtualinherited |
Get a description of the file format.
Implemented in bpp::BppODiscreteDistributionFormat, and bpp::BppOParametrizableFormat.
Referenced by bpp::IOFormat::~IOFormat().
|
pure virtualinherited |
Get the name of the file format.
Implemented in bpp::BppODiscreteDistributionFormat, and bpp::BppOParametrizableFormat.
Referenced by bpp::IOFormat::~IOFormat().
|
pure virtual |
Implemented in bpp::BppODiscreteDistributionFormat.
|
pure virtual |
Read a discrete distribution from a string.
distrDescription | A string describing the distribution in the format. |
parseArguments | Attempt to parse function arguments. If not, only store them and use default values instead. |
Exception | if an error occured. |
Implemented in bpp::BppODiscreteDistributionFormat.