Contains templates calling elementary image processing routines depending on pixel formats of their arguments.
More...
|
template<template< class > class Func, class Bitmap , typename... Args> |
void | read (Bitmap &bitmap, Args &&... args) |
| Calls a Func< ReaderClass >::process(access, params), where. More...
|
|
template<template< class > class Func, class Bitmap , typename... Args> |
void | write (Bitmap &bitmap, Args &&... args) |
| Calls a Func< WriterClass >::process(access, params) that writes to a bitmap of any kind, where. More...
|
|
template<template< class > class Func, class Bitmap , typename... Args> |
void | writeToMask (Bitmap &bitmap, Args &&... args) |
| Calls a Func< WriterClass >::process(access, params) that writes to a mask bitmap where. More...
|
|
template<template< class, class > class Func, class InputBitmap , class OutputBitmap , typename... Args> |
void | pipeline (InputBitmap &in, OutputBitmap &out, Args &&... args) |
|
template<template< class, class > class Func, class InputBitmap , class OutputBitmap , typename... Args> |
void | pipelineWithMaskOutput (InputBitmap &in, OutputBitmap &out, Args &&... args) |
|
Contains templates calling elementary image processing routines depending on pixel formats of their arguments.
An elementary routine is a class template having a public function process() performing a specific processing action. The template arguments of this class are readers of / writers to bitmaps specialized for given pixel formats.