Public Member Functions | |
| PixelRGBA () | |
| This constructor makes no guarantees about the color of the pixel. | |
| PixelRGBA (const TYPE &red, const TYPE &green, const TYPE &blue, const TYPE &alpha) | |
| This constructor explicitly sets the pixel value. | |
| ~PixelRGBA () | |
| The destructor deletes cleans up for deletion. | |
| template<class Iter> | |
| Iter & | copyFromIterator (Iter &iter) |
| This member function copies the pixel component values, in order, from consecutive iterator targets, incrementing the iterator after each copy. | |
| template<class Iter> | |
| Iter & | copyToIterator (Iter &iter) |
| This member function assigns the pixel component values, in order, to consecutive iterator targets, incrementing the iterator after each assignment. | |
Static Public Member Functions | |
| static bool | isContiguous () |
| This static member function indicates whether or not a pixel instance is memory identical to a contiguous array of Component type. | |
Public Attributes | |
| TYPE | red |
| TYPE | green |
| TYPE | blue |
| TYPE | alpha |
Definition at line 25 of file pixelRGBA.h.
| dlr::computerVision::PixelRGBA< TYPE >::PixelRGBA | ( | ) | [inline] |
This constructor makes no guarantees about the color of the pixel.
Definition at line 33 of file pixelRGBA.h.
| dlr::computerVision::PixelRGBA< TYPE >::PixelRGBA | ( | const TYPE & | red, | |
| const TYPE & | green, | |||
| const TYPE & | blue, | |||
| const TYPE & | alpha | |||
| ) | [inline] |
This constructor explicitly sets the pixel value.
| red | This argument specifies the red value for the new pixel. | |
| green | This argument specifies the green value for the new pixel. | |
| blue | This argument specifies the blue value for the new pixel. | |
| alpha | This argument specifies the alpha value for the new pixel. |
Definition at line 48 of file pixelRGBA.h.
| dlr::computerVision::PixelRGBA< TYPE >::~PixelRGBA | ( | ) | [inline] |
| Iter & dlr::computerVision::PixelRGBA< TYPE >::copyFromIterator | ( | Iter & | iter | ) | [inline] |
This member function copies the pixel component values, in order, from consecutive iterator targets, incrementing the iterator after each copy.
| iter | This argument is the iterator from which to copy the pixel components. |
Definition at line 175 of file pixelRGBA.h.
References dlr::computerVision::PixelRGBA< TYPE >::alpha, dlr::computerVision::PixelRGBA< TYPE >::blue, dlr::computerVision::PixelRGBA< TYPE >::green, and dlr::computerVision::PixelRGBA< TYPE >::red.
| Iter & dlr::computerVision::PixelRGBA< TYPE >::copyToIterator | ( | Iter & | iter | ) | [inline] |
This member function assigns the pixel component values, in order, to consecutive iterator targets, incrementing the iterator after each assignment.
| iter | This argument is the iterator to which to copy the pixel components. |
Definition at line 192 of file pixelRGBA.h.
References dlr::computerVision::PixelRGBA< TYPE >::alpha, dlr::computerVision::PixelRGBA< TYPE >::blue, dlr::computerVision::PixelRGBA< TYPE >::green, and dlr::computerVision::PixelRGBA< TYPE >::red.
| bool dlr::computerVision::PixelRGBA< TYPE >::isContiguous | ( | ) | [inline, static] |
This static member function indicates whether or not a pixel instance is memory identical to a contiguous array of Component type.
Definition at line 208 of file pixelRGBA.h.
References dlr::computerVision::PixelRGBA< TYPE >::alpha, dlr::computerVision::PixelRGBA< TYPE >::blue, dlr::computerVision::PixelRGBA< TYPE >::green, and dlr::computerVision::PixelRGBA< TYPE >::red.
1.5.2