Artec 3D Scanning SDK 1.0
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
artec
sdk
base
AlgorithmWorkset.h
Go to the documentation of this file.
1
/********************************************************************
2
*
3
* Project Artec 3D Scanning SDK
4
*
5
* Purpose: Algorithm workset declaration
6
*
7
* Copyright: Artec Group
8
*
9
********************************************************************/
10
11
#ifndef _ALGORITHMWORKSET_H_
12
#define _ALGORITHMWORKSET_H_
13
14
#include <
artec/sdk/base/BaseSdkDefines.h
>
15
#include <
artec/sdk/base/Errors.h
>
16
17
namespace
artec
{
namespace
sdk {
namespace
base
18
{
19
20
class
IModel
;
21
class
ICancellationToken
;
22
class
IProgressInfo
;
23
24
struct
AlgorithmWorkset
25
{
26
IModel
*
in
;
///< Algorithm's input
27
IModel
*
out
;
///< Algorithm's output
28
29
IProgressInfo
*
progress
;
///< Algorithm's progress report with steps
30
ICancellationToken
*
cancellation
;
///< Cancellation callback
31
32
unsigned
int
threadsCount
;
///< 0 == max available threads
33
};
34
35
} } }
// namespace artec::sdk::base
36
37
#endif // _ALGORITHMS_H_
BaseSdkDefines.h
artec::sdk::base::AlgorithmWorkset::cancellation
ICancellationToken * cancellation
Cancellation callback.
Definition:
AlgorithmWorkset.h:30
artec
Definition:
AlgorithmWorkset.h:17
artec::sdk::base::AlgorithmWorkset::in
IModel * in
Algorithm's input.
Definition:
AlgorithmWorkset.h:26
artec::sdk::base::AlgorithmWorkset::out
IModel * out
Algorithm's output.
Definition:
AlgorithmWorkset.h:27
artec::sdk::base::AlgorithmWorkset::threadsCount
unsigned int threadsCount
0 == max available threads
Definition:
AlgorithmWorkset.h:32
artec::sdk::base::IModel
Definition:
IModel.h:64
artec::sdk::base::AlgorithmWorkset::progress
IProgressInfo * progress
Algorithm's progress report with steps.
Definition:
AlgorithmWorkset.h:29
artec::sdk::base::ICancellationToken
Definition:
ICancellationToken.h:20
artec::sdk::base::AlgorithmWorkset
Definition:
AlgorithmWorkset.h:24
Errors.h
artec::sdk::base::IProgressInfo
Definition:
IProgressInfo.h:73
Generated on Wed Dec 30 2015 18:59:17 for Artec 3D Scanning SDK by
1.8.10