Ocean
Ocean::CV::Synthesis::Optimizer1 Class Reference

This class implements the base class for all synthesis optimizers that use one single frame. More...

Inheritance diagram for Ocean::CV::Synthesis::Optimizer1:

Protected Member Functions

 Optimizer1 (Layer &layer)
 Creates a new optimizer object. More...
 
- Protected Member Functions inherited from Ocean::CV::Synthesis::Optimizer
 Optimizer (Layer &layer)
 Creates a new operator object. More...
 
- Protected Member Functions inherited from Ocean::CV::Synthesis::Operator
 Operator ()
 Creates a new operator object. More...
 
 Operator (const Operator &object)=delete
 Disabled copy constructor. More...
 
Operatoroperator= (const Operator &object)=delete
 Disabled copy operator. More...
 

Additional Inherited Members

- Public Member Functions inherited from Ocean::CV::Synthesis::Optimizer
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. More...
 
- Public Member Functions inherited from Ocean::CV::Synthesis::Operator
virtual ~Operator ()=default
 Destructs the object. More...
 
- Protected Attributes inherited from Ocean::CV::Synthesis::Optimizer
Layerlayer_
 Optimizer layer. More...
 

Detailed Description

This class implements the base class for all synthesis optimizers that use one single frame.

Constructor & Destructor Documentation

◆ Optimizer1()

Ocean::CV::Synthesis::Optimizer1::Optimizer1 ( Layer layer)
inlineprotected

Creates a new optimizer object.

Parameters
layerThe layer to be optimized

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