Open
Graph Drawing
Framework

 v.2012.07
 

ogdf::QuadTreeNM Class Reference

#include <ogdf/internal/energybased/QuadTreeNM.h>

List of all members.

Public Member Functions

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

Private Attributes

QuadTreeNodeNMact_ptr
QuadTreeNodeNMroot_ptr

Detailed Description

Definition at line 57 of file QuadTreeNM.h.


Constructor & Destructor Documentation

ogdf::QuadTreeNM::QuadTreeNM ( )
ogdf::QuadTreeNM::~QuadTreeNM ( )
inline

Definition at line 64 of file QuadTreeNM.h.


Member Function Documentation

void ogdf::QuadTreeNM::cout_preorder ( QuadTreeNodeNM node_ptr)
void ogdf::QuadTreeNM::cout_preorder ( QuadTreeNodeNM node_ptr,
int  precision 
)
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_lt_child ( List< ParticleInfo > *  L_x_ptr,
List< ParticleInfo > *  L_y_ptr 
)
void ogdf::QuadTreeNM::create_new_lt_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 ( )
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::delete_tree ( QuadTreeNodeNM node_ptr)
void ogdf::QuadTreeNM::delete_tree_and_count_nodes ( QuadTreeNodeNM node_ptr,
int &  nodecounter 
)
QuadTreeNodeNM* ogdf::QuadTreeNM::get_act_ptr ( )
inline

Definition at line 139 of file QuadTreeNM.h.

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

Definition at line 140 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::go_to_father ( )
inline

Definition at line 90 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::go_to_lb_child ( )
inline

Definition at line 111 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::go_to_lt_child ( )
inline

Definition at line 99 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::go_to_rb_child ( )
inline

Definition at line 117 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::go_to_rt_child ( )
inline

Definition at line 105 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::init_tree ( )
inline

Definition at line 78 of file QuadTreeNM.h.

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

Definition at line 146 of file QuadTreeNM.h.

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

Definition at line 149 of file QuadTreeNM.h.

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

Definition at line 143 of file QuadTreeNM.h.

void ogdf::QuadTreeNM::start_at_root ( )
inline

Definition at line 84 of file QuadTreeNM.h.


Member Data Documentation

QuadTreeNodeNM* ogdf::QuadTreeNM::act_ptr
private

Definition at line 153 of file QuadTreeNM.h.

QuadTreeNodeNM* ogdf::QuadTreeNM::root_ptr
private

Definition at line 152 of file QuadTreeNM.h.


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