AudiClean
src
Plotter.h
Go to the documentation of this file.
1
#ifndef AUDICLEAN_PLOTTER_H
2
#define AUDICLEAN_PLOTTER_H
3
4
#include <opencv2/opencv.hpp>
5
6
#include "boost/circular_buffer.hpp"
7
#include "cvui.h"
8
#include "
SampleLink.h
"
12
class
Plotter
:
public
SampleLink
{
13
public
:
14
void
NextSample
(
double
next);
15
Plotter
(std::string _winname,
int
_bsize,
int
_w,
int
_h,
double
_framerate_fps);
16
void
Init
();
17
void
Show
();
18
private
:
19
std::string window_name;
20
cv::Mat frame;
21
int
w = 0;
int
h = 0;
22
boost::circular_buffer<double>* cb;
23
int
bsize = 2;
24
int
textdepth_y = 20;
25
int
margin = 5;
26
int
n = 0;
27
double
framerate_fps = 0.2;
28
};
29
30
31
#endif //AUDICLEAN_PLOTTER_H
Plotter::Show
void Show()
Definition:
Plotter.cpp:57
SampleLink.h
Plotter
Definition:
Plotter.h:12
SampleLink
Definition:
SampleLink.h:8
Plotter::Init
void Init()
Definition:
Plotter.cpp:32
Plotter::NextSample
void NextSample(double next)
Definition:
Plotter.cpp:11
Plotter::Plotter
Plotter(std::string _winname, int _bsize, int _w, int _h, double _framerate_fps)
Definition:
Plotter.cpp:44
Generated by
1.8.17