25 #ifndef __FIREVISION_FVUTILS_MONO_DRAWER_H_ 26 #define __FIREVISION_FVUTILS_MONO_DRAWER_H_ 28 #include <fvutils/color/yuv.h> 41 void draw_circle(
int center_x,
int center_y,
unsigned int radius);
43 void draw_rectangle(
unsigned int x,
unsigned int y,
44 unsigned int w,
unsigned int h);
46 void draw_rectangle_inverted(
unsigned int x,
unsigned int y,
47 unsigned int w,
unsigned int h);
49 void draw_point(
unsigned int x,
unsigned int y);
50 void draw_line(
unsigned int x_start,
unsigned int y_start,
51 unsigned int x_end,
unsigned int y_end);
52 void draw_cross(
unsigned int x_center,
unsigned int y_center,
unsigned int width);
54 void set_buffer(
unsigned char *buffer,
55 unsigned int width,
unsigned int height);
57 void set_brightness(
unsigned char b);
58 void set_overlap(
bool o);
61 unsigned char *__buffer;
63 unsigned int __height;
64 unsigned char __brightness;
Draw to a monochrome image.