Image Component Library (ICL)
|
Pure virtual interface for color converters. More...
#include <PylonColorConverter.h>
Public Member Functions | |
virtual | ~ColorConverter () |
Virtual destructor. | |
virtual void | initBuffers (ConvBuffers *b)=0 |
initializes buffers in b as needed for color conversion. | |
virtual void | convert (const void *imgBuffer, ConvBuffers *b)=0 |
writes image from imgBuffer to b using appropriate conversion. |
Pure virtual interface for color converters.
virtual icl::io::pylon::ColorConverter::~ColorConverter | ( | ) | [inline, virtual] |
Virtual destructor.
virtual void icl::io::pylon::ColorConverter::convert | ( | const void * | imgBuffer, |
ConvBuffers * | b | ||
) | [pure virtual] |
writes image from imgBuffer to b using appropriate conversion.
Implemented in icl::io::pylon::Yuv422YUYVToRgb8Icl, icl::io::pylon::Yuv422ToRgb8Icl, icl::io::pylon::BayerToRgb8Icl, icl::io::pylon::PylonColorToRgb, icl::io::pylon::Rgb8uToRgb8u, icl::io::pylon::MonoToMono8u, icl::io::pylon::Mono16sToMono16s, and icl::io::pylon::Mono8uToMono8u.
virtual void icl::io::pylon::ColorConverter::initBuffers | ( | ConvBuffers * | b | ) | [pure virtual] |
initializes buffers in b as needed for color conversion.
Implemented in icl::io::pylon::Yuv422YUYVToRgb8Icl, icl::io::pylon::Yuv422ToRgb8Icl, icl::io::pylon::BayerToRgb8Icl, icl::io::pylon::PylonColorToRgb, icl::io::pylon::Rgb8uToRgb8u, icl::io::pylon::MonoToMono8u, icl::io::pylon::Mono16sToMono16s, and icl::io::pylon::Mono8uToMono8u.