Artec 3D Scanning SDK
2.0
|
These settings specify the scanning procedure entirely. More...
#include <artec/sdk/scanning/IScanningProcedure.h>
Public Attributes | |
int | maxFrameCount |
Limit number of frames to scan. More... | |
RegistrationAlgorithmType | registrationType |
Tracking type (frame registration). More... | |
int | pipelineConfiguration |
ScanningPipeline flags combined. More... | |
ScanningState | initialState |
Initial scanning state. More... | |
IScanningProcedureObserver * | scanningCallback |
Callback interface for processing of the captured data. More... | |
bool | ignoreRegistrationErrors |
Ignore tracking errors (from frame registration). More... | |
CaptureTextureMethod | captureTexture |
Defines the method of how to capture texture from scanner. More... | |
int | captureTextureFrequency |
How often to capture texture. More... | |
bool | saveEmptySurfaces |
Keep "empty" frames. More... | |
These settings specify the scanning procedure entirely.
Definition at line 127 of file IScanningProcedure.h.
CaptureTextureMethod artec::sdk::scanning::ScanningProcedureSettings::captureTexture |
Defines the method of how to capture texture from scanner.
Definition at line 154 of file IScanningProcedure.h.
int artec::sdk::scanning::ScanningProcedureSettings::captureTextureFrequency |
How often to capture texture.
Used if CaptureTextureMethod_EveryNFrame is specified. If CaptureTextureMethod_EveryNFrame selected, 0 and 1 means capture on each frame, other values mean "capture texture on each N'th frame".
Definition at line 160 of file IScanningProcedure.h.
bool artec::sdk::scanning::ScanningProcedureSettings::ignoreRegistrationErrors |
Ignore tracking errors (from frame registration).
If this flag is true, scanning procedure adds all successfully reconstructed frames to the resulting scan. If it is false, scanning procedure adds to the result scan only successfully registered frames. This flag is taken into account only if "ScanningPipeline_RegisterFrame" is enabled.
Definition at line 151 of file IScanningProcedure.h.
ScanningState artec::sdk::scanning::ScanningProcedureSettings::initialState |
Initial scanning state.
Definition at line 141 of file IScanningProcedure.h.
int artec::sdk::scanning::ScanningProcedureSettings::maxFrameCount |
Limit number of frames to scan.
Zero means unlimited, negative values are not valid. Capturing will continue until ScanningState_Stop is set.
Definition at line 132 of file IScanningProcedure.h.
int artec::sdk::scanning::ScanningProcedureSettings::pipelineConfiguration |
ScanningPipeline flags combined.
Definition at line 138 of file IScanningProcedure.h.
RegistrationAlgorithmType artec::sdk::scanning::ScanningProcedureSettings::registrationType |
Tracking type (frame registration).
Definition at line 135 of file IScanningProcedure.h.
bool artec::sdk::scanning::ScanningProcedureSettings::saveEmptySurfaces |
Keep "empty" frames.
This flag indicates that surfaces with reconstruction failures will still be added to the scan as "empty" ones. It might be useful for texturizing algorithm post-processing and for preserving frame numbering among different scans (in case of scanning with bundle).
Definition at line 166 of file IScanningProcedure.h.
IScanningProcedureObserver* artec::sdk::scanning::ScanningProcedureSettings::scanningCallback |
Callback interface for processing of the captured data.
For example, one can render frames immediately while scanning. Can be NULL.
Definition at line 145 of file IScanningProcedure.h.