title
Graph Drawing Toolkit

An object-oriented C++ library for handling and drawing graphs

bic_obj_node Class Reference

#include <rm3_undi_graph.h>

Inheritance diagram for bic_obj_node:

Inheritance graph
[legend]
Collaboration diagram for bic_obj_node:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 bic_obj_node ()
 bic_obj_node (gdtnode n)
bool check_bicomp ()

Static Public Member Functions

static bic_obj_nodemy_new_bic_obj (gdtnode n, bic_obj_node *&bic_obj_node_actual_pointer)

Protected Member Functions

bic_obj_nodenext_node (bool black)
bool walk_up (int target, bm_node_info node_vector[], gdt::gdtlist< bic_obj_node * > &secondary, undi_graph &ug)
bool walk_down (bm_node_info node_vector[], gdt::gdtlist< bic_obj_node * > &secondary, undi_graph *ug, bool edge_to_be_inserted[], int flip[], bic_obj *&bic_obj_actual_pointer)
bool extract_embedding (gdt::gdtstack< bic_obj * > &embedding_stack, undi_graph &ug)
bool embedding_reporting (bm_node_info node_vector[], undi_graph &ug, int flip[], bic_obj_node *IMM[])

Protected Attributes

bic_obj_nodetwin_link
gdt::gdtlist
< bic_obj_node * > 
active_bicomp
gdt::gdtlist
< bic_obj_node * > 
not_active_bicomp
gdtnode first_child
int active_passages
bool actual_previous_connector
int DFI
bool can_be_flipped
bool active_walk_up

Friends

class undi_graph


Detailed Description

Definition at line 439 of file rm3_undi_graph.h.


Constructor & Destructor Documentation

bic_obj_node::bic_obj_node (  ) 

bic_obj_node::bic_obj_node ( gdtnode  n  ) 


Member Function Documentation

static bic_obj_node* bic_obj_node::my_new_bic_obj ( gdtnode  n,
bic_obj_node *&  bic_obj_node_actual_pointer 
) [static]

bic_obj_node* bic_obj_node::next_node ( bool  black  )  [protected]

bool bic_obj_node::walk_up ( int  target,
bm_node_info  node_vector[],
gdt::gdtlist< bic_obj_node * > &  secondary,
undi_graph ug 
) [protected]

bool bic_obj_node::walk_down ( bm_node_info  node_vector[],
gdt::gdtlist< bic_obj_node * > &  secondary,
undi_graph ug,
bool  edge_to_be_inserted[],
int  flip[],
bic_obj *&  bic_obj_actual_pointer 
) [protected]

bool bic_obj_node::extract_embedding ( gdt::gdtstack< bic_obj * > &  embedding_stack,
undi_graph ug 
) [protected]

bool bic_obj_node::embedding_reporting ( bm_node_info  node_vector[],
undi_graph ug,
int  flip[],
bic_obj_node IMM[] 
) [protected]

bool bic_obj_node::check_bicomp (  ) 


Friends And Related Function Documentation

friend class undi_graph [friend]

Reimplemented from bic_obj.

Definition at line 460 of file rm3_undi_graph.h.


Member Data Documentation

bic_obj_node* bic_obj_node::twin_link [protected]

Reimplemented from bic_obj.

Definition at line 444 of file rm3_undi_graph.h.

gdt::gdtlist<bic_obj_node*> bic_obj_node::active_bicomp [protected]

Definition at line 445 of file rm3_undi_graph.h.

gdt::gdtlist<bic_obj_node*> bic_obj_node::not_active_bicomp [protected]

Definition at line 446 of file rm3_undi_graph.h.

gdtnode bic_obj_node::first_child [protected]

Definition at line 447 of file rm3_undi_graph.h.

int bic_obj_node::active_passages [protected]

Definition at line 448 of file rm3_undi_graph.h.

bool bic_obj_node::actual_previous_connector [protected]

Definition at line 449 of file rm3_undi_graph.h.

int bic_obj_node::DFI [protected]

Definition at line 450 of file rm3_undi_graph.h.

bool bic_obj_node::can_be_flipped [protected]

Definition at line 451 of file rm3_undi_graph.h.

bool bic_obj_node::active_walk_up [protected]

Definition at line 452 of file rm3_undi_graph.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 10 14:48:40 2008 for GDToolkit GAPI by  doxygen 1.5.3