Raw frames processor (frames from scanner).
More...
#include <artec/sdk/capturing/IFrameProcessor.h>
Raw frames processor (frames from scanner).
It provides several methods to handle scanner's parameters.
Definition at line 28 of file IFrameProcessor.h.
Get region of scanning interest.
- Parameters
-
virtual ErrorCode artec::sdk::capturing::IFrameProcessor::getScanningRange |
( |
float * |
rangeNear, |
|
|
float * |
rangeFar |
|
) |
| const |
|
pure virtual |
Get scanning range.
- Parameters
-
rangeNear | - near range limit |
rangeFar | - far range limit |
virtual float artec::sdk::capturing::IFrameProcessor::getSensitivity |
( |
| ) |
const |
|
pure virtual |
Get the "improve by neighbor" sensitivity parameter used in mesh reconstruction.
- Returns
- sensitivity - value in the range of 0.0f to 1.0f
Method both reconstructs a surface from the frame data and applies texture to the output.
The latter is performed only if texture is captured.
- Warning
- This is a slow method. Use reconstructMesh() instead.
- Parameters
-
mesh | points to mesh to be reconstructed |
frame | - source frame entity |
Method reconstructs a surface from the frame data, but it doesn't texturize the output even if texture is captured.
Texture mapping should be explicitly performed through the IFrameMesh::mapTexture() method.
- Parameters
-
mesh | points to mesh to be reconstructed |
frame | - source frame entity |
Adjust region of scanning interest.
It can be changed during capture.
- Parameters
-
rect | - new region of interest. If it is NULL, then ROI is disabled. |
virtual ErrorCode artec::sdk::capturing::IFrameProcessor::setScanningRange |
( |
float |
rangeNear, |
|
|
float |
rangeFar |
|
) |
| |
|
pure virtual |
Adjust scanning range.
It can be changed during capture.
- Parameters
-
rangeNear | - near range limit |
rangeFar | - far range limit |
virtual ErrorCode artec::sdk::capturing::IFrameProcessor::setSensitivity |
( |
float |
sensitivity | ) |
|
|
pure virtual |
Set the "improve by neighbor" sensitivity parameter used in mesh reconstruction.
It can be changed while capture is in progress.
- Parameters
-
sensitivity | - value in the range of 0.0f to 1.0f |
The documentation for this class was generated from the following file: