FOSSredder 0.5.0
Loading...
Searching...
No Matches
infra::analysis_rendering::OpenCvAnalysisRendererAdapter Class Referencefinal

#include <OpenCvAnalysisRendererAdapter.h>

Inheritance diagram for infra::analysis_rendering::OpenCvAnalysisRendererAdapter:
Collaboration diagram for infra::analysis_rendering::OpenCvAnalysisRendererAdapter:

Public Member Functions

 OpenCvAnalysisRendererAdapter (std::shared_ptr< core::ports::diagnostics::IErrorReporter > errorReporter)
bool renderToImage (const std::filesystem::path &outputPath, const std::string &title, const core::ports::analysis::AnalysisResult &result) const override
 Renders one analysis artifact to an image file.
Public Member Functions inherited from core::ports::analysis_rendering::IAnalysisRenderer
virtual ~IAnalysisRenderer ()=default
 Destroys the analysis renderer port.

Detailed Description

Definition at line 18 of file OpenCvAnalysisRendererAdapter.h.

Constructor & Destructor Documentation

◆ OpenCvAnalysisRendererAdapter()

infra::analysis_rendering::OpenCvAnalysisRendererAdapter::OpenCvAnalysisRendererAdapter ( std::shared_ptr< core::ports::diagnostics::IErrorReporter > errorReporter)
explicit

Definition at line 555 of file OpenCvAnalysisRendererAdapter.cpp.

Member Function Documentation

◆ renderToImage()

bool infra::analysis_rendering::OpenCvAnalysisRendererAdapter::renderToImage ( const std::filesystem::path & outputPath,
const std::string & title,
const core::ports::analysis::AnalysisResult & result ) const
overridevirtual

Renders one analysis artifact to an image file.

Parameters
outputPathTarget image path.
titleDisplay title for the rendered analysis.
resultAnalysis result to render.
Returns
True when the image was written successfully.

Implements core::ports::analysis_rendering::IAnalysisRenderer.

Definition at line 561 of file OpenCvAnalysisRendererAdapter.cpp.

Here is the call graph for this function:

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