Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

TreatConstraintGraph.hpp

Go to the documentation of this file.
00001 
00009 class CCCGraph: public CCLabeling
00010         {
00011         protected:
00012                 //members
00013                 short int* tabl,*tabc;
00014                 int cnb,lth,lmax;
00015                 //functions
00016                 void Transform(graph & g);
00017                 void NodesConstruct();
00018                 void EdgesConstruct(int,int);
00019                 void LengthTabConstruct();
00020                 void EdgesConstruct();
00021                 
00022                 void NodesCreate(graph &,node_map<GLab> &);
00023                 void EdgesCreate(graph &,node_map<GLab> &,edge_map<bool> &,int,int);
00024                 void LengthTabCreate(graph &,node_map<GLab> &,edge_map<bool> &);
00025                 void EdgesCreate(graph &,node_map<GLab> &,edge_map<bool> &);
00026         public:
00027                 //members
00028                 node_map<GLab> cgnl;    //type true cc, false loop
00029                 edge_map<bool> cgel;    //true include, false neighbor
00030                 graph cg;
00031                 //functions
00032                 CCCGraph(Image*);
00033                 ~CCCGraph();
00034                 void CGConstruct(int,int);
00035                 void CGCreate(graph &,node_map<GLab> &,edge_map<bool> &,int,int);
00036         };
00037 

Generated on Mon May 31 22:42:45 2004 for CCLib by doxygen1.3