|
Developer Documentation |
|
Centre for Vision, Speech & Signal Processing |
|
PUBLIC |
ClusterRAGC::AddNode(int)
ClusterRAGC::AddNode(NodeT)
ClusterRAGC::GetNodes(int,GraphNodeIterC &,int,GraphNodeIterC &,int,GraphNodeIterC &)
ClusterRAGC::Connect(GraphNodeIterC &,GraphNodeIterC &)
ClusterRAGC::AddEdgel(GraphEdgeIterC &,PixelC,CrackCodeT)
ClusterRAGC::ClusterRAGC(IntT)
ClusterRAGC::ConstructGraph(const ImgT &,ImageC)
ClusterRAGC::ConstructGraph(const DListC &,const ImgT &)
ClusterRAGC::MergeNodes(GraphNodeIterC &,GraphNodeIterC &)
ClusterRAGC::Merge(MergeCritT &)
ClusterRAGC::Base(void)
ClusterRAGC::GetNode(int)
ClusterRAGC::DebugPrint(ostream &) const
ClusterRAGC::DebugNodes(void) const
|
Variables:
- GraphTC rag;
-
| ind | Index of types of intererest. |
- IntT _dimen;
-
Dimensionality of vectors in feature image
| ind | Index of types of intererest. |
Methods:
- GraphNodeIterC<NodeT,EdgeT> AddNode(int cur_id)
-
| ind | Index of types of intererest. |
- GraphNodeIterC<NodeT,EdgeT> AddNode(NodeT node)
-
| ind | Index of types of intererest. |
- int GetNodes(int cur_id,GraphNodeIterC<NodeT,EdgeT> & cur_nod,int top_id,GraphNodeIterC<NodeT,EdgeT> & top_nod,int left_id,GraphNodeIterC<NodeT,EdgeT> & left_nod)
-
find the nodes of the current top and left pixels
| ind | Index of types of intererest. |
- GraphEdgeIterC<NodeT,EdgeT> Connect(GraphNodeIterC<NodeT,EdgeT> & fst_nod,GraphNodeIterC<NodeT,EdgeT> & sec_nod)
-
| ind | Index of types of intererest. |
- void AddEdgel(GraphEdgeIterC<NodeT,EdgeT> & cur_edg,PixelC pixel,CrackCodeT dir)
-
| ind | Index of types of intererest. |
- ClusterRAGC(IntT dimen)
-
Default constructor.
| ind | Index of types of intererest. |
- void ConstructGraph(const ImgT & in,ImageC<VectorC> FeatureImage)
-
Build the region adjacency graph
| ind | Index of types of intererest. |
- void ConstructGraph(const DListC<NodeT> & nodes,const ImgT & in)
-
Build the region adjacency graph from existing nodes and adjacency map
| ind | Index of types of intererest. |
- void MergeNodes(GraphNodeIterC<NodeT,EdgeT> & fst_nod,GraphNodeIterC<NodeT,EdgeT> & sec_nod)
-
not implemented yet
| ind | Index of types of intererest. |
- DListC<PairC<NodeT>> Merge(MergeCritT & mrg_crit)
-
Merge some nodes
| ind | Index of types of intererest. |
- GraphTC<NodeT,EdgeT> & Base()
-
| ind | Index of types of intererest. |
- GraphNodeIterC<NodeT,EdgeT> GetNode(int id)
-
Returns a pointer to the node id
| ind | Index of types of intererest. |
- void DebugPrint(ostream & os) const
-
Print the graph
| ind | Index of types of intererest. |
- void DebugNodes() const
-
Print the graph
| ind | Index of types of intererest. |
|
Programmer:Kieron Messer, Documentation by CxxDoc: Tue Mar 20 10:49:27 2001
|