|
latest version v1.9 - last update 24 Nov 2005 |
|
#include <ltiMergeImage.h>
Inheritance diagram for lti::mergeImage:


Public Member Functions | |
| mergeImage () | |
| virtual | ~mergeImage () |
| virtual bool | apply (const matrix< float > &c1, const matrix< float > &c2, const matrix< float > &c3, image &img) const =0 |
| virtual bool | apply (const channel8 &c1, const channel8 &c2, const channel8 &c3, image &img) const =0 |
| virtual bool | apply (const float &c1, const float &c2, const float &c3, rgbPixel &pixel) const =0 |
| virtual bool | apply (const ubyte &c1, const ubyte &c2, const ubyte &c3, rgbPixel &pixel) const =0 |
| virtual const char * | getTypeName () const |
These functors merge color-channels to a color image.
This is a virtual class, so you cannot instantiate it.
|
|
default constructor
|
|
|
destructor
|
|
||||||||||||||||||||
|
on-copy operator for 8-bit values
Implemented in lti::mergeCIELuvToImage, lti::mergeHLSToImage, lti::mergeHSIToImage, lti::mergeHSVToImage, lti::mergeOCPToImage, lti::mergeRGBToImage, lti::mergergIToImage, lti::mergexyYToImage, lti::mergeXYZToImage, lti::mergeYIQToImage, and lti::mergeYUVToImage. |
|
||||||||||||||||||||
|
on-copy operator for 32-bit floating point values
Implemented in lti::mergeCIELuvToImage, lti::mergeHLSToImage, lti::mergeHSIToImage, lti::mergeHSVToImage, lti::mergeOCPToImage, lti::mergeRGBToImage, lti::mergergIToImage, lti::mergexyYToImage, lti::mergeXYZToImage, lti::mergeYIQToImage, and lti::mergeYUVToImage. |
|
||||||||||||||||||||
|
on-copy operator for 8-bit channels
Implemented in lti::mergeCIELuvToImage, lti::mergeHLSToImage, lti::mergeHSIToImage, lti::mergeHSVToImage, lti::mergeOCPToImage, lti::mergeRGBToImage, lti::mergergIToImage, lti::mergexyYToImage, lti::mergeXYZToImage, lti::mergeYIQToImage, and lti::mergeYUVToImage. |
|
||||||||||||||||||||
|
on-copy operator for 32-bit "floating-point" channels
Implemented in lti::mergeCIELuvToImage, lti::mergeHLSToImage, lti::mergeHSIToImage, lti::mergeHSVToImage, lti::mergeOCPToImage, lti::mergeRGBToImage, lti::mergergIToImage, lti::mergexyYToImage, lti::mergeXYZToImage, lti::mergeYIQToImage, and lti::mergeYUVToImage. |
|
|
returns the name of this type
Reimplemented from lti::functor. Reimplemented in lti::mergeCIELuvToImage, lti::mergeHLSToImage, lti::mergeHSIToImage, lti::mergeHSVToImage, lti::mergeOCPToImage, lti::mergeRGBToImage, lti::mergergIToImage, lti::mergexyYToImage, lti::mergeXYZToImage, lti::mergeYIQToImage, and lti::mergeYUVToImage. |