ARB
|
#include "NT_local.h"
#include <TreeCallbacks.hxx>
#include <aw_awar.hxx>
#include <awt_canvas.hxx>
#include <aw_msg.hxx>
#include <aw_root.hxx>
#include <awt_config_manager.hxx>
Go to the source code of this file.
Classes | |
class | BranchWindow |
Macros | |
#define | AWAR_BRANCH_ANALYSIS "branch_analysis" |
#define | AWAR_BRANCH_ANALYSIS_TMP "tmp/" AWAR_BRANCH_ANALYSIS |
#define | AWAR_BA_MIN_REL_DIFF AWAR_BRANCH_ANALYSIS "/min_rel_diff" |
#define | AWAR_BA_MIN_ABS_DIFF AWAR_BRANCH_ANALYSIS "/min_abs_diff" |
#define | AWAR_BA_MIN_DEPTH AWAR_BRANCH_ANALYSIS "/min_depth" |
#define | AWAR_BA_MIN_ROOTDIST AWAR_BRANCH_ANALYSIS "/min_rootdist" |
#define | AWAR_BA_DEGENERATION AWAR_BRANCH_ANALYSIS "/degeneration" |
#define | AWAR_BA_AUTOMARK_FORMAT AWAR_BRANCH_ANALYSIS_TMP "/auto_%s" |
Functions | |
static void | mark_long_branches_cb (AW_window *, BranchWindow *bw) |
static void | mark_deep_leafs_cb (AW_window *, BranchWindow *bw) |
static void | mark_degenerated_branches_cb (AW_window *, BranchWindow *bw) |
static void | unmark_branches_cb (AW_window *, BranchWindow *bw) |
static void | distance_analysis_cb (AW_window *, BranchWindow *bw) |
static void | tree_changed_cb (AW_root *, BranchWindow *bw) |
static BranchWindow * | findAutomarkingBranchWindow () |
static void | mark_long_branches_automark_cb () |
static void | mark_deep_leafs_automark_cb () |
static void | mark_degenerated_branches_automark_cb () |
static void | automark_changed_cb (AW_root *, BranchWindow *bw) |
AW_window * | NT_create_branch_analysis_window (AW_root *aw_root, TREE_canvas *ntw) |
Variables | |
static BranchWindow * | existingBranchWindow [MAX_NT_WINDOWS] = { MAX_NT_WINDOWS_NULLINIT } |
static AWT_config_mapping_def | branch_analysis_config_mapping [] |
#define AWAR_BRANCH_ANALYSIS "branch_analysis" |
Definition at line 20 of file NT_branchAnalysis.cxx.
#define AWAR_BRANCH_ANALYSIS_TMP "tmp/" AWAR_BRANCH_ANALYSIS |
Definition at line 21 of file NT_branchAnalysis.cxx.
#define AWAR_BA_MIN_REL_DIFF AWAR_BRANCH_ANALYSIS "/min_rel_diff" |
Definition at line 23 of file NT_branchAnalysis.cxx.
Referenced by BranchWindow::markLongBranches().
#define AWAR_BA_MIN_ABS_DIFF AWAR_BRANCH_ANALYSIS "/min_abs_diff" |
Definition at line 24 of file NT_branchAnalysis.cxx.
Referenced by BranchWindow::markLongBranches().
#define AWAR_BA_MIN_DEPTH AWAR_BRANCH_ANALYSIS "/min_depth" |
Definition at line 25 of file NT_branchAnalysis.cxx.
Referenced by BranchWindow::markDeepLeafs().
#define AWAR_BA_MIN_ROOTDIST AWAR_BRANCH_ANALYSIS "/min_rootdist" |
Definition at line 26 of file NT_branchAnalysis.cxx.
Referenced by BranchWindow::markDeepLeafs().
#define AWAR_BA_DEGENERATION AWAR_BRANCH_ANALYSIS "/degeneration" |
Definition at line 27 of file NT_branchAnalysis.cxx.
Referenced by BranchWindow::markDegeneratedBranches().
#define AWAR_BA_AUTOMARK_FORMAT AWAR_BRANCH_ANALYSIS_TMP "/auto_%s" |
Definition at line 29 of file NT_branchAnalysis.cxx.
|
static |
Definition at line 172 of file NT_branchAnalysis.cxx.
References BranchWindow::markLongBranches().
|
static |
Definition at line 173 of file NT_branchAnalysis.cxx.
References BranchWindow::markDeepLeafs().
|
static |
Definition at line 174 of file NT_branchAnalysis.cxx.
References BranchWindow::markDegeneratedBranches().
|
static |
Definition at line 175 of file NT_branchAnalysis.cxx.
References BranchWindow::unmark_all().
|
static |
Definition at line 176 of file NT_branchAnalysis.cxx.
References BranchWindow::analyseDistances().
|
static |
Definition at line 178 of file NT_branchAnalysis.cxx.
References BranchWindow::set_info().
Referenced by AWT_graphic_tree::set_logical_root_to().
|
static |
Definition at line 180 of file NT_branchAnalysis.cxx.
References BranchWindow::has_automark_set(), MAX_NT_WINDOWS, and NULp.
Referenced by automark_changed_cb(), mark_deep_leafs_automark_cb(), mark_degenerated_branches_automark_cb(), and mark_long_branches_automark_cb().
|
static |
Definition at line 190 of file NT_branchAnalysis.cxx.
References findAutomarkingBranchWindow(), and BranchWindow::markLongBranches().
|
static |
Definition at line 194 of file NT_branchAnalysis.cxx.
References findAutomarkingBranchWindow(), and BranchWindow::markDeepLeafs().
|
static |
Definition at line 198 of file NT_branchAnalysis.cxx.
References findAutomarkingBranchWindow(), and BranchWindow::markDegeneratedBranches().
|
static |
Definition at line 203 of file NT_branchAnalysis.cxx.
References BranchWindow::automark_awar(), findAutomarkingBranchWindow(), AW_awar::read_int(), and AW_awar::write_int().
AW_window* NT_create_branch_analysis_window | ( | AW_root * | aw_root, |
TREE_canvas * | ntw | ||
) |
Definition at line 307 of file NT_branchAnalysis.cxx.
References TREE_canvas::get_index(), BranchWindow::get_window(), and nt_assert.
Referenced by popup_new_main_window().
|
static |
Definition at line 168 of file NT_branchAnalysis.cxx.
|
static |
Definition at line 231 of file NT_branchAnalysis.cxx.