40 #ifndef _IODISCRETEDISTRIBUTION_H_ 41 #define _IODISCRETEDISTRIBUTION_H_ 43 #include "../Numeric/Prob/DiscreteDistribution.h" 44 #include "../Exceptions.h" 61 virtual const std::string
getDataType()
const {
return "Discrete Distribution"; }
84 const std::string& distrDescription,
85 bool parseArguments =
true) = 0;
117 std::map<std::string, std::string>& globalAliases,
118 std::vector<std::string>& writtenNames)
const = 0;
124 #endif //_IODISCRETEDISTRIBUTION_H_ General interface for distance matrix readers.
General interface writers.
This class allows to perform a correspondence analysis.
Interface for discrete distribution objects.
virtual const std::map< std::string, std::string > & getUnparsedArguments() const =0
virtual ~IDiscreteDistribution()
virtual void write(const DiscreteDistribution &dist, OutputStream &out, std::map< std::string, std::string > &globalAliases, std::vector< std::string > &writtenNames) const =0
Write a discrete distribution to a stream.
virtual DiscreteDistribution * read(const std::string &distrDescription, bool parseArguments=true)=0
Read a discrete distribution from a string.
virtual ~ODiscreteDistribution()
virtual const std::string getDataType() const
Get the type of data this format deals with.
virtual ~IoDiscreteDistribution()
General interface for model I/O.