vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
TestFunktionen.h
1 #pragma once
2 
4  {
5  private:
6  ContourVector &contoursOut_;
7  const int width, height;
8 // const ContourFinderPresets &presets_;
9 
10  void createContour (Contour &c, const cv::Point &center, const cv::Size &axis, int angle, int arcStart, int arcEnd) const;
11  public:
12  EmulateFinder (ContourVector &contoursOut, const RoiRect &rRoi, const ContourFinderPresets &presets);
13  void operator ()() const;
14 
15  };
16 
17 class ContourData;
18 class Combination;
19 
20 /*
21 class Selectierer
22  {
23  private:
24  ContourVector &selectedContours;
25  ContourDataVector &contSystems;
26  void rangeQualifier () const;
27 
28  public:
29  Selectierer (ContourVector &selectedContours_, ContourDataVector &contSystems_);
30 
31  void operator() () const;
32  };
33 */
35  {
36  private:
37  static const int maxCombinations = 100;
38  CombiSystemsVector &combiSystems;
39  const ContourDataVector &contSystems;
40  bool checkCombination (CombinationSPtr combiSystem) const;
41 
42  void rangeQualifier () const;
43  public:
44  Combinierer (CombiSystemsVector &combiSystems_, const ContourDataVector &contSystems_);
45 
46  void operator() (const size_t depth) const;
47  void operator() () const;
48 
49  };
50 
51 
52 
53 
54 
Definition: TestFunktionen.h:3
Definition: ContourData.h:3
Definition: unitDeterminations.h:41
Definition: TestFunktionen.h:34
Definition: Combination.h:8
Definition: CombiSystemsVector.h:7