Public Member Functions | |
| PixelRGB () | |
| This constructor makes no guarantees about the color of the pixel. | |
| PixelRGB (const TYPE &red, const TYPE &green, const TYPE &blue) | |
| This constructor explicitly sets the pixel value. | |
| ~PixelRGB () | |
| 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 |
Definition at line 25 of file pixelRGB.h.
| dlr::computerVision::PixelRGB< TYPE >::PixelRGB | ( | ) | [inline] |
This constructor makes no guarantees about the color of the pixel.
Definition at line 31 of file pixelRGB.h.
| dlr::computerVision::PixelRGB< TYPE >::PixelRGB | ( | const TYPE & | red, | |
| const TYPE & | green, | |||
| const TYPE & | blue | |||
| ) | [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. |
Definition at line 44 of file pixelRGB.h.
| dlr::computerVision::PixelRGB< TYPE >::~PixelRGB | ( | ) | [inline] |
| Iter & dlr::computerVision::PixelRGB< 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 169 of file pixelRGB.h.
References dlr::computerVision::PixelRGB< TYPE >::blue, dlr::computerVision::PixelRGB< TYPE >::green, and dlr::computerVision::PixelRGB< TYPE >::red.
| Iter & dlr::computerVision::PixelRGB< 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 185 of file pixelRGB.h.
References dlr::computerVision::PixelRGB< TYPE >::blue, dlr::computerVision::PixelRGB< TYPE >::green, and dlr::computerVision::PixelRGB< TYPE >::red.
| bool dlr::computerVision::PixelRGB< 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 200 of file pixelRGB.h.
References dlr::computerVision::PixelRGB< TYPE >::blue, dlr::computerVision::PixelRGB< TYPE >::green, and dlr::computerVision::PixelRGB< TYPE >::red.
1.5.2