Image Component Library (ICL)
Public Member Functions | Private Attributes | List of all members
icl::io::FileGrabberPluginPNG Class Reference

Plugin class to read "png" images. More...

#include <FileGrabberPluginPNG.h>

Inheritance diagram for icl::io::FileGrabberPluginPNG:
icl::io::FileGrabberPlugin

Public Member Functions

virtual void grab (utils::File &file, core::ImgBase **dest)
 grab implementation More...
 
- Public Member Functions inherited from icl::io::FileGrabberPlugin
virtual ~FileGrabberPlugin ()
 

Private Attributes

std::vector< unsigned char > data
 
std::vector< unsigned char * > rows
 
utils::Mutex mutex
 ensures, that data and rows is not used from several threads More...
 

Detailed Description

Plugin class to read "png" images.

Member Function Documentation

◆ grab()

virtual void icl::io::FileGrabberPluginPNG::grab ( utils::File file,
core::ImgBase **  dest 
)
virtual

grab implementation

Implements icl::io::FileGrabberPlugin.

Member Data Documentation

◆ data

std::vector<unsigned char> icl::io::FileGrabberPluginPNG::data
private

◆ mutex

utils::Mutex icl::io::FileGrabberPluginPNG::mutex
private

ensures, that data and rows is not used from several threads

◆ rows

std::vector<unsigned char*> icl::io::FileGrabberPluginPNG::rows
private

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