segmentation
All Data Structures Namespaces Files Functions Variables Modules Pages
BgEdgeList.h
1 
3 // Name: BgEdgeList.h
4 
5 // Purpose: BgEdgeList class
6 
7 // Author: Bogdan Georgescu
8 
9 // Modified by:
10 
11 // Created: 06/22/2000
12 
13 // Copyright: (c) Bogdan Georgescu
14 
15 // Version: v0.1
16 
18 
19 
20 
21 class BgEdgeList
22 
23 {
24 
25 public:
26 
27  int nEdges_;
28 
29  BgEdge* edgelist_;
30 
31  BgEdge* crtedge_;
32 
33 
34 
35  BgEdgeList();
36 
37  ~BgEdgeList();
38 
39  void AddEdge(float*, int);
40 
41  void AddEdge(int*, int nPoints);
42 
43  void RemoveShortEdges(int);
44 
45  void SetBinImage(BgImage*);
46 
47  bool SaveEdgeList(char*);
48 
49  void SetGradient(float*, float*, float*, int);
50 
51  void SetNoMark(void);
52 
53  void GetAllEdgePoints(int*, int*, int*);
54 
55 
56 
57 };
58