Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
EepicNode_Data Class Reference
Inheritance diagram for EepicNode_Data:
[legend]
Collaboration diagram for EepicNode_Data:
[legend]

Public Member Functions

 EepicNode_Data ()
 
void reset ()
 
intgetCount ()
 
intget_level ()
 
long doubleget_x ()
 
long doubleget_y ()
 
long doubleget_triangle_height ()
 
long doubleget_rectangle_height ()
 
long doubleget_xoffset ()
 
long doubleget_yoffset ()
 
boolget_external_node ()
 
bool is_external () const
 
bool is_triangle () const
 
bool is_rectangle () const
 
string & get_key_string ()
 
string & get_aux_string ()
 
Line_Distance_Dataget_line_distance_data ()
 
boolget_shadow ()
 
boolget_without_node ()
 
boolget_scratch ()
 
boolget_with_arc ()
 
boolget_dash_llink ()
 
boolget_dash_rlink ()
 
EepicNode< long > *& get_prev ()
 
EepicNode< long > *& get_succ ()
 
DynDlist< Tag_Data > & get_tag_list ()
 
DynDlist< Arc_Desc > & get_arc_list ()
 
DynDlist< Thread_Desc > & get_thread_list ()
 

Private Attributes

int count
 
int level
 
long double x
 
long double y
 
long double xoffset
 
long double yoffset
 
long double triangle_height
 
long double rectangle_height
 
bool external_node
 
string key_string
 
string aux_string
 
bool shadow
 
bool without_node
 
bool scratch
 
bool with_arc
 
bool dash_llink
 
bool dash_rlink
 
EepicNode< long > * prev
 
EepicNode< long > * succ
 
Line_Distance_Data line_distance_data
 
DynDlist< Tag_Datatag_list
 
DynDlist< Arc_Descarc_list
 
DynDlist< Thread_Descthread_list
 

Detailed Description

Definition at line 265 of file btreepic.C.

Constructor & Destructor Documentation

◆ EepicNode_Data()

EepicNode_Data::EepicNode_Data ( )
inline

Definition at line 305 of file btreepic.C.

Member Function Documentation

◆ get_arc_list()

DynDlist< Arc_Desc > & EepicNode_Data::get_arc_list ( )
inline

Definition at line 366 of file btreepic.C.

References arc_list.

◆ get_aux_string()

string & EepicNode_Data::get_aux_string ( )
inline

Definition at line 344 of file btreepic.C.

References aux_string.

◆ get_dash_llink()

bool & EepicNode_Data::get_dash_llink ( )
inline

Definition at line 356 of file btreepic.C.

References dash_llink.

◆ get_dash_rlink()

bool & EepicNode_Data::get_dash_rlink ( )
inline

Definition at line 358 of file btreepic.C.

References dash_rlink.

◆ get_external_node()

bool & EepicNode_Data::get_external_node ( )
inline

Definition at line 334 of file btreepic.C.

References external_node.

◆ get_key_string()

string & EepicNode_Data::get_key_string ( )
inline

Definition at line 342 of file btreepic.C.

References key_string.

◆ get_level()

int & EepicNode_Data::get_level ( )
inline

Definition at line 320 of file btreepic.C.

References level.

◆ get_line_distance_data()

Line_Distance_Data & EepicNode_Data::get_line_distance_data ( )
inline

Definition at line 346 of file btreepic.C.

References line_distance_data.

◆ get_prev()

EepicNode< long > *& EepicNode_Data::get_prev ( )
inline

Definition at line 360 of file btreepic.C.

References prev.

◆ get_rectangle_height()

long double & EepicNode_Data::get_rectangle_height ( )
inline

Definition at line 328 of file btreepic.C.

References rectangle_height.

◆ get_scratch()

bool & EepicNode_Data::get_scratch ( )
inline

Definition at line 352 of file btreepic.C.

References scratch.

◆ get_shadow()

bool & EepicNode_Data::get_shadow ( )
inline

Definition at line 348 of file btreepic.C.

References shadow.

◆ get_succ()

EepicNode< long > *& EepicNode_Data::get_succ ( )
inline

Definition at line 362 of file btreepic.C.

References succ.

◆ get_tag_list()

DynDlist< Tag_Data > & EepicNode_Data::get_tag_list ( )
inline

Definition at line 364 of file btreepic.C.

References tag_list.

◆ get_thread_list()

DynDlist< Thread_Desc > & EepicNode_Data::get_thread_list ( )
inline

Definition at line 368 of file btreepic.C.

References thread_list.

◆ get_triangle_height()

long double & EepicNode_Data::get_triangle_height ( )
inline

Definition at line 326 of file btreepic.C.

References triangle_height.

◆ get_with_arc()

bool & EepicNode_Data::get_with_arc ( )
inline

Definition at line 354 of file btreepic.C.

References with_arc.

◆ get_without_node()

bool & EepicNode_Data::get_without_node ( )
inline

Definition at line 350 of file btreepic.C.

References without_node.

◆ get_x()

long double & EepicNode_Data::get_x ( )
inline

Definition at line 322 of file btreepic.C.

References x.

◆ get_xoffset()

long double & EepicNode_Data::get_xoffset ( )
inline

Definition at line 330 of file btreepic.C.

References xoffset.

◆ get_y()

long double & EepicNode_Data::get_y ( )
inline

Definition at line 324 of file btreepic.C.

References y.

◆ get_yoffset()

long double & EepicNode_Data::get_yoffset ( )
inline

Definition at line 332 of file btreepic.C.

References yoffset.

◆ getCount()

int & EepicNode_Data::getCount ( )
inline

Definition at line 318 of file btreepic.C.

References count.

◆ is_external()

bool EepicNode_Data::is_external ( ) const
inline

Definition at line 336 of file btreepic.C.

References external_node.

◆ is_rectangle()

bool EepicNode_Data::is_rectangle ( ) const
inline

Definition at line 340 of file btreepic.C.

References rectangle_height.

◆ is_triangle()

bool EepicNode_Data::is_triangle ( ) const
inline

Definition at line 338 of file btreepic.C.

References triangle_height.

◆ reset()

void EepicNode_Data::reset ( )
inline

Definition at line 314 of file btreepic.C.

Member Data Documentation

◆ arc_list

DynDlist<Arc_Desc> EepicNode_Data::arc_list
private

Definition at line 300 of file btreepic.C.

Referenced by get_arc_list().

◆ aux_string

string EepicNode_Data::aux_string
private

Definition at line 284 of file btreepic.C.

Referenced by get_aux_string().

◆ count

int EepicNode_Data::count
private

Definition at line 267 of file btreepic.C.

Referenced by getCount().

◆ dash_llink

bool EepicNode_Data::dash_llink
private

Definition at line 290 of file btreepic.C.

Referenced by get_dash_llink().

◆ dash_rlink

bool EepicNode_Data::dash_rlink
private

Definition at line 291 of file btreepic.C.

Referenced by get_dash_rlink().

◆ external_node

bool EepicNode_Data::external_node
private

Definition at line 281 of file btreepic.C.

Referenced by get_external_node(), and is_external().

◆ key_string

string EepicNode_Data::key_string
private

Definition at line 283 of file btreepic.C.

Referenced by get_key_string().

◆ level

int EepicNode_Data::level
private

Definition at line 268 of file btreepic.C.

Referenced by get_level().

◆ line_distance_data

Line_Distance_Data EepicNode_Data::line_distance_data
private

Definition at line 296 of file btreepic.C.

Referenced by get_line_distance_data().

◆ prev

EepicNode<long>* EepicNode_Data::prev
private

Definition at line 293 of file btreepic.C.

Referenced by get_prev().

◆ rectangle_height

long double EepicNode_Data::rectangle_height
private

Definition at line 279 of file btreepic.C.

Referenced by get_rectangle_height(), and is_rectangle().

◆ scratch

bool EepicNode_Data::scratch
private

Definition at line 287 of file btreepic.C.

Referenced by get_scratch().

◆ shadow

bool EepicNode_Data::shadow
private

Definition at line 285 of file btreepic.C.

Referenced by get_shadow().

◆ succ

EepicNode<long>* EepicNode_Data::succ
private

Definition at line 294 of file btreepic.C.

Referenced by get_succ().

◆ tag_list

DynDlist<Tag_Data> EepicNode_Data::tag_list
private

Definition at line 298 of file btreepic.C.

Referenced by get_tag_list().

◆ thread_list

DynDlist<Thread_Desc> EepicNode_Data::thread_list
private

Definition at line 302 of file btreepic.C.

Referenced by get_thread_list().

◆ triangle_height

long double EepicNode_Data::triangle_height
private

Definition at line 277 of file btreepic.C.

Referenced by get_triangle_height(), and is_triangle().

◆ with_arc

bool EepicNode_Data::with_arc
private

Definition at line 288 of file btreepic.C.

Referenced by get_with_arc().

◆ without_node

bool EepicNode_Data::without_node
private

Definition at line 286 of file btreepic.C.

Referenced by get_without_node().

◆ x

long double EepicNode_Data::x
private

Definition at line 271 of file btreepic.C.

Referenced by get_x().

◆ xoffset

long double EepicNode_Data::xoffset
private

Definition at line 274 of file btreepic.C.

Referenced by get_xoffset().

◆ y

long double EepicNode_Data::y
private

Definition at line 272 of file btreepic.C.

Referenced by get_y().

◆ yoffset

long double EepicNode_Data::yoffset
private

Definition at line 275 of file btreepic.C.

Referenced by get_yoffset().


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