Image Component Library (ICL)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
icl::io::pylon::BayerToRgb8Icl Class Reference

This ColorConverter uses the icl Bayer to Rgb conversion. More...

#include <PylonColorConverter.h>

Inheritance diagram for icl::io::pylon::BayerToRgb8Icl:
icl::io::pylon::ColorConverter

List of all members.

Public Member Functions

 BayerToRgb8Icl (core::BayerConverter::bayerConverterMethod method, core::BayerConverter::bayerPattern pattern, utils::Size s)
 Constructor initializes conversion.
 ~BayerToRgb8Icl ()
 frees allocated ressources
void initBuffers (ConvBuffers *b)
 initializes buffers in b as needed for color conversion.
void convert (const void *imgBuffer, ConvBuffers *b)
 writes image from imgBuffer to b using appropriate conversion.

Private Attributes

core::BayerConverter m_Conv
std::vector< icl8u * > m_Channels
utils::Size m_Size

Detailed Description

This ColorConverter uses the icl Bayer to Rgb conversion.


Constructor & Destructor Documentation

Constructor initializes conversion.

frees allocated ressources


Member Function Documentation

void icl::io::pylon::BayerToRgb8Icl::convert ( const void *  imgBuffer,
ConvBuffers b 
) [virtual]

writes image from imgBuffer to b using appropriate conversion.

Implements icl::io::pylon::ColorConverter.

initializes buffers in b as needed for color conversion.

Implements icl::io::pylon::ColorConverter.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines