A library for working with phylogenetic and population genetic data.
v0.27.0
heat_tree.cpp File Reference

Go to the source code of this file.

Namespaces

 genesis
 Container namespace for all symbols of genesis in order to keep them separate when used as a library.
 
 genesis::tree
 

Functions

utils::SvgDocument heat_tree (HeatTreeParameters const &params)
 
utils::SvgDocument heat_tree (HeatTreeParameters const &params, utils::ColorMap const &matrix_color_map, utils::ColorNormalization const &matrix_color_norm)
 
utils::SvgDocument heat_tree (HeatTreeParameters const &params, utils::ColorMap const &matrix_color_map, utils::ColorNormalization const &matrix_color_norm, utils::ColorMap const &tree_color_map, utils::ColorNormalization const &tree_color_norm)
 
void heat_tree_add_heat_matrix_bmp_ (HeatTreeParameters const &params, RectangularLayout const &layout, utils::Matrix< utils::Color > const &matrix, utils::SvgDocument &svg_doc, HeatTreeGrid &grid)
 
void heat_tree_add_heat_matrix_svg_ (HeatTreeParameters const &params, RectangularLayout const &layout, utils::Matrix< utils::Color > const &matrix, utils::SvgDocument &svg_doc, HeatTreeGrid &grid)
 
void heat_tree_add_matrix_color_scale_ (utils::ColorMap const &matrix_color_map, utils::ColorNormalization const &matrix_color_norm, utils::SvgDocument &svg_doc, HeatTreeGrid &grid)
 
void heat_tree_add_tree_color_scale_ (RectangularLayout const &layout, utils::ColorMap const &tree_color_map, utils::ColorNormalization const &tree_color_norm, utils::SvgDocument &svg_doc, HeatTreeGrid &grid)
 
template<class T >
utils::Matrix< T > heat_tree_reorder_rows_ (utils::Matrix< T > const &mat, std::vector< size_t > const &order)
 
static std::vector< size_t > heat_tree_row_order_ (Tree const &tree, LayoutSpreading spreading)
 
RectangularLayout heat_tree_tree_layout_ (HeatTreeParameters const &params)