artec::sdk::base::AlgorithmWorkset Struct Reference

Workset for algorithms parameters. More...

#include <artec/sdk/base/AlgorithmWorkset.h>

Public Attributes

IModelin
 Input model (container of Scans and CompositeContainer etc.) is input values for algorithm. More...
 
IModelout
 Output model (container of Scans and CompositeContainer etc.) is result of algorithm. More...
 
IProgressInfoprogress
 Progress report callback for an algorithm. More...
 
ICancellationTokencancellation
 Callback for testing an algorithm against cancellation and immediate stop. More...
 
unsigned int threadsCount
 

Detailed Description

Workset for algorithms parameters.

Pointers to Input and Output models cannot be NULL. For the most of algorithms the Input model must be filled with data (usually scans). Output model is empty in the most cases.

Definition at line 28 of file AlgorithmWorkset.h.

Member Data Documentation

ICancellationToken* artec::sdk::base::AlgorithmWorkset::cancellation

Callback for testing an algorithm against cancellation and immediate stop.

Definition at line 40 of file AlgorithmWorkset.h.

IModel* artec::sdk::base::AlgorithmWorkset::in

Input model (container of Scans and CompositeContainer etc.) is input values for algorithm.

Definition at line 31 of file AlgorithmWorkset.h.

IModel* artec::sdk::base::AlgorithmWorkset::out

Output model (container of Scans and CompositeContainer etc.) is result of algorithm.

Definition at line 34 of file AlgorithmWorkset.h.

IProgressInfo* artec::sdk::base::AlgorithmWorkset::progress

Progress report callback for an algorithm.

Definition at line 37 of file AlgorithmWorkset.h.

unsigned int artec::sdk::base::AlgorithmWorkset::threadsCount

Count of threads for algorithm. Zero means use of the all available threads.

Definition at line 44 of file AlgorithmWorkset.h.


The documentation for this struct was generated from the following file: