#include <clsfy_binary_tree.h>
Public Member Functions | |
clsfy_binary_tree_node (clsfy_binary_tree_node *parent, const clsfy_binary_tree_op &op) | |
virtual clsfy_binary_tree_node * | create_child (const clsfy_binary_tree_op &op) |
void | add_child (const clsfy_binary_tree_op &op, bool bLeft) |
virtual | ~clsfy_binary_tree_node () |
Private Attributes | |
int | nodeId_ |
clsfy_binary_tree_node * | parent_ |
clsfy_binary_tree_node * | left_child_ |
clsfy_binary_tree_node * | right_child_ |
clsfy_binary_tree_op | op_ |
double | prob_ |
Friends | |
class | clsfy_binary_tree |
class | clsfy_binary_tree_builder |
Definition at line 60 of file clsfy_binary_tree.h.
clsfy_binary_tree_node::clsfy_binary_tree_node | ( | clsfy_binary_tree_node * | parent, |
const clsfy_binary_tree_op & | op | ||
) | [inline] |
Definition at line 70 of file clsfy_binary_tree.h.
virtual clsfy_binary_tree_node::~clsfy_binary_tree_node | ( | ) | [inline, virtual] |
Definition at line 86 of file clsfy_binary_tree.h.
void clsfy_binary_tree_node::add_child | ( | const clsfy_binary_tree_op & | op, |
bool | bLeft | ||
) | [inline] |
Definition at line 75 of file clsfy_binary_tree.h.
clsfy_binary_tree_node * clsfy_binary_tree_node::create_child | ( | const clsfy_binary_tree_op & | op | ) | [virtual] |
Reimplemented in clsfy_binary_tree_bnode.
Definition at line 418 of file clsfy_binary_tree.cxx.
friend class clsfy_binary_tree [friend] |
Definition at line 88 of file clsfy_binary_tree.h.
friend class clsfy_binary_tree_builder [friend] |
Reimplemented in clsfy_binary_tree_bnode.
Definition at line 89 of file clsfy_binary_tree.h.
Definition at line 64 of file clsfy_binary_tree.h.
int clsfy_binary_tree_node::nodeId_ [private] |
Definition at line 62 of file clsfy_binary_tree.h.
Definition at line 66 of file clsfy_binary_tree.h.
Definition at line 63 of file clsfy_binary_tree.h.
double clsfy_binary_tree_node::prob_ [private] |
Definition at line 67 of file clsfy_binary_tree.h.
Definition at line 65 of file clsfy_binary_tree.h.