41 #ifndef BPP_IO_IODISCRETEDISTRIBUTIONFACTORY_H
42 #define BPP_IO_IODISCRETEDISTRIBUTIONFACTORY_H
45 #include "../Exceptions.h"
46 #include "../Numeric/Prob/DiscreteDistribution.h"
General interface for distance matrix readers.
Utilitary class for creating discrete distribution readers and writers.
static const std::string BPPO_FORMAT
virtual ODiscreteDistribution * createWriter(const std::string &format)
Get a new dynamically created ODiscreteDistribution object.
virtual ~IoDiscreteDistributionFactory()
IoDiscreteDistributionFactory()
Creates a new factory object.
virtual IDiscreteDistribution * createReader(const std::string &format)
Get a new dynamically created IDiscreteDistribution object.
General interface writers.