title
Graph Drawing Toolkit

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

rm3_draw_undi_graph.h File Reference

#include <fstream>
#include <GDT/rm3_undi_graph.h>
#include <GDT/rm3_plan_undi_graph.h>
#include <GDT/rm3_upwa_plan_undi_graph.h>
#include <GDT/rm3_orth_plan_undi_graph.h>
#include <GDT/rm3_dime_orth_plan_undi_graph.h>
#include <GDT/rm3_tree.h>
#include <GDT/rm3_SPQR_tree.h>
#include <GDT/rel_coord_orth.h>
#include <GDT/gdtcolor.h>
#include <set>

Include dependency graph for rm3_draw_undi_graph.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ltpt
class  struct_node_defaults
class  struct_edge_defaults
class  struct_draw_info
class  struct_draw_node_info
class  struct_draw_edge_info
class  draw_undi_graph

Enumerations

enum  node_shape_type { ELLIPSE, RECTANGLE, TRIANGLE }
enum  edge_shape_type { NORMAL, DASHED, DOTTED }
enum  direction_type { LEFT, RIGHT, UP, DOWN }

Functions

std::istream & operator>> (std::istream &in, struct_draw_edge_info &x)
std::ostream & operator<< (std::ostream &out, const struct_draw_edge_info &x)
std::istream & operator>> (std::istream &in, struct_draw_node_info &x)

Variables

const double PI = 3.1415926535897932385


Detailed Description

Definition in file rm3_draw_undi_graph.h.


Enumeration Type Documentation

enum direction_type

Enumerate type for direction. Allowed values: LEFT, RIGHT, UP, and DOWN.

Enumerator:
LEFT 
RIGHT 
UP 
DOWN 

Definition at line 105 of file rm3_draw_undi_graph.h.

enum edge_shape_type

Shape of an gdtedge. Allowed values: NORMAL, DASHED, and DOTTED. (currently only NORMAL is available).

Enumerator:
NORMAL 
DASHED 
DOTTED 

Definition at line 91 of file rm3_draw_undi_graph.h.

enum node_shape_type

Shape of a gdtnode. Allowed values: ELLIPSE, RECTANGLE, and TRIANGLE.

Enumerator:
ELLIPSE 
RECTANGLE 
TRIANGLE 

Definition at line 75 of file rm3_draw_undi_graph.h.


Function Documentation

std::ostream& operator<< ( std::ostream &  out,
const struct_draw_edge_info x 
) [inline]

Definition at line 247 of file rm3_draw_undi_graph.h.

std::istream& operator>> ( std::istream &  in,
struct_draw_node_info x 
) [inline]

Definition at line 260 of file rm3_draw_undi_graph.h.

std::istream& operator>> ( std::istream &  in,
struct_draw_edge_info x 
) [inline]

Definition at line 239 of file rm3_draw_undi_graph.h.


Variable Documentation

const double PI = 3.1415926535897932385

Definition at line 63 of file rm3_draw_undi_graph.h.


Generated on Thu Jan 10 14:48:22 2008 for GDToolkit GAPI by  doxygen 1.5.3