title
Graph Drawing Toolkit

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

gdt::gdt_graph_array< I, OP, E > Class Template Reference

#include <gdt_graph_array.h>

Inheritance diagram for gdt::gdt_graph_array< I, OP, E >:

Inheritance graph
[legend]
Collaboration diagram for gdt::gdt_graph_array< I, OP, E >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 gdt_graph_array ()
 gdt_graph_array (const undi_graph &_g)
 gdt_graph_array (const undi_graph &_g, E x)
 gdt_graph_array (const self &A)
selfoperator= (const self &A)
const Econst_get (I i) const
Eget (I i)
const undi_graphget_graph () const
void init ()
void init (const undi_graph &_g)
void init (const undi_graph &_g, E x)
void init (const undi_graph &_g, int n, E x)


Detailed Description

template<class I, class OP, class E>
class gdt::gdt_graph_array< I, OP, E >

Definition at line 41 of file gdt_graph_array.h.


Constructor & Destructor Documentation

template<class I, class OP, class E>
gdt::gdt_graph_array< I, OP, E >::gdt_graph_array (  )  [inline]

Definition at line 54 of file gdt_graph_array.h.

template<class I, class OP, class E>
gdt::gdt_graph_array< I, OP, E >::gdt_graph_array ( const undi_graph _g  )  [inline]

Definition at line 56 of file gdt_graph_array.h.

template<class I, class OP, class E>
gdt::gdt_graph_array< I, OP, E >::gdt_graph_array ( const undi_graph _g,
E  x 
) [inline]

Definition at line 62 of file gdt_graph_array.h.

template<class I, class OP, class E>
gdt::gdt_graph_array< I, OP, E >::gdt_graph_array ( const self A  )  [inline]

Definition at line 73 of file gdt_graph_array.h.


Member Function Documentation

template<class I, class OP, class E>
self& gdt::gdt_graph_array< I, OP, E >::operator= ( const self A  )  [inline]

Reimplemented in gdt::gdtnode_array< E >, gdt::gdtedge_array< E >, gdt::gdtnode_map< E >, gdt::gdtedge_map< E >, gdt::gdtnode_array< map_node_set >, gdt::gdtnode_array< double >, gdt::gdtnode_array< gdt::gdtnode_array< E > >, gdt::gdtnode_array< struct_draw_node_info >, gdt::gdtnode_array< int >, gdt::gdtnode_array< struct_undi_node_info >, gdt::gdtnode_array< unsigned int >, gdt::gdtnode_array< struct_tree_node_info >, gdt::gdtnode_array< struct_SPQR_node_info * >, gdt::gdtnode_array< struct_split_node_info >, gdt::gdtnode_array< struct_dime_node_info >, gdt::gdtnode_array< bool >, gdt::gdtnode_array< struct_upwa_node_info >, gdt::gdtnode_array< struct_flow_dire_node_info >, gdt::gdtedge_array< map_node_set >, gdt::gdtedge_array< struct_draw_edge_info >, gdt::gdtedge_array< std::string >, gdt::gdtedge_array< struct_dime_edge_info >, gdt::gdtedge_array< struct_gdtnode >, gdt::gdtedge_array< struct_gdtedge >, gdt::gdtedge_array< int >, gdt::gdtedge_array< struct_flow_dire_edge_info >, gdt::gdtedge_array< bend_constraint >, gdt::gdtedge_array< struct_plan_edge_info >, gdt::gdtedge_array< struct_undi_edge_info >, gdt::gdtedge_array< struct_face >, gdt::gdtedge_array< struct_split_edge_info >, gdt::gdtedge_array< struct_SPQR_edge_info >, gdt::gdtnode_map< map_node_set >, gdt::gdtnode_map< double >, gdt::gdtnode_map< struct_draw_node_info >, gdt::gdtnode_map< int >, gdt::gdtnode_map< struct_undi_node_info >, gdt::gdtnode_map< unsigned int >, gdt::gdtnode_map< struct_tree_node_info >, gdt::gdtnode_map< struct_SPQR_node_info * >, gdt::gdtnode_map< struct_split_node_info >, gdt::gdtnode_map< struct_dime_node_info >, gdt::gdtnode_map< bool >, gdt::gdtnode_map< struct_upwa_node_info >, gdt::gdtnode_map< struct_flow_dire_node_info >, gdt::gdtedge_map< map_node_set >, gdt::gdtedge_map< struct_draw_edge_info >, gdt::gdtedge_map< std::string >, gdt::gdtedge_map< struct_dime_edge_info >, gdt::gdtedge_map< struct_gdtnode >, gdt::gdtedge_map< struct_gdtedge >, gdt::gdtedge_map< int >, gdt::gdtedge_map< struct_flow_dire_edge_info >, gdt::gdtedge_map< bend_constraint >, gdt::gdtedge_map< struct_plan_edge_info >, gdt::gdtedge_map< struct_undi_edge_info >, gdt::gdtedge_map< struct_face >, gdt::gdtedge_map< struct_split_edge_info >, and gdt::gdtedge_map< struct_SPQR_edge_info >.

Definition at line 77 of file gdt_graph_array.h.

template<class I, class OP, class E>
const E& gdt::gdt_graph_array< I, OP, E >::const_get ( i  )  const [inline]

Definition at line 85 of file gdt_graph_array.h.

template<class I, class OP, class E>
E& gdt::gdt_graph_array< I, OP, E >::get ( i  )  [inline]

Definition at line 90 of file gdt_graph_array.h.

template<class I, class OP, class E>
const undi_graph& gdt::gdt_graph_array< I, OP, E >::get_graph (  )  const [inline]

Definition at line 95 of file gdt_graph_array.h.

template<class I, class OP, class E>
void gdt::gdt_graph_array< I, OP, E >::init (  )  [inline]

Definition at line 97 of file gdt_graph_array.h.

Referenced by gdt::gdt_graph_array< struct_gdtedge *, gdt::EDGE_OP, struct_split_edge_info >::init().

Here is the caller graph for this function:

template<class I, class OP, class E>
void gdt::gdt_graph_array< I, OP, E >::init ( const undi_graph _g  )  [inline]

Definition at line 103 of file gdt_graph_array.h.

template<class I, class OP, class E>
void gdt::gdt_graph_array< I, OP, E >::init ( const undi_graph _g,
E  x 
) [inline]

Definition at line 110 of file gdt_graph_array.h.

template<class I, class OP, class E>
void gdt::gdt_graph_array< I, OP, E >::init ( const undi_graph _g,
int  n,
E  x 
) [inline]

Definition at line 116 of file gdt_graph_array.h.


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