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

Writer plugin to write images as ".ppm", ".pgm", ".pnm" and ".icl". More...

#include <FileWriterPluginPNM.h>

Inheritance diagram for icl::io::FileWriterPluginPNM:
icl::io::FileWriterPlugin

Public Member Functions

virtual void write (utils::File &file, const core::ImgBase *image)
 write implementation More...
 
- Public Member Functions inherited from icl::io::FileWriterPlugin
virtual ~FileWriterPlugin ()
 

Private Attributes

utils::Mutex m_oBufferMutex
 internal mutex to protect the buffer More...
 
std::vector< icl8um_vecBuffer
 internal data conversion buffer More...
 

Detailed Description

Writer plugin to write images as ".ppm", ".pgm", ".pnm" and ".icl".

Member Function Documentation

◆ write()

virtual void icl::io::FileWriterPluginPNM::write ( utils::File file,
const core::ImgBase image 
)
virtual

write implementation

Implements icl::io::FileWriterPlugin.

Member Data Documentation

◆ m_oBufferMutex

utils::Mutex icl::io::FileWriterPluginPNM::m_oBufferMutex
private

internal mutex to protect the buffer

◆ m_vecBuffer

std::vector<icl8u> icl::io::FileWriterPluginPNM::m_vecBuffer
private

internal data conversion buffer


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