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

Writer plugin to write binary icl image (extension bicl / bicl.gz) More...

#include <FileWriterPluginBICL.h>

Inheritance diagram for icl::io::FileWriterPluginBICL:
icl::io::FileWriterPlugin

Public Member Functions

 FileWriterPluginBICL (const std::string &compressionType="none", const std::string &quality="none")
 
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

ImageCompressor compressor
 
utils::Mutex mutex
 

Detailed Description

Writer plugin to write binary icl image (extension bicl / bicl.gz)

The bicl-core::format does also support saving image meta data

Constructor & Destructor Documentation

◆ FileWriterPluginBICL()

icl::io::FileWriterPluginBICL::FileWriterPluginBICL ( const std::string &  compressionType = "none",
const std::string &  quality = "none" 
)

Member Function Documentation

◆ write()

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

write implementation

Implements icl::io::FileWriterPlugin.

Member Data Documentation

◆ compressor

ImageCompressor icl::io::FileWriterPluginBICL::compressor
private

◆ mutex

utils::Mutex icl::io::FileWriterPluginBICL::mutex
private

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