31#ifndef Recompose_OP_H_
32#define Recompose_OP_H_
69 RecomposeOp(
const std::string & views =
"fia") :
ImageOp (__FUNCTION__,
"Recompose image.") {
70 parameters.link(
"views", this->views = views,
"i=image,f=imageWithAlpha,r=red,g=green,b=blue,a=alpha");
map_t parameters
Parameters (name -> linked variable), typically linked to member variables of the derived class.
Definition BeanLike.h:313
const map_t & getParameters() const
Returns the parameter map (const access).
Definition BeanLike.h:116
void copyStruct(const ReferenceMap &m, const T &src, T &dst, extLinkPolicy policy=RESERVE)
Experimental. Copies references and values of a structure to another.
Definition ReferenceMap.h:412
Struct for image (excluding data)
Definition ImageConf.h:333
Image with static geometry.
Definition ImageFrame.h:62
Base class for image processing functions.
Definition ImageOp.h:49
Class for multi-channel digital images. Supports dynamic typing with base types (char,...
Definition Image.h:183
Create vertical image composed of separate views.
Definition RecomposeOp.h:64
virtual void process(const ImageFrame &src, Image &dst) const
Main interface. Typically splits processing to each channel.
Definition RecomposeOp.cpp:87
virtual void getDstConf(const ImageConf &src, ImageConf &dst) const
Given source image, determine respective dest image configuration.
Definition RecomposeOp.cpp:39