Open
Graph Drawing
Framework

 v.2007.11
 

ogdf::QuadTreeNM Class Reference

#include <QuadTreeNM.h>

List of all members.

Public Member Functions

 QuadTreeNM ()
 ~QuadTreeNM ()
void delete_tree (QuadTreeNodeNM *node_ptr)
void delete_tree_and_count_nodes (QuadTreeNodeNM *node_ptr, int &nodecounter)
void cout_preorder (QuadTreeNodeNM *node_ptr)
void cout_preorder (QuadTreeNodeNM *node_ptr, int precision)
void init_tree ()
void start_at_root ()
void go_to_father ()
void go_to_lt_child ()
void go_to_rt_child ()
void go_to_lb_child ()
void go_to_rb_child ()
void create_new_lt_child (List< ParticleInfo > *L_x_ptr, List< ParticleInfo > *L_y_ptr)
void create_new_lt_child ()
void create_new_rt_child (List< ParticleInfo > *L_x_ptr, List< ParticleInfo > *L_y_ptr)
void create_new_rt_child ()
void create_new_lb_child (List< ParticleInfo > *L_x_ptr, List< ParticleInfo > *L_y_ptr)
void create_new_lb_child ()
void create_new_rb_child (List< ParticleInfo > *L_x_ptr, List< ParticleInfo > *L_y_ptr)
void create_new_rb_child ()
QuadTreeNodeNMget_act_ptr ()
QuadTreeNodeNMget_root_ptr ()
void set_root_ptr (QuadTreeNodeNM *r_ptr)
void set_act_ptr (QuadTreeNodeNM *a_ptr)
void set_root_node (QuadTreeNodeNM &r)

Private Attributes

QuadTreeNodeNMroot_ptr
QuadTreeNodeNMact_ptr


Detailed Description

Definition at line 63 of file QuadTreeNM.h.


Constructor & Destructor Documentation

ogdf::QuadTreeNM::QuadTreeNM (  ) 

ogdf::QuadTreeNM::~QuadTreeNM (  ) 


Member Function Documentation

void ogdf::QuadTreeNM::delete_tree ( QuadTreeNodeNM node_ptr  ) 

void ogdf::QuadTreeNM::delete_tree_and_count_nodes ( QuadTreeNodeNM node_ptr,
int &  nodecounter 
)

void ogdf::QuadTreeNM::cout_preorder ( QuadTreeNodeNM node_ptr  ) 

void ogdf::QuadTreeNM::cout_preorder ( QuadTreeNodeNM node_ptr,
int  precision 
)

void ogdf::QuadTreeNM::init_tree (  )  [inline]

Definition at line 85 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::start_at_root (  )  [inline]

Definition at line 92 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::go_to_father (  )  [inline]

Definition at line 98 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::go_to_lt_child (  )  [inline]

Definition at line 107 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::go_to_rt_child (  )  [inline]

Definition at line 113 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::go_to_lb_child (  )  [inline]

Definition at line 119 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::go_to_rb_child (  )  [inline]

Definition at line 125 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::create_new_lt_child ( List< ParticleInfo > *  L_x_ptr,
List< ParticleInfo > *  L_y_ptr 
)

void ogdf::QuadTreeNM::create_new_lt_child (  ) 

void ogdf::QuadTreeNM::create_new_rt_child ( List< ParticleInfo > *  L_x_ptr,
List< ParticleInfo > *  L_y_ptr 
)

void ogdf::QuadTreeNM::create_new_rt_child (  ) 

void ogdf::QuadTreeNM::create_new_lb_child ( List< ParticleInfo > *  L_x_ptr,
List< ParticleInfo > *  L_y_ptr 
)

void ogdf::QuadTreeNM::create_new_lb_child (  ) 

void ogdf::QuadTreeNM::create_new_rb_child ( List< ParticleInfo > *  L_x_ptr,
List< ParticleInfo > *  L_y_ptr 
)

void ogdf::QuadTreeNM::create_new_rb_child (  ) 

QuadTreeNodeNM* ogdf::QuadTreeNM::get_act_ptr (  )  [inline]

Definition at line 147 of file QuadTreeNM.h.

QuadTreeNodeNM* ogdf::QuadTreeNM::get_root_ptr (  )  [inline]

Definition at line 148 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::set_root_ptr ( QuadTreeNodeNM r_ptr  )  [inline]

Definition at line 151 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::set_act_ptr ( QuadTreeNodeNM a_ptr  )  [inline]

Definition at line 154 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::set_root_node ( QuadTreeNodeNM r  )  [inline]

Definition at line 157 of file QuadTreeNM.h.


Member Data Documentation

QuadTreeNodeNM* ogdf::QuadTreeNM::root_ptr [private]

Definition at line 160 of file QuadTreeNM.h.

QuadTreeNodeNM* ogdf::QuadTreeNM::act_ptr [private]

Definition at line 161 of file QuadTreeNM.h.


The documentation for this class was generated from the following file:

© 1999-2007 by oreas GmbH, © 2005-2007 by University Dortmund and University Cologne.

Generated on Thu Nov 22 19:40:11 2007 by doxygen 1.5.4.