MachineIntelligenceCore:Algorithms
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Color.hpp
Go to the documentation of this file.
1
23
#ifndef __COLOR_H__
24
#define __COLOR_H__
25
26
namespace
mic {
27
namespace
types {
28
33
typedef
enum
{
34
RGBA
,
35
GRAYSCALE
,
36
BINARY
37
}
image_type
;
38
43
typedef
enum
{
44
RED
,
45
GREEN
,
46
BLUE
,
47
ALPHA
,
48
GRAY
49
}
color_channel
;
50
55
class
color_rgba
{
56
public
:
58
uint8_t
r
;
60
uint8_t
g
;
62
uint8_t
b
;
64
uint8_t
a
;
65
69
color_rgba
( )
70
{
71
r
=
g
=
b
=
a
= 0;
72
}
73
77
color_rgba
(uint8_t r_, uint8_t g_, uint8_t b_, uint8_t a_) :
78
r
(r_),
g
(g_),
b
(b_),
a
(a_)
79
{}
80
};
81
82
83
}
//: namespace types
84
85
}
//: namespace mic
86
87
#endif
mic::types::RGBA
RGBA.
Definition:
Color.hpp:34
mic::types::image_type
image_type
Possible image types.
Definition:
Color.hpp:33
mic::types::color_rgba::a
uint8_t a
Value of A component.
Definition:
Color.hpp:64
mic::types::color_rgba::color_rgba
color_rgba()
Definition:
Color.hpp:69
mic::types::BINARY
BINARY.
Definition:
Color.hpp:36
mic::types::ALPHA
Definition:
Color.hpp:47
mic::types::BLUE
Definition:
Color.hpp:46
mic::types::GRAYSCALE
GRAYSCALE.
Definition:
Color.hpp:35
mic::types::RED
Definition:
Color.hpp:44
mic::types::color_rgba::b
uint8_t b
Value of B component.
Definition:
Color.hpp:62
mic::types::GREEN
Definition:
Color.hpp:45
mic::types::GRAY
Definition:
Color.hpp:48
mic::types::color_rgba
Class for storing single a pixel of four channel (RGBA) image.
Definition:
Color.hpp:55
mic::types::color_channel
color_channel
Possible types of image channels.
Definition:
Color.hpp:43
mic::types::color_rgba::g
uint8_t g
Value of G component.
Definition:
Color.hpp:60
mic::types::color_rgba::r
uint8_t r
Value of R component.
Definition:
Color.hpp:58
mic::types::color_rgba::color_rgba
color_rgba(uint8_t r_, uint8_t g_, uint8_t b_, uint8_t a_)
Definition:
Color.hpp:77
src
types
Color.hpp
Generated on Wed Feb 6 2019 00:41:50 for MachineIntelligenceCore:Algorithms by
1.8.6