A library for working with phylogenetic and population genetic data.
v0.27.0
PlacementTreeNewickWriterPlugin Class Reference

#include <genesis/placement/formats/newick_writer.hpp>

Inherited by PlacementTreeNewickWriter.

Detailed Description

Definition at line 55 of file placement/formats/newick_writer.hpp.

Public Member Functions

 PlacementTreeNewickWriterPlugin ()=default
 
 PlacementTreeNewickWriterPlugin (PlacementTreeNewickWriterPlugin &&)=default
 
 PlacementTreeNewickWriterPlugin (PlacementTreeNewickWriterPlugin const &)=default
 
virtual ~PlacementTreeNewickWriterPlugin ()=default
 
void edge_to_element (tree::TreeEdge const &edge, tree::NewickBrokerElement &element) const
 
bool enable_edge_nums () const
 
void enable_edge_nums (bool value)
 
bool enable_placement_counts () const
 
void enable_placement_counts (bool value)
 
PlacementTreeNewickWriterPluginoperator= (PlacementTreeNewickWriterPlugin &&)=default
 
PlacementTreeNewickWriterPluginoperator= (PlacementTreeNewickWriterPlugin const &)=default
 
void prepare_sample (Sample const &smp)
 
void register_with (tree::NewickWriter &writer) const
 

Constructor & Destructor Documentation

◆ PlacementTreeNewickWriterPlugin() [1/3]

◆ ~PlacementTreeNewickWriterPlugin()

virtual ~PlacementTreeNewickWriterPlugin ( )
virtualdefault

◆ PlacementTreeNewickWriterPlugin() [2/3]

◆ PlacementTreeNewickWriterPlugin() [3/3]

Member Function Documentation

◆ edge_to_element()

void edge_to_element ( tree::TreeEdge const &  edge,
tree::NewickBrokerElement element 
) const
inline

Definition at line 110 of file placement/formats/newick_writer.hpp.

◆ enable_edge_nums() [1/2]

bool enable_edge_nums ( ) const
inline

Definition at line 76 of file placement/formats/newick_writer.hpp.

◆ enable_edge_nums() [2/2]

void enable_edge_nums ( bool  value)
inline

Definition at line 81 of file placement/formats/newick_writer.hpp.

◆ enable_placement_counts() [1/2]

bool enable_placement_counts ( ) const
inline

Definition at line 86 of file placement/formats/newick_writer.hpp.

◆ enable_placement_counts() [2/2]

void enable_placement_counts ( bool  value)
inline

Definition at line 91 of file placement/formats/newick_writer.hpp.

◆ operator=() [1/2]

◆ operator=() [2/2]

◆ prepare_sample()

void prepare_sample ( Sample const &  smp)
inline

Definition at line 96 of file placement/formats/newick_writer.hpp.

◆ register_with()

void register_with ( tree::NewickWriter writer) const
inline

Definition at line 122 of file placement/formats/newick_writer.hpp.


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