bpp-phyl3  3.0.0
bpp::OFrequencySet Class Referenceabstract

General interface for distance matrix writers. More...

#include <Bpp/Phyl/Io/IoFrequencySet.h>

+ Inheritance diagram for bpp::OFrequencySet:
+ Collaboration diagram for bpp::OFrequencySet:

Public Member Functions

 OFrequencySet ()
 
virtual ~OFrequencySet ()
 
virtual void writeFrequencySet (const FrequencySetInterface &pfreqset, OutputStream &out, std::map< std::string, std::string > &globalAliases, std::vector< std::string > &writtenNames) const =0
 Write a substitution model to a stream. More...
 
virtual const std::string getDataType () const
 
virtual const std::string getFormatName () const=0
 
virtual const std::string getFormatDescription () const=0
 

Detailed Description

General interface for distance matrix writers.

Definition at line 73 of file IoFrequencySet.h.

Constructor & Destructor Documentation

◆ OFrequencySet()

bpp::OFrequencySet::OFrequencySet ( )
inline

Definition at line 77 of file IoFrequencySet.h.

◆ ~OFrequencySet()

virtual bpp::OFrequencySet::~OFrequencySet ( )
inlinevirtual

Definition at line 78 of file IoFrequencySet.h.

Member Function Documentation

◆ getDataType()

virtual const std::string bpp::IoFrequencySet::getDataType ( ) const
inlinevirtualinherited

Implements bpp::IOFormat.

Definition at line 32 of file IoFrequencySet.h.

◆ writeFrequencySet()

virtual void bpp::OFrequencySet::writeFrequencySet ( const FrequencySetInterface pfreqset,
OutputStream out,
std::map< std::string, std::string > &  globalAliases,
std::vector< std::string > &  writtenNames 
) const
pure virtual

Write a substitution model to a stream.

Parameters
pfreqsetA frequency set object;
outThe output stream;
globalAliasesparameters linked to global alias. The output will be "name=alias_name";
writtenNamesis the vector of the written parameters so far [in, out];

Implemented in bpp::BppOFrequencySetFormat.


The documentation for this class was generated from the following file: