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

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

#include <FileGrabberPluginPNG.h>

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

List of all members.

Public Member Functions

virtual void grab (utils::File &file, core::ImgBase **dest)
 grab implementation

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

Detailed Description

Plugin class to read "png" images.


Member Function Documentation

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

grab implementation

Implements icl::io::FileGrabberPlugin.


Member Data Documentation

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

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

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

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