Workset for algorithms parameters. More...
#include <artec/sdk/base/AlgorithmWorkset.h>
Public Attributes | |
IModel * | in |
Input model (container of Scans and CompositeContainer etc.) is input values for algorithm. More... | |
IModel * | out |
Output model (container of Scans and CompositeContainer etc.) is result of algorithm. More... | |
IProgressInfo * | progress |
Progress report callback for an algorithm. More... | |
ICancellationToken * | cancellation |
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:
- artec/sdk/base/AlgorithmWorkset.h