11 #ifndef _ISCANNINGPROCEDUREOBSERVER_H_
12 #define _ISCANNINGPROCEDUREOBSERVER_H_
22 namespace artec {
namespace sdk {
namespace scanning
90 virtual void onScanningFinished(
int scannerIndex ) = 0;
103 #endif // _ISCANNINGPROCEDUREOBSERVER_H_
artec::sdk::base::TimeStamp timeStamp
Frame capture time.
double registrationError
Registration error (negative means registration failed)
Interface for common raster image objects.
The preferred way to use IScanningProcedureObserver is through using this class as a base...
artec::sdk::base::Matrix4x4D transformation
Frame transformation matrix.
FrameState frameState
State of the frame (processing stage where error occurred: capture/reconstruction/registration) ...
Failed to start capturing (hardware error). No frame is generated.
ErrorCode errorCode
Type of the error occurred during processing. ErrorCode_OK means frameState is FrameState_Ok.
Indexed triangle mesh with optional texture.
Represents several aspects of the frame processing in the course of frame processing pipeline...
bool geometryKeyFrame
Geometry skeleton key frame.
Failed to add the processed frame to a scan, probably caused by the lack of memory.
const artec::sdk::base::IFrameMesh * frame
New frame to add.
Failed to capture a frame image from the camera. No frame is generated.
int scannerIndex
Scanner index in the bundle. 0 if no bundle is used.
bool textureKeyFrame
Texture key frame.
const artec::sdk::base::IImage * rawTexture
Raw frame texture camera image.
Failed to map raw texture to the frame mesh. A new frame is generated with no texture.
Interface to receive notifications about events during scanning (e.g., frame scanned).
Interface that implements reference counting and life-time management.
Failed to register the frame mesh after successful reconstruction. A new frame is generated with regi...
Failed to reconstruct a frame mesh from the image captured. No frame is generated.
Implementation of IRef interface. To create your own class, inherit it from RefBase.
FrameState
Represents different processing states of the frame being captured.
Frame is captured and processed correctly. A new frame is generated.