|
bpp-phyl3 3.0.0
|
Partial implementation of the IMultiTree interface. More...
#include <Bpp/Phyl/Io/IoTree.h>
Inheritance diagram for bpp::AbstractIMultiTree:
Collaboration diagram for bpp::AbstractIMultiTree:Public Member Functions | |
| AbstractIMultiTree () | |
| virtual | ~AbstractIMultiTree () |
| virtual void | readTrees (std::istream &in, std::vector< std::unique_ptr< Tree > > &trees) const override=0 |
| Read trees from a stream. More... | |
| virtual void | readTrees (const std::string &path, std::vector< std::unique_ptr< Tree > > &trees) const override |
| Read trees from a file. More... | |
| virtual const std::string | getDataType () const |
| virtual const std::string | getFormatName () const=0 |
| virtual const std::string | getFormatDescription () const=0 |
Partial implementation of the IMultiTree interface.
|
inlinevirtual |
|
inlinevirtualinherited |
Implements bpp::IOFormat.
|
inlineoverridevirtual |
Read trees from a file.
| path | The file path. |
| trees | The output trees container. |
| Exception | If an error occurred. |
Implements bpp::IMultiTree.
Reimplemented in bpp::Newick, bpp::NexusIOTree, and bpp::Nhx.
Definition at line 464 of file IoTree.h.
References readTrees().
|
overridepure virtual |
Read trees from a stream.
| in | The input stream. |
| trees | The output trees container. |
| Exception | If an error occurred. |
Implements bpp::IMultiTree.
Implemented in bpp::Newick, bpp::NexusIOTree, bpp::Nhx, bpp::Newick, bpp::NexusIOTree, and bpp::Nhx.
Referenced by readTrees().