title
Graph Drawing Toolkit

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

bic_obj Class Reference

#include <rm3_undi_graph.h>

Inheritance diagram for bic_obj:

Inheritance graph
[legend]
Collaboration diagram for bic_obj:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 bic_obj ()
 ~bic_obj ()
 bic_obj (gdtnode n)
 bic_obj (gdtedge e)
bool read_node_embedding (undi_graph &ug)
std::string get_label ()

Static Public Member Functions

static bic_objmy_new_bic_obj (bic_obj *&bic_obj_actual_pointer)
static bic_objmy_new_bic_obj (gdtedge e, bic_obj *&bic_obj_actual_pointer)

Static Public Attributes

static int counter

Protected Member Functions

bool is_active (int target, bm_node_info node_vector[])
bool is_root_externally_active (int target, gdtnode child, bm_node_info node_vector[])
bool is_internally_active_node (int target, bm_node_info node_vector[])

Protected Attributes

bool is_node
bic_objtwin_link
bic_objblack
bic_objwhite
gdtnode graph_node
gdtedge graph_edge
int marked

Friends

class undi_graph
class struct_gdtnode
class bic_obj_node


Detailed Description

Definition at line 261 of file rm3_undi_graph.h.


Constructor & Destructor Documentation

bic_obj::bic_obj (  ) 

bic_obj::~bic_obj (  ) 

bic_obj::bic_obj ( gdtnode  n  ) 

bic_obj::bic_obj ( gdtedge  e  ) 


Member Function Documentation

bool bic_obj::is_active ( int  target,
bm_node_info  node_vector[] 
) [protected]

bool bic_obj::is_root_externally_active ( int  target,
gdtnode  child,
bm_node_info  node_vector[] 
) [protected]

bool bic_obj::is_internally_active_node ( int  target,
bm_node_info  node_vector[] 
) [protected]

static bic_obj* bic_obj::my_new_bic_obj ( bic_obj *&  bic_obj_actual_pointer  )  [static]

static bic_obj* bic_obj::my_new_bic_obj ( gdtedge  e,
bic_obj *&  bic_obj_actual_pointer 
) [static]

bool bic_obj::read_node_embedding ( undi_graph ug  ) 

std::string bic_obj::get_label (  ) 


Friends And Related Function Documentation

friend class undi_graph [friend]

Reimplemented in bic_obj_node.

Definition at line 355 of file rm3_undi_graph.h.

friend class struct_gdtnode [friend]

Definition at line 356 of file rm3_undi_graph.h.

friend class bic_obj_node [friend]

Definition at line 357 of file rm3_undi_graph.h.


Member Data Documentation

bool bic_obj::is_node [protected]

Definition at line 268 of file rm3_undi_graph.h.

bic_obj* bic_obj::twin_link [protected]

Reimplemented in bic_obj_node.

Definition at line 269 of file rm3_undi_graph.h.

bic_obj* bic_obj::black [protected]

Definition at line 270 of file rm3_undi_graph.h.

bic_obj* bic_obj::white [protected]

Definition at line 271 of file rm3_undi_graph.h.

gdtnode bic_obj::graph_node [protected]

Definition at line 273 of file rm3_undi_graph.h.

gdtedge bic_obj::graph_edge [protected]

Definition at line 274 of file rm3_undi_graph.h.

int bic_obj::marked [protected]

Definition at line 278 of file rm3_undi_graph.h.

int bic_obj::counter [static]

Definition at line 350 of file rm3_undi_graph.h.


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