Definition in file gevd_pixel.h.
#include "gevd_bufferxy.h"
Go to the source code of this file.
Defines | |
| #define | gevd_pixel_h_ |
Typedefs | |
| typedef unsigned char | byte |
Functions | |
| byte & | bytePixel (gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as a byte/char, unsigned/signed char (8-bit) number, at indexes (x, y) in buf. | |
| char & | charPixel (gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as a byte/char, unsigned/signed char (8-bit) number, at indexes (x, y) in buf. | |
| short & | shortPixel (gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as a short (16-bit) number, at indexes (x, y) in buf. | |
| unsigned short & | ushortPixel (gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as an unsigned short (16-bit) number, at indices (x, y) in buf. | |
| float & | floatPixel (gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as a float number, at indexes (x, y) in buf. | |
| void *& | ptrPixel (gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as a pointer, at indexes (x, y). | |
| const byte & | bytePixel (const gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as a byte, at indexes (x, y). | |
| const char & | charPixel (const gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as a char, at indexes (x, y). | |
| const short & | shortPixel (const gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as a short, at indexes (x, y). | |
| const unsigned short & | ushortPixel (const gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as an unsigned short, at indices (x, y). | |
| const float & | floatPixel (const gevd_bufferxy &buf, int x, int y) |
| Get reference to pixel as a float, at indexes (x, y). | |
| void *const & | ptrPixel (const gevd_bufferxy &buf, int x, int y) |
| Get const reference to pixel at indexes (x, y). | |
Variables | |
| const int | bits_per_ptr = sizeof(void*) * 8 |
| const int | bits_per_float = sizeof(float) * 8 |
| const int | bits_per_short = sizeof(short) * 8 |
| const int | bits_per_char = sizeof(char) * 8 |
| const int | bits_per_byte = sizeof(byte) * 8 |
|
|
Definition at line 4 of file gevd_pixel.h. |
|
|
Definition at line 40 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as a byte, at indexes (x, y).
Definition at line 106 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as a byte/char, unsigned/signed char (8-bit) number, at indexes (x, y) in buf. This function is used to get and set pixel on non-const gevd_bufferxy. Definition at line 55 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as a char, at indexes (x, y).
Definition at line 115 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as a byte/char, unsigned/signed char (8-bit) number, at indexes (x, y) in buf. This function is used to get and set pixel on non-const gevd_bufferxy. Definition at line 64 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as a float, at indexes (x, y).
Definition at line 139 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as a float number, at indexes (x, y) in buf. float is generally used to avoid overflow and unnecessary conversion between float/double for math computation and byte/short for storage. Definition at line 90 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get const reference to pixel at indexes (x, y). This function is used to get pixel on const gevd_bufferxy, as a const reference to a byte/char/short/float/void*. Definition at line 149 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as a pointer, at indexes (x, y).
Definition at line 98 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as a short, at indexes (x, y).
Definition at line 123 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as a short (16-bit) number, at indexes (x, y) in buf.
Definition at line 72 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as an unsigned short, at indices (x, y).
Definition at line 131 of file gevd_pixel.h. |
|
||||||||||||||||
|
Get reference to pixel as an unsigned short (16-bit) number, at indices (x, y) in buf.
Definition at line 80 of file gevd_pixel.h. |
|
|
Definition at line 45 of file gevd_pixel.h. |
|
|
Definition at line 44 of file gevd_pixel.h. |
|
|
Definition at line 42 of file gevd_pixel.h. |
|
|
Definition at line 41 of file gevd_pixel.h. |
|
|
Definition at line 43 of file gevd_pixel.h. |
1.4.4