8#ifndef META_OCEAN_CV_SYNTHESIS_LAYER_F_1_H
9#define META_OCEAN_CV_SYNTHESIS_LAYER_F_1_H
88 inline const MappingF1& mappingF1()
const;
This class implements a single layer for pixel synthesis within one frame and sub-pixel accuracy.
Definition LayerF1.h:44
MappingF1 & mapping() override
Returns the mapping of this layer.
LayerF1()
Creates an empty synthesis layer.
LayerF1(Frame &frame, const Frame &mask, const PixelBoundingBox &boundingBox=PixelBoundingBox())
Creates a new synthesis layer.
MappingF1 mapping_
Layer synthesis mapping.
Definition LayerF1.h:120
const MappingF1 & mappingF1() const
Returns the mapping of this layer.
Definition LayerF1.h:123
LayerF1(const LayerF1 &layer)
Copy constructor.
const MappingF1 & mapping() const override
Returns the mapping of this layer.
LayerF1(LayerF1 &&layer) noexcept
Move constructor.
LayerF1 & operator=(const LayerF1 &layer)
Assign operator.
LayerF1 & operator=(LayerF1 &&layer) noexcept
Move operator.
LayerF1 & operator=(const LayerI1 &layer)
Assigns a layer with integer accuracy to this layer and converts the mapping accordingly.
This class implements the base class for all synthesis layers with float accuracy.
Definition LayerF.h:29
This class implements a single layer for pixel synthesis within one frame and pixel accuracy.
Definition LayerI1.h:41
Cost function:
Definition MappingF1.h:52
This class implements Ocean's image class.
Definition Frame.h:1808
std::vector< LayerF1 > LayersF1
Definition of a vector holding one-frame sub-pixel layer objects.
Definition LayerF1.h:37
The namespace covering the entire Ocean framework.
Definition Accessor.h:15