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)