31 #ifndef BINARYTREEMACHINENODE_H__ 32 #define BINARYTREEMACHINENODE_H__ 34 #include <shogun/lib/config.h> 68 virtual const char*
get_name()
const {
return "BinaryTreeMachineNode"; }
void parent(CTreeMachineNode *par)
CBinaryTreeMachineNode * right()
The node of the tree structure forming a TreeMachine The node contains pointer to its parent and poin...
virtual ~CBinaryTreeMachineNode()
CSGObject * get_element(int32_t index) const
bool set_element(CSGObject *e, int32_t idx1, int32_t idx2=0, int32_t idx3=0)
CBinaryTreeMachineNode * left()
void right(CBinaryTreeMachineNode *r)
int32_t get_num_elements() const
The node of the tree structure forming a TreeMachine The node contains a pointer to its parent and a ...
CDynamicObjectArray * m_children
all of classes and functions are contained in the shogun namespace
void push_back(CSGObject *e)
void left(CBinaryTreeMachineNode *l)
virtual const char * get_name() const