-
Notifications
You must be signed in to change notification settings - Fork 1
/
class_header.h
68 lines (56 loc) · 1.52 KB
/
class_header.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
// A Ikic 2020
class PixelData
{
private:
uint8_t blue, green, red; // referred to as BGR
bool goneThru;
int32_t count;
public:
PixelData()
{
blue = 0;
green = 0;
red = 0;
goneThru = 0;
count = 0;
}
uint8_t get_blue() {return blue;};
uint8_t get_green() {return green;};
uint8_t get_red() {return red;};
uint8_t get_goneThru() {return goneThru;};
int32_t get_count(){return count;};
void set_blueNumber(uint8_t number){ blue = number;};
void set_greenNumber(uint8_t number){ green = number;};
void set_redNumber(uint8_t number){ red = number;};
void set_goneThru(bool t_or_f) {goneThru = t_or_f;};
void set_countNum(int32_t number){count = number;};
void set_BGR(char buffer[4])
{
blue = (uint8_t) buffer[0];
green = (uint8_t) buffer[1];
red = (uint8_t) buffer[2];
}
void count_plusOne() {count += 1;};
};
class Pocket
{
private:
int32_t startX, endX, lineY;
bool goneThru;
public:
Pocket()
{
startX = 0;
endX = 0;
lineY = 0;
goneThru = 0;
}
int32_t get_startX() {return startX;};
int32_t get_endX() {return endX;};
int32_t get_lineY() {return lineY;};
bool get_goneThru() {return goneThru;};
void set_startX(int32_t number) {startX = number;};
void set_endX(int32_t number) {endX = number;};
void set_lineY(int32_t number) {lineY = number;};
void set_goneThru(bool t_or_f) {goneThru = t_or_f;};
};