Image Component Library (ICL)
Public Member Functions | Private Attributes | List of all members
icl::filter::UnaryOpWork Struct Reference

Internally used Plugin class for multithreaded unary operations. More...

#include <UnaryOpWork.h>

Inheritance diagram for icl::filter::UnaryOpWork:
icl::utils::MultiThreader::Work

Public Member Functions

 UnaryOpWork (UnaryOp *op, const core::ImgBase *src, core::ImgBase *dst)
 Construktor. More...
 
virtual ~UnaryOpWork ()
 Destructor. More...
 
virtual void perform ()
 working function More...
 
- Public Member Functions inherited from icl::utils::MultiThreader::Work
virtual ~Work ()
 virtual destructor doing nothing More...
 

Private Attributes

UnaryOpop
 Wrapped op. More...
 
const core::ImgBasesrc
 Wrapped src image. More...
 
core::ImgBasedst
 Wrapped dst image. More...
 

Detailed Description

Internally used Plugin class for multithreaded unary operations.

Constructor & Destructor Documentation

◆ UnaryOpWork()

icl::filter::UnaryOpWork::UnaryOpWork ( UnaryOp op,
const core::ImgBase src,
core::ImgBase dst 
)
inline

Construktor.

◆ ~UnaryOpWork()

virtual icl::filter::UnaryOpWork::~UnaryOpWork ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ perform()

virtual void icl::filter::UnaryOpWork::perform ( )
inlinevirtual

working function

Implements icl::utils::MultiThreader::Work.

Member Data Documentation

◆ dst

core::ImgBase* icl::filter::UnaryOpWork::dst
private

Wrapped dst image.

◆ op

UnaryOp* icl::filter::UnaryOpWork::op
private

Wrapped op.

◆ src

const core::ImgBase* icl::filter::UnaryOpWork::src
private

Wrapped src image.


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