8 #ifndef META_OCEAN_CV_SYNTHESIS_LAYER_F_H
9 #define META_OCEAN_CV_SYNTHESIS_LAYER_F_H
99 Layer(std::move(layer))
105 Layer(frame, mask, boundingBox)
This class implements the base class for all synthesis layers with float accuracy.
Definition: LayerF.h:29
virtual MappingF & mapping()=0
Returns the mapping of this synthesis layer.
virtual const MappingF & mapping() const =0
Returns the mapping of this synthesis layer.
LayerF()
Creates an empty layer object.
Definition: LayerF.h:86
LayerF & operator=(const LayerF &layer)
Assign operator.
Definition: LayerF.h:110
This class implements the base class for all inpainting layers.
Definition: Layer.h:35
const Frame & mask() const
Returns the mask of this layer.
Definition: Layer.h:184
Layer & operator=(const Layer &layer)
Assign operator.
const Frame & frame() const
Returns the frame of this layer.
Definition: Layer.h:174
const PixelBoundingBox & boundingBox() const
Returns the optional bounding box of this layer.
Definition: Layer.h:194
This class implements a mapping with float accuracy.
Definition: MappingF.h:30
This class implements Ocean's image class.
Definition: Frame.h:1792
PixelBoundingBoxT< unsigned int > PixelBoundingBox
Definition of the default PixelBoundingBox object with data type allowing only positive coordinate va...
Definition: PixelBoundingBox.h:21
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15