vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
CombinationRating.h
1 #pragma once
2 
4  {
5  private:
6  void interpolate (CombiSystemsVector &combiSystems);
7  int rateByCoordsInSplineSpace(//CombiSystemsVector
8  std::vector< CombinationSPtr > &combiSystems)const;
9  int validate //(CombiSystemsVector &combiSystems)
10  (std::vector< CombinationSPtr > &combiSystems) const;
11  void splineSpace2Image (ContourVector &contours, const CombiSystemsVector &combiSystems);
12  //void dumpCombinationArcs (Combination &combiSys);
13  //void selectCombinedContoures (ContourVector &contours, Combination &combiSys);
15  void findObviousLimits (double* maxDistLimit, double* maxRelResLimit, CombiSystemsVector &combiSystems) const;
16 //Teil des Peinlichkeitsfilters:
17  unsigned int obviousCoeffs8Out ( cv::Mat &coeffs) const;
18  unsigned int obviousCoeffs12Out ( cv::Mat &coeffs) const;
19 /*mit obignen Grenzen sog. Peinlichkeitsfilter, a-priori-Grenzen f Koords im Splineraum*/
20  unsigned int obviousOut (const double maxDistLimit, const double maxRelResLimit, Combination &combi) const;
21  public:
22 
23  CombinationRating (Rating* status,
24  CombiSystemsVector& combiSystems,
25  ContourVector& validatedContours,
26  ContourDataVector& contDatas,
27  const DoubleContourSPtrVector &contours, const RoiRect &rRoi, const CciTransformer *lpTransform);
29  // protected:
30 #ifdef _TESTEN
31  virtual void operator ()(ContourVector &testValidated, ContourVecVec &testCombinedContours, DoubleContourVector &potContours, DoubleContourVector &cropContours);
32 #else
33  virtual void operator ()();
34 #endif
35  };
36 
CCI = Camera Clamp Image.
Definition: ccitransformer.h:5
Definition: CombinationRating.h:3
Definition: Combination.h:8
Definition: CombinationRatingBase.h:3
Definition: CombiSystemsVector.h:7