A toolkit for working with phylogenetic data.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CircularLayout Class Reference

#include <genesis/tree/drawing/circular_layout.hpp>

Inherits LayoutBase.

Detailed Description

Definition at line 47 of file circular_layout.hpp.

Public Member Functions

 CircularLayout ()=default
 CircularLayout (Tree const &orig_tree, LayoutType const drawing_type=LayoutType::kCladogram, bool ladderize=true)
 CircularLayout (CircularLayout const &)=default
 CircularLayout (CircularLayout &&)=default
virtual ~CircularLayout ()=default
CircularLayoutoperator= (CircularLayout const &)=default
CircularLayoutoperator= (CircularLayout &&)=default
CircularLayoutradius (double const value)
double radius () const
- Public Member Functions inherited from LayoutBase
 LayoutBase ()=default
 LayoutBase (Tree const &orig_tree, LayoutType const drawing_type=LayoutType::kCladogram, bool ladderize=true)
 LayoutBase (LayoutBase const &)=default
 LayoutBase (LayoutBase &&)=default
virtual ~LayoutBase ()=default
LayoutBaseoperator= (LayoutBase const &)=default
LayoutBaseoperator= (LayoutBase &&)=default
void set_edge_distance_strokes (utils::SvgStroke const &stroke)
void set_edge_distance_strokes (std::vector< utils::SvgStroke > const &strokes)
void set_edge_shapes (utils::SvgGroup const &shape)
void set_edge_shapes (std::vector< utils::SvgGroup > const &shapes)
void set_edge_spreading_strokes (utils::SvgStroke const &stroke)
void set_edge_spreading_strokes (std::vector< utils::SvgStroke > const &strokes)
void set_edge_strokes (utils::SvgStroke const &stroke)
void set_edge_strokes (std::vector< utils::SvgStroke > const &strokes)
void set_node_shapes (utils::SvgGroup const &shape)
void set_node_shapes (std::vector< utils::SvgGroup > const &shapes)
void text_template (utils::SvgText const &tt)
utils::SvgTexttext_template ()
utils::SvgText const & text_template () const
utils::SvgDocument to_svg_document () const
void tree (Tree const &orig_tree, bool ladderize=true)
Tree const & tree () const
void type (LayoutType const drawing_type)
LayoutType type () const

Additional Inherited Members

- Protected Member Functions inherited from LayoutBase
Treetree ()

Constructor & Destructor Documentation

CircularLayout ( )
CircularLayout ( Tree const &  orig_tree,
LayoutType const  drawing_type = LayoutType::kCladogram,
bool  ladderize = true 

Definition at line 56 of file circular_layout.hpp.

virtual ~CircularLayout ( )
CircularLayout ( CircularLayout const &  )
CircularLayout ( CircularLayout &&  )

Member Function Documentation

CircularLayout& operator= ( CircularLayout const &  )
CircularLayout& operator= ( CircularLayout &&  )
CircularLayout & radius ( double const  value)

Definition at line 49 of file circular_layout.cpp.

double radius ( ) const

Definition at line 55 of file circular_layout.cpp.

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