8#ifndef META_OCEAN_CV_SYNTHESIS_OPTIMIZER_H 
    9#define META_OCEAN_CV_SYNTHESIS_OPTIMIZER_H 
   42        virtual bool invoke(
const unsigned int radii, 
const unsigned int iterations = 5u, 
const unsigned int maxSpatialCost = 0xFFFFFFFFu, 
Worker* worker = 
nullptr, 
const bool applyInitialMapping = 
true) 
const = 0;
 
 
This class implements the base class for all inpainting layers.
Definition Layer.h:35
This class is the base class for all image synthesis operators.
Definition Operator.h:28
This class is the base class for all synthesis optimizers.
Definition Optimizer.h:30
Optimizer(Layer &layer)
Creates a new operator object.
Definition Optimizer.h:58
virtual bool invoke(const unsigned int radii, const unsigned int iterations=5u, const unsigned int maxSpatialCost=0xFFFFFFFFu, Worker *worker=nullptr, const bool applyInitialMapping=true) const =0
Invokes the operator.
Layer & layer_
Optimizer layer.
Definition Optimizer.h:55
This class implements a worker able to distribute function calls over different threads.
Definition Worker.h:33
The namespace covering the entire Ocean framework.
Definition Accessor.h:15