31 #ifndef BINARYTREEMACHINENODE_H__
32 #define BINARYTREEMACHINENODE_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()
int32_t get_num_elements() const
bool set_element(CSGObject *e, int32_t idx1, int32_t idx2=0, int32_t idx3=0)
CBinaryTreeMachineNode * left()
void right(CBinaryTreeMachineNode *r)
The node of the tree structure forming a TreeMachine The node contains a pointer to its parent and a ...
virtual const char * get_name() const
CDynamicObjectArray * m_children
all of classes and functions are contained in the shogun namespace
CSGObject * get_element(int32_t index) const
void push_back(CSGObject *e)
void left(CBinaryTreeMachineNode *l)