Image Component Library (ICL)
Public Member Functions | List of all members
icl::io::pylon::ColorConverter Class Referenceabstract

Pure virtual interface for color converters. More...

#include <PylonColorConverter.h>

Inheritance diagram for icl::io::pylon::ColorConverter:
icl::io::pylon::BayerToRgb8Icl icl::io::pylon::Mono16sToMono16s icl::io::pylon::Mono8uToMono8u icl::io::pylon::MonoToMono8u icl::io::pylon::PylonColorToRgb icl::io::pylon::Rgb8uToRgb8u icl::io::pylon::Yuv422ToRgb8Icl icl::io::pylon::Yuv422YUYVToRgb8Icl

Public Member Functions

virtual ~ColorConverter ()
 Virtual destructor. More...
 
virtual void initBuffers (ConvBuffers *b)=0
 initializes buffers in b as needed for color conversion. More...
 
virtual void convert (const void *imgBuffer, ConvBuffers *b)=0
 writes image from imgBuffer to b using appropriate conversion. More...
 

Detailed Description

Pure virtual interface for color converters.

Constructor & Destructor Documentation

◆ ~ColorConverter()

virtual icl::io::pylon::ColorConverter::~ColorConverter ( )
inlinevirtual

Virtual destructor.

Member Function Documentation

◆ convert()

virtual void icl::io::pylon::ColorConverter::convert ( const void *  imgBuffer,
ConvBuffers b 
)
pure virtual

◆ initBuffers()

virtual void icl::io::pylon::ColorConverter::initBuffers ( ConvBuffers b)
pure virtual

The documentation for this class was generated from the following file: