|
ARB
|
#include <AP_TreeShader.hxx>


Public Member Functions | |
| AP_TreeShader () | |
| virtual | ~AP_TreeShader () |
| virtual void | init ()=0 |
| bool | does_shade () const |
| virtual void | update_settings ()=0 |
| virtual ShadedValue | calc_shaded_leaf_GC (GBDATA *gb_node) const =0 |
| virtual ShadedValue | calc_shaded_inner_GC (const ShadedValue &left, float left_ratio, const ShadedValue &right) const =0 |
| virtual int | to_GC (const ShadedValue &val) const =0 |
| int | calc_leaf_GC (GBDATA *gb_node, bool is_marked) const |
| int | calc_inner_GC (int left_gc, int right_gc) const |
Protected Attributes | |
| bool | colorize_marked |
| bool | colorize_groups |
| bool | shade_species |
Definition at line 28 of file AP_TreeShader.hxx.
|
inline |
Definition at line 34 of file AP_TreeShader.hxx.
|
inlinevirtual |
Definition at line 39 of file AP_TreeShader.hxx.
|
pure virtual |
Implemented in AP_DefaultTreeShader, and NT_TreeShader.
Referenced by AP_tree::set_tree_shader().
|
inline |
Definition at line 42 of file AP_TreeShader.hxx.
References shade_species.
Referenced by AP_tree::update_subtree_information().
|
pure virtual |
Implemented in AP_DefaultTreeShader, and NT_TreeShader.
Referenced by AP_tree::compute_tree().
|
pure virtual |
Implemented in AP_DefaultTreeShader, and NT_TreeShader.
Referenced by AP_tree::update_subtree_information().
|
pure virtual |
Implemented in AP_DefaultTreeShader, and NT_TreeShader.
Referenced by AP_tree::update_subtree_information().
|
pure virtual |
Implemented in AP_DefaultTreeShader, and NT_TreeShader.
Referenced by AP_tree::update_subtree_information().
Definition at line 49 of file AP_TreeShader.hxx.
References ap_assert, AW_COLOR_GROUPS, AWT_GC_ALL_MARKED, AWT_GC_FIRST_COLOR_GROUP, AWT_GC_FIRST_RANGE_COLOR, AWT_GC_NONE_MARKED, AWT_GC_ONLY_ZOMBIES, and GBT_get_color_group().
Referenced by AP_tree::update_subtree_information().
Definition at line 70 of file AP_TreeShader.hxx.
References ap_assert, AWT_GC_ALL_MARKED, AWT_GC_NONE_MARKED, AWT_GC_ONLY_ZOMBIES, and AWT_GC_SOME_MARKED.
Referenced by AP_tree::update_subtree_information().
|
protected |
Definition at line 30 of file AP_TreeShader.hxx.
Referenced by NT_TreeShader::update_settings(), and AP_DefaultTreeShader::update_settings().
|
protected |
Definition at line 31 of file AP_TreeShader.hxx.
Referenced by NT_TreeShader::update_settings(), and AP_DefaultTreeShader::update_settings().
|
protected |
Definition at line 32 of file AP_TreeShader.hxx.
Referenced by does_shade(), NT_TreeShader::update_settings(), and AP_DefaultTreeShader::update_settings().
1.8.8