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 >.