8 #ifndef META_OCEAN_CV_SYNTHESIS_INITIALIZER_SHRINKING_EROSION_I_1_H
9 #define META_OCEAN_CV_SYNTHESIS_INITIALIZER_SHRINKING_EROSION_I_1_H
65 appearanceInitializer_(appearanceInitializer)
This class is the base class for all initializers that are provided for a single frame only.
Definition: Initializer1.h:29
This class implements the abstract base class for all appearance initializers.
Definition: InitializerAppearanceMapping.h:28
This class implements the base class for all synthesis initializers.
Definition: Initializer.h:34
This class implements the base class for all initializer objects that are applied for mappings with i...
Definition: InitializerI.h:30
This class is the base class for all initializers that mainly initialize the synthesis mapping by a h...
Definition: InitializerRandomized.h:30
This class implements an initializer that initializes the mapping by shrinking the inpainting mask by...
Definition: InitializerShrinkingErosionI1.h:37
bool invoke(Worker *worker=nullptr) const override
Invokes the initialization process.
InitializerShrinkingErosionI1(LayerI1 &layer, RandomGenerator &randomGenerator, const InitializerAppearanceMapping &appearanceInitializer)
Creates a new initializer object.
Definition: InitializerShrinkingErosionI1.h:60
const InitializerAppearanceMapping & appearanceInitializer_
Additional appearance mapping initializer.
Definition: InitializerShrinkingErosionI1.h:57
This class implements a single layer for pixel synthesis within one frame and pixel accuracy.
Definition: LayerI1.h:41
This class implements a generator for random numbers.
Definition: RandomGenerator.h:42
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