Artec 3D Scanning SDK
2.0
|
Interface to receive notifications about events during scanning (e.g., frame scanned). More...
#include <artec/sdk/scanning/IScanningProcedureObserver.h>
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... | |
Interface to receive notifications about events during scanning (e.g., frame scanned).
Definition at line 64 of file IScanningProcedureObserver.h.
|
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.
frameInfo | the info about the frame captured. |
|
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.
frameInfo | the info about the frame scanned. |
|
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.
scannerIndex | the number of the scanner in bundle. 0 stands for no bundle. |