11 #ifndef _ISCANNINGPROCEDUREBUNDLE_H_
12 #define _ISCANNINGPROCEDUREBUNDLE_H_
19 namespace artec {
namespace sdk {
namespace scanning
23 class IScanningProcedureBundle;
75 #endif // _ISCANNINGPROCEDUREBUNDLE_H_
These settings entirely cover the scanning procedure using bundle.
ErrorCode ASCANNINGSDK_LINK_SPEC createScanningProcedureBundle(IScanningProcedureBundle **job, IArrayScanner *scanners, const ScanningProcedureBundleSettings *desc=NULL)
Create procedure for scanning by using the scanner bundle.
Bundle scanning procedure controller.
int threadCountPerScanner
Run procedure instance for each scanner using the threadCountPerScanner threads.
ScanningProcedureSettings procedureSettings
Scanning procedure settings (the same for each scanner).
ScanningState
Setting of the scanning procedure to specify the way it works.
Interface that represents a basic multithreaded work item; Used by executeJob and launchJob...
Represents an interface to an array of the Scanner objects with methods for getting array size...
#define ASCANNINGSDK_LINK_SPEC
These settings specify the scanning procedure entirely.
bool useHardwareSynchronization
Use hardware trigger for more precise synchronization of bundled scanners.