|
ARB
|
#include <ARB_Tree.hxx>#include <AP_sequence.hxx>

Go to the source code of this file.
Classes | |
| struct | AP_rates |
| struct | group_scaling |
| class | AP_tree_root |
| struct | AP_tree_members |
| class | AP_tree |
Namespaces | |
| tree_defaults | |
Macros | |
| #define | AP_F_LOADED ((AW_active)1) |
| #define | AP_F_NLOADED ((AW_active)2) |
| #define | AP_F_SEQUENCES ((AW_active)4) |
| #define | AP_F_MATRIX ((AW_active)8) |
| #define | AP_F_TREE ((AW_active)16) |
| #define | AP_F_ALL ((AW_active)-1) |
Typedefs | |
| typedef void(* | AP_rootChangedCb )(void *cd, AP_tree *old, AP_tree *newroot) |
| typedef void(* | AP_nodeDelCb )(void *cd, AP_tree *del) |
Enumerations | |
| enum | AP_UPDATE_FLAGS { AP_UPDATE_OK = 0, AP_UPDATE_RELINKED = -1, AP_UPDATE_RELOADED = 1, AP_UPDATE_ERROR = 2 } |
| enum | AWT_RemoveType { AWT_REMOVE_MARKED = GBT_REMOVE_MARKED, AWT_REMOVE_UNMARKED = GBT_REMOVE_UNMARKED, AWT_REMOVE_ZOMBIES = GBT_REMOVE_ZOMBIES, AWT_REMOVE_NO_SEQUENCE = 8, AWT_KEEP_MARKED = AWT_REMOVE_UNMARKED|AWT_REMOVE_ZOMBIES } |
Functions | |
| MARK_NONFINAL_CLASS (AP_tree_root) | |
| MARK_NONFINAL_FUNCTION (AP_tree_root, GB_ERROR, saveToDB,(), NULp) | |
| MARK_NONFINAL_FUNCTION (AP_tree_root, TreeNode *, makeNode,() const, NULp) | |
| MARK_NONFINAL_METHOD (AP_tree_root, destroyNode,(TreeNode *) const) | |
| MARK_NONFINAL_FUNCTION (AP_tree_root, AP_UPDATE_FLAGS, check_update,(), AP_UPDATE_ERROR) | |
| MARK_NONFINAL_CLASS (AP_tree) | |
| MARK_NONFINAL_FUNCTION (AP_tree, AP_tree *, REMOVE,(), NULp) | |
| MARK_NONFINAL_METHOD (AP_tree, swap_sons,()) | |
| MARK_NONFINAL_METHOD (AP_tree, moveNextTo,(AP_tree *, AP_FLOAT)) | |
Variables | |
| const float | tree_defaults::SPREAD = 1.0 |
| const float | tree_defaults::ANGLE = 0.0 |
| const char | tree_defaults::LINEWIDTH = 0 |
| const float | tree_defaults::LENGTH = DEFAULT_BRANCH_LENGTH |
| #define AP_F_LOADED ((AW_active)1) |
Definition at line 14 of file AP_Tree.hxx.
| #define AP_F_NLOADED ((AW_active)2) |
Definition at line 15 of file AP_Tree.hxx.
| #define AP_F_SEQUENCES ((AW_active)4) |
Definition at line 16 of file AP_Tree.hxx.
| #define AP_F_MATRIX ((AW_active)8) |
Definition at line 17 of file AP_Tree.hxx.
| #define AP_F_TREE ((AW_active)16) |
Definition at line 18 of file AP_Tree.hxx.
| #define AP_F_ALL ((AW_active)-1) |
Definition at line 19 of file AP_Tree.hxx.
Definition at line 78 of file AP_Tree.hxx.
| typedef void(* AP_nodeDelCb)(void *cd, AP_tree *del) |
Definition at line 79 of file AP_Tree.hxx.
| enum AP_UPDATE_FLAGS |
| Enumerator | |
|---|---|
| AP_UPDATE_OK | |
| AP_UPDATE_RELINKED | |
| AP_UPDATE_RELOADED | |
| AP_UPDATE_ERROR | |
Definition at line 28 of file AP_Tree.hxx.
| enum AWT_RemoveType |
| Enumerator | |
|---|---|
| AWT_REMOVE_MARKED | |
| AWT_REMOVE_UNMARKED | |
| AWT_REMOVE_ZOMBIES | |
| AWT_REMOVE_NO_SEQUENCE | |
| AWT_KEEP_MARKED | |
Definition at line 35 of file AP_Tree.hxx.
| MARK_NONFINAL_CLASS | ( | AP_tree_root | ) |
| MARK_NONFINAL_FUNCTION | ( | AP_tree_root | , |
| GB_ERROR | , | ||
| saveToDB | , | ||
| () | , | ||
| NULp | |||
| ) |
| MARK_NONFINAL_FUNCTION | ( | AP_tree_root | , |
| TreeNode * | , | ||
| makeNode | , | ||
| () | const, | ||
| NULp | |||
| ) |
| MARK_NONFINAL_METHOD | ( | AP_tree_root | , |
| destroyNode | , | ||
| (TreeNode *) | const | ||
| ) |
| MARK_NONFINAL_FUNCTION | ( | AP_tree_root | , |
| AP_UPDATE_FLAGS | , | ||
| check_update | , | ||
| () | , | ||
| AP_UPDATE_ERROR | |||
| ) |
| MARK_NONFINAL_CLASS | ( | AP_tree | ) |
| MARK_NONFINAL_METHOD | ( | AP_tree | , |
| swap_sons | , | ||
| () | |||
| ) |
1.8.8