IScanningProcedure.h
Go to the documentation of this file.
74 /// If registration unsuccessful or ScanningPipeline_RegisterFrame not set this action is skipped
94 /// If registration unsuccessful or ScanningPipeline_FindGeometryKeyFrame not set this action is skipped
121 /// if this flag is true, scanning procedure adds all successfully reconstructed frames to the result scan.
122 /// if flag is false, scanning procedure adds only successfully registered frames to the result scan.
135 /// This flag indicates that surfaces with reconstruction failures will be added to scan as "empty" ones
148 createScanningProcedure(IScanningProcedure** job, artec::sdk::capturing::IScanner* scanner, const ScanningProcedureSettings* desc = NULL);
int captureTextureFrequency
Definition: IScanningProcedure.h:133
This namespace is auto-generated from internal event code list.
Definition: Errors.h:55
Definition: AlgorithmWorkset.h:17
Capture frames and reconstruct surfaces.
Definition: IScanningProcedure.h:55
RegistrationAlgorithmType
Definition: IScanningProcedure.h:41
IScanningProcedureObserver * scanningCallback
Definition: IScanningProcedure.h:119
Capture textures on each frame.
Definition: IScanningProcedure.h:98
Normals will be calculated if CaclulateNormals of RegisterFrame flags set.
Definition: IScanningProcedure.h:61
CaptureTextureMethod captureTexture
How to capture texture from scanner.
Definition: IScanningProcedure.h:127
Capture textures each N-th frame.
Definition: IScanningProcedure.h:91
Definition: Rect.h:25
Texture will be captured automatically.
Definition: IScanningProcedure.h:46
Convert textures from raw to color format.
Definition: IScanningProcedure.h:58
int maxFrameCount
0 means no limit, negative values are not valid
Definition: IScanningProcedure.h:106
bool saveEmptySurfaces
Definition: IScanningProcedure.h:138
Definition: IJob.h:65
Don't capture textures at all.
Definition: IScanningProcedure.h:88
CaptureTextureMethod
Note. This setting define condition for full-size texture capturing.
Definition: IScanningProcedure.h:85
bool ignoreRegistrationErrors
Definition: IScanningProcedure.h:124
ErrorCode ASCANNINGSDK_LINK_SPEC createScanningProcedure(IScanningProcedure **job, artec::sdk::capturing::IScanner *scanner, const ScanningProcedureSettings *desc=NULL)
ErrorCode ASCANNINGSDK_LINK_SPEC initializeScanningProcedureSettings(ScanningProcedureSettings *desc)
Initializes scanning procedure descriptor with defaults settings.
Definition: IScanner.h:74
int pipelineConfiguration
Combination of ScanningPipeline values.
Definition: IScanningProcedure.h:112