Artec 3D Scanning SDK  2.0
Public Member Functions | List of all members
artec::sdk::scanning::IScanningProcedureObserver Class Referenceabstract

Interface to receive notifications about events during scanning (e.g., frame scanned). More...

#include <artec/sdk/scanning/IScanningProcedureObserver.h>

+ Inheritance diagram for artec::sdk::scanning::IScanningProcedureObserver:

Public Member Functions

virtual void onFrameCaptured (const RegistrationInfo *frameInfo)=0
 This method is called after a new frame is captured. More...
 
virtual void onFrameScanned (const RegistrationInfo *frameInfo)=0
 This method is called after a new frame is added to a scan. More...
 
virtual void onScanningFinished (int scannerIndex)=0
 This method is called after the scanning is finished, though before texture post-processing. More...
 
- Public Member Functions inherited from artec::sdk::base::IRef
virtual int addRef () const =0
 Increase object reference counter. More...
 
virtual int release () const =0
 Decrease object reference counter. More...
 

Detailed Description

Interface to receive notifications about events during scanning (e.g., frame scanned).

Definition at line 64 of file IScanningProcedureObserver.h.

Member Function Documentation

virtual void artec::sdk::scanning::IScanningProcedureObserver::onFrameCaptured ( const RegistrationInfo frameInfo)
pure virtual

This method is called after a new frame is captured.

It is synchronized, so it can be called from many different threads. These callbacks are called in the order in which the frames are captured, so no additional sorting is needed. Please do not make large calculations here as one may delay frame processing and decrease FPS.

Parameters
frameInfothe info about the frame captured.
virtual void artec::sdk::scanning::IScanningProcedureObserver::onFrameScanned ( const RegistrationInfo frameInfo)
pure virtual

This method is called after a new frame is added to a scan.

It is synchronized, so it can be called from many different threads. These callbacks are called in the order in which the frames are captured, so no additional sorting is needed. Please do not make large calculations here as one may delay frame processing and decrease FPS.

Parameters
frameInfothe info about the frame scanned.
virtual void artec::sdk::scanning::IScanningProcedureObserver::onScanningFinished ( int  scannerIndex)
pure virtual

This method is called after the scanning is finished, though before texture post-processing.

Please ensure that all previously used textures are released.

Parameters
scannerIndexthe number of the scanner in bundle. 0 stands for no bundle.

The documentation for this class was generated from the following file: