Interface to start/pause/stop recording, control scanner sensitivity, FOV, ROI, etc.
More...
#include <artec/sdk/scanning/IScanningProcedure.h>
Interface to start/pause/stop recording, control scanner sensitivity, FOV, ROI, etc.
This class needs AlgorithmWorkset because the way of its calling follows the one for the algorithms.
Definition at line 187 of file IScanningProcedure.h.
Get current region of scanning interest (ROI).
- Parameters
-
rect | - region of interest to return |
virtual ErrorCode artec::sdk::scanning::IScanningProcedure::getScanningRange |
( |
float * |
rangeNear, |
|
|
float * |
rangeFar |
|
) |
| |
|
pure virtual |
Get current scanning range.
- Parameters
-
rangeNear | - near range limit to return |
rangeFar | - far range limit to return |
virtual float artec::sdk::scanning::IScanningProcedure::getSensitivity |
( |
| ) |
|
|
pure virtual |
Get the current "improve by neighbor" sensitivity parameter.
Used for mesh reconstruction.
- Returns
- sensitivity - value in the range of 0.0f to 1.0f
virtual ScanningState artec::sdk::scanning::IScanningProcedure::getState |
( |
| ) |
|
|
pure virtual |
Get current scanning state (ScanningState_Preview, ScanningState_Record, etc.).
- Returns
- current scanning state.
Update region of scanning interest (ROI).
Can be changed while capture is in progress.
- Parameters
-
rect | - region of interest. NULL means disabled ROI. |
virtual ErrorCode artec::sdk::scanning::IScanningProcedure::setScanningRange |
( |
float |
rangeNear, |
|
|
float |
rangeFar |
|
) |
| |
|
pure virtual |
Update scanning range.
Can be changed while capture is in progress.
- Parameters
-
rangeNear | - near range limit |
rangeFar | - far range limit |
virtual ErrorCode artec::sdk::scanning::IScanningProcedure::setSensitivity |
( |
float |
sensitivity | ) |
|
|
pure virtual |
Set the "improve by neighbor" sensitivity parameter.
Used for mesh reconstruction. It can be changed while capture is in progress. It doesn't take effect for EVA cameras
- Parameters
-
sensitivity | - value in the range of 0.0f to 1.0f |
Set new scanning state.
It can be changed while capture is in progress.
- Parameters
-
state | - current scanning state. |
The documentation for this class was generated from the following file: