ARB
Public Member Functions | Public Attributes | List of all members
AP_tree_members Struct Reference

#include <AP_Tree.hxx>

Collaboration diagram for AP_tree_members:
Collaboration graph
[legend]

Public Member Functions

void reset_child_spread ()
 
void reset_both_child_angles ()
 
void reset_both_child_linewidths ()
 
void reset_child_layout ()
 
void clear ()
 
void swap_son_layout ()
 

Public Attributes

bool grouped
 
bool hidden
 
bool callback_exists
 
uint32_t gc
 
char left_linewidth
 
char right_linewidth
 
unsigned leaf_sum
 
unsigned mark_sum
 
unsigned view_sum
 
float max_tree_depth
 
float min_tree_depth
 
float spread
 
float left_angle
 
float right_angle
 

Detailed Description

Definition at line 145 of file AP_Tree.hxx.

Member Function Documentation

void AP_tree_members::reset_child_spread ( )
inline

Definition at line 168 of file AP_Tree.hxx.

References tree_defaults::SPREAD.

Referenced by reset_child_layout(), and AP_tree::reset_subtree_spreads().

void AP_tree_members::reset_both_child_angles ( )
inline

Definition at line 171 of file AP_Tree.hxx.

References tree_defaults::ANGLE.

Referenced by reset_child_layout().

void AP_tree_members::reset_both_child_linewidths ( )
inline

Definition at line 175 of file AP_Tree.hxx.

References tree_defaults::LINEWIDTH.

Referenced by reset_child_layout().

void AP_tree_members::reset_child_layout ( )
inline

Definition at line 179 of file AP_Tree.hxx.

References reset_both_child_angles(), reset_both_child_linewidths(), and reset_child_spread().

Referenced by clear().

void AP_tree_members::clear ( )
inline

Definition at line 185 of file AP_Tree.hxx.

References reset_child_layout().

Referenced by AP_tree::AP_tree().

void AP_tree_members::swap_son_layout ( )
inline

Definition at line 199 of file AP_Tree.hxx.

References left_angle, right_angle, and swap().

Referenced by AP_tree::swap_sons().

Member Data Documentation

bool AP_tree_members::grouped
bool AP_tree_members::hidden

Definition at line 149 of file AP_Tree.hxx.

bool AP_tree_members::callback_exists

Definition at line 150 of file AP_Tree.hxx.

Referenced by AP_tree::~AP_tree().

uint32_t AP_tree_members::gc
char AP_tree_members::left_linewidth

Definition at line 154 of file AP_Tree.hxx.

Referenced by AP_tree::tree_write_tree_rek().

char AP_tree_members::right_linewidth

Definition at line 155 of file AP_Tree.hxx.

Referenced by AP_tree::tree_write_tree_rek().

unsigned AP_tree_members::leaf_sum
unsigned AP_tree_members::mark_sum
unsigned AP_tree_members::view_sum

Definition at line 159 of file AP_Tree.hxx.

Referenced by AP_tree::update_subtree_information().

float AP_tree_members::max_tree_depth

Definition at line 161 of file AP_Tree.hxx.

Referenced by AP_tree::update_subtree_information().

float AP_tree_members::min_tree_depth

Definition at line 162 of file AP_Tree.hxx.

Referenced by AP_tree::update_subtree_information().

float AP_tree_members::spread

Definition at line 163 of file AP_Tree.hxx.

Referenced by AP_tree::tree_write_tree_rek().

float AP_tree_members::left_angle

Definition at line 165 of file AP_Tree.hxx.

Referenced by swap_son_layout(), and AP_tree::tree_write_tree_rek().

float AP_tree_members::right_angle

Definition at line 166 of file AP_Tree.hxx.

Referenced by swap_son_layout(), and AP_tree::tree_write_tree_rek().


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