8 const char *windowName;
13 void update (
const std::type_info& procInfo);
14 void plotMark (std::string name, StatusValue status,
MarkImageData *lpData);
19 void addPainterLevel (
const std::string &key, uint8_t r, uint8_t g, uint8_t b);
20 void setPaintLevelStatus (
const std::string &key, StatusValue value);
21 void setPaintLevelRestoreOn (
const std::string &key);
22 void setPaintLevelRestoreOff (
const std::string &key);
25 void logLogable (
Logable *lpLogable);
26 int getDisposeKey () {
return disposeKey; }
34 RoiRectVector& getRoiRectVector () {
return rois; }
35 void clear () { rois.clear(); }
36 void add (RoiRect &r) { rois.push_back(r); }
43 int nHorz, nVert, horzFix, vertFix, gap;
45 ContourVector contours;
49 ContoursLoggerHelper (cv::Mat &mat_,
int nVert_,
int nHorz_,
bool bRight_,
int horzFix_ = 0,
int vertFix_ = 0,
int gap_ = 3);
50 bool getMountedMat (cv::Mat &mat);
51 int getHorzOffs () {
return iHorz * (gray.cols + gap) + horzFix; }
52 int getVertOffs () {
return iVert * (gray.rows + gap) + vertFix; }
53 ContourVector& getContoursVector () {
return contours; }
54 std::string& getLevel () {
return level; }
55 bool isRight () {
return bRight; }
56 void setPlot (
int iHorz,
int iVert, ContourVector &contours, std::string level) {
57 this->iHorz = iHorz; this->iVert = iVert; this->contours = contours; this->level = level; }
68 void logLogable (
Logable *lpLogable);
beschreibt eine Visierbügelmarke
Definition: types.h:31
Definition: VisualLogger.h:5
Definition: VisualLogger.h:61
Definition: MeasuringLogger.h:5
Definition: Processable.h:18
Definition: OcvMatPainter.h:5
Definition: VisualLogger.h:29
Definition: VisualLogger.h:39