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 | , | ||
() | |||
) |