48
#ifndef _OPENCV_PLOT_H_
49
#define _OPENCV_PLOT_H_
52
#include <opencv2/core.hpp>
65
class
CV_EXPORTS_W Plot2d :
public
Algorithm
69
CV_WRAP
virtual
void
setMinX(
double
_plotMinX) = 0;
70
CV_WRAP
virtual
void
setMinY(
double
_plotMinY) = 0;
71
CV_WRAP
virtual
void
setMaxX(
double
_plotMaxX) = 0;
72
CV_WRAP
virtual
void
setMaxY(
double
_plotMaxY) = 0;
73
CV_WRAP
virtual
void
setPlotLineWidth(
int
_plotLineWidth) = 0;
80
CV_WRAP
virtual
void
setNeedPlotLine(
bool
_needPlotLine) = 0;
81
CV_WRAP
virtual
void
setPlotLineColor(Scalar _plotLineColor) = 0;
82
CV_WRAP
virtual
void
setPlotBackgroundColor(Scalar _plotBackgroundColor) = 0;
83
CV_WRAP
virtual
void
setPlotAxisColor(Scalar _plotAxisColor) = 0;
84
CV_WRAP
virtual
void
setPlotGridColor(Scalar _plotGridColor) = 0;
85
CV_WRAP
virtual
void
setPlotTextColor(Scalar _plotTextColor) = 0;
86
CV_WRAP
virtual
void
setPlotSize(
int
_plotSizeWidth,
int
_plotSizeHeight) = 0;
87
CV_WRAP
virtual
void
setShowGrid(
bool
needShowGrid) = 0;
88
CV_WRAP
virtual
void
setShowText(
bool
needShowText) = 0;
89
CV_WRAP
virtual
void
setGridLinesNumber(
int
gridLinesNumber) = 0;
90
CV_WRAP
virtual
void
setInvertOrientation(
bool
_invertOrientation) = 0;
96
CV_WRAP
virtual
void
setPointIdxToPrint(
int
pointIdx) = 0;
97
CV_WRAP
virtual
void
render(OutputArray _plotResult) = 0;
105
CV_WRAP
static
Ptr<Plot2d> create(InputArray data);
113
CV_WRAP
static
Ptr<Plot2d> create(InputArray dataX, InputArray dataY);
CV_EXPORTS void render(const Texture2D &tex, Rect_< double > wndRect=Rect_< double >(0.0, 0.0, 1.0, 1.0), Rect_< double > texRect=Rect_< double >(0.0, 0.0, 1.0, 1.0))
Render OpenGL texture or primitives.
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75