| eLynx SDK
v3.0.1 C++ image processing API reference |
#include <Bayer.h>

Public Member Functions | |
| virtual | ~IBayerHandler () |
| Virtual destructor. | |
| virtual boost::shared_ptr < AbstractImage > | CreateRGB (const AbstractImage &iImage, EBayerMatrix iBayer, EBayerToColorConversion iMethod, ProgressNotifier &iNotifier=ProgressNotifier_NULL) const =0 |
| virtual boost::shared_ptr < AbstractImage > | CreateBayer (const AbstractImage &iImage, EBayerMatrix iBayer, ProgressNotifier &iNotifier=ProgressNotifier_NULL) const =0 |
| virtual bool | Balance (AbstractImage &ioImage, EBayerMatrix iBayer, double iRed, double iGreen, double iBlue, uint32 iChannelMask) const =0 |
| virtual bool | ComputeMean (const AbstractImage &iImage, EBayerMatrix iBayer, double &oMeanR, double &oMeanG, double &oMeanB, bool ibNormalized=false) const =0 |
| virtual bool | ComputeStandardDeviation (const AbstractImage &iImage, EBayerMatrix iBayer, double &oMeanR, double &oMeanG, double &oMeanB, double &oStdDevR, double &oStdDevG, double &oStdDevB, bool ibNormalized=false) const =0 |
| virtual bool | Affine (AbstractImage &ioImage, EBayerMatrix iBayer, double iScaleR, double iOffsetR, double iScaleG, double iOffsetG, double iScaleB, double iOffsetB) const =0 |
Definition at line 180 of file Bayer.h.
| virtual eLynx::Image::IBayerHandler::~IBayerHandler | ( | ) | [virtual] |
Virtual destructor.
| virtual boost::shared_ptr< AbstractImage > eLynx::Image::IBayerHandler::CreateRGB | ( | const AbstractImage & | iImage, | |
| EBayerMatrix | iBayer, | |||
| EBayerToColorConversion | iMethod, | |||
| ProgressNotifier & | iNotifier = ProgressNotifier_NULL | |||
| ) | const [pure virtual] |
Implemented in eLynx::Image::BayerHandlerImpl< T >.
| virtual boost::shared_ptr< AbstractImage > eLynx::Image::IBayerHandler::CreateBayer | ( | const AbstractImage & | iImage, | |
| EBayerMatrix | iBayer, | |||
| ProgressNotifier & | iNotifier = ProgressNotifier_NULL | |||
| ) | const [pure virtual] |
Implemented in eLynx::Image::BayerHandlerImpl< T >.
| virtual bool eLynx::Image::IBayerHandler::Balance | ( | AbstractImage & | ioImage, | |
| EBayerMatrix | iBayer, | |||
| double | iRed, | |||
| double | iGreen, | |||
| double | iBlue, | |||
| uint32 | iChannelMask | |||
| ) | const [pure virtual] |
Implemented in eLynx::Image::BayerHandlerImpl< T >.
| virtual bool eLynx::Image::IBayerHandler::ComputeMean | ( | const AbstractImage & | iImage, | |
| EBayerMatrix | iBayer, | |||
| double & | oMeanR, | |||
| double & | oMeanG, | |||
| double & | oMeanB, | |||
| bool | ibNormalized = false | |||
| ) | const [pure virtual] |
Implemented in eLynx::Image::BayerHandlerImpl< T >.
| virtual bool eLynx::Image::IBayerHandler::ComputeStandardDeviation | ( | const AbstractImage & | iImage, | |
| EBayerMatrix | iBayer, | |||
| double & | oMeanR, | |||
| double & | oMeanG, | |||
| double & | oMeanB, | |||
| double & | oStdDevR, | |||
| double & | oStdDevG, | |||
| double & | oStdDevB, | |||
| bool | ibNormalized = false | |||
| ) | const [pure virtual] |
Implemented in eLynx::Image::BayerHandlerImpl< T >.
| virtual bool eLynx::Image::IBayerHandler::Affine | ( | AbstractImage & | ioImage, | |
| EBayerMatrix | iBayer, | |||
| double | iScaleR, | |||
| double | iOffsetR, | |||
| double | iScaleG, | |||
| double | iOffsetG, | |||
| double | iScaleB, | |||
| double | iOffsetB | |||
| ) | const [pure virtual] |
Implemented in eLynx::Image::BayerHandlerImpl< T >.