Main Page   Class Hierarchy   Compound List   File List   Compound Members  

graphlst.h

00001 /*
00002 Program GRAPHLST.H
00003 Purpose Implements a list of graphs (header)
00004 Last Update     11-03-1996
00005 */
00006 
00007 #ifndef GRAPHLIST_H
00008 #define GRAPHLIST_H
00009 
00010 #ifdef __GNUG__
00011 #pragma interface
00012 #endif
00013 
00014 #include "_lnk_itr.h"
00015 
00016 #include "graph.h"
00017 
00018 class Debug_driver;
00019 
00020 
00021 class GraphList: public DL_List<void*>
00022 {
00023         public:
00024 
00025                 friend class Debug_driver;
00026 
00027                 GraphList();
00028                 ~GraphList();
00029 
00030                 void                            MakeOneGraph(Graph *total);
00031 
00032                 void                            Prepare(Graph *total);
00033                 void                            MakeRings();
00034                 void                            Correction();
00035 
00036                 void                            Simplify(B_INT marge);
00037                 void                            Smoothen(B_INT marge);
00038                 void                            Merge();
00039                 void                            Boolean(BOOL_OP operation);
00040 
00041         protected:
00042                 void                            Renumber();
00043                 void                            UnMarkAll();
00044 
00045 };
00046 
00047 
00048 #endif
graphlst.h Source File -- Thu Nov 28 21:24:56 2002 -- 28 Nov 2002 -- 1.2.18 -- -- . -- Main Page