sgns::sgprocessing::MNN_Mat4¶
#include <processing_processor_mnn_mat4.hpp>
Inherits from sgns::sgprocessing::ProcessingProcessor
Public Functions¶
| Name | |
|---|---|
| MNN_Mat4() =default | |
| ~MNN_Mat4() override =default | |
| virtual ProcessingResult | StartProcessing(std::vector< std::vector< uint8_t > > & chunkhashes, const sgns::IoDeclaration & proc, std::vector< char > & imageData, std::vector< char > & modelFile, const std::vector< sgns::Parameter > * parameters, const ExecutionContext & execCtx) override |
Additional inherited members¶
Public Functions inherited from sgns::sgprocessing::ProcessingProcessor
| Name | |
|---|---|
| virtual | ~ProcessingProcessor() =default |
| virtual float | GetProgress() const |
| void | RunTeardown() |
Protected Functions inherited from sgns::sgprocessing::ProcessingProcessor
| Name | |
|---|---|
| void | PushTeardown(std::function< void()> fn) |
Protected Attributes inherited from sgns::sgprocessing::ProcessingProcessor
| Name | |
|---|---|
| std::atomic< float > | m_progress |
| sgns::sgprocmanager::Logger | m_logger |
Public Functions Documentation¶
function MNN_Mat4¶
function ~MNN_Mat4¶
function StartProcessing¶
virtual ProcessingResult StartProcessing(
std::vector< std::vector< uint8_t > > & chunkhashes,
const sgns::IoDeclaration & proc,
std::vector< char > & imageData,
std::vector< char > & modelFile,
const std::vector< sgns::Parameter > * parameters,
const ExecutionContext & execCtx
) override
Parameters:
- chunkhashes - Hashes of input chunks
- proc - Input/output declaration
- imageData - Image data buffer
- modelFile - Model file buffer
- parameters - Processing parameters
- execCtx - Execution context (cancel token, progress, budgets, deadline)
Reimplements: sgns::sgprocessing::ProcessingProcessor::StartProcessing
Start processing data with ExecutionContext (D-19, D-21). Pure virtual — all processors must implement this 6-argument overload.
Updated on 2026-09-17 at 06:29:14 +0000