Generate a Texture of layered images.
auto operator=(const LayerTexture &) -> LayerTexture &=default
std::shared_ptr< LayerTexture > Pointer
void setEagerMode(bool enable)
Enable or disable eager rendering mode.
auto operator=(LayerTexture &&) -> LayerTexture &=default
auto getEagerCache() const -> bool
Returns whether layer caching is enabled in eager mode.
LayerTexture(LayerTexture &)=default
auto compute() -> Texture override
Compute the Texture.
~LayerTexture() override=default
auto getEagerMode() const -> bool
Returns whether eager rendering mode is enabled.
void setEagerCache(bool enable)
Enable or disable caching of layer images in eager mode.
LineGenerator::Pointer gen_
void setGenerator(LineGenerator::Pointer g)
Set the Neighborhood generator.
LayerTexture(LayerTexture &&)=default
static auto New() -> Pointer
ImageCompleteSignal imageComplete
Signal emitted after each layer image is completed in eager mode.
std::vector< cv::Mat > Texture
Texturing and parameterization algorithms and utilities library.