Namespace: Rx::LFR – Class: CWavefrontCalibration – Header: Rx.LFR/WavefrontCalibration.h
CWavefrontCalibration Class
#include "Rx.LFR/WavefrontCalibration.h"
class CWavefrontCalibration : public CParametersPimpl<CWavefrontCalibration_Impl, EWavefrontCalibrationParam, EWavefrontCalibrationInterface>
Provides methods to perform the wavefront calibration. In general a calibration would comprise:
- Initialize the calibrator
- Add images
- Calibrate
- Free
Constructors
CWavefrontCalibration() | Default constructor. |
CWavefrontCalibration(xWavefrontCalibration) | Move constructor. |
Destructor
~CWavefrontCalibration() | Destructor. |
Methods
Init(xCudaDevice) | Initializes this object. |
AddImage(xSrcImg, roiCorner) | Adds an image. |
AddImage(xSrcImg) | Adds an image. |
Calibrate(xCalib, computeParameters) | Calibrates the Wavefront Parameters, the Aperture Dependent Matching Parameters and the MLA Residual Error Parameters. The given compute parameters must have enabled the wavefront calibration. |
CreateMlaJitterLookUpTable(xSrcImg, sComputeSettings, xCalib) | Creates MLA beat look up table. |
AbortCalibration() | This will stop the calibration at the first possible position, which will lead to the best calibration result until then. |
GetCalibrationResult(bVD) | Gets calibration result. |
Free() | Frees this object. |
AddStatusMessageCallback(pxCallback, pvContext) | Adds the given status message callback function to the internal list of callbacks. |
RemoveStatusMessageCallback(pxCallback) | Removes the given status message callback function. |
GetParams() | Returns the parameters class that can be used to work with parameters of this class. (Inherited from CParametersPimpl) |
GetParams() | Returns the constant parameters class that can be used to work with parameters of this class. (Inherited from CParametersPimpl) |
GetImpl() | Gets the non constant implementation. (Inherited from CPimpl) |
GetImpl() | Gets the constant implementation. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
GetInterface(eInterface) | Gets the interface defined by the given interface ID. (Inherited from CPimpl) |
HasInterface(eInterface) | Queries if this object has the given interface. (Inherited from CPimpl) |
Typedefs
EnumType | The type of the parameter enum. Is used by managed wrapper classes. (Inherited from CParametersPimpl) |
EnumInterfaceType | The type of the interface enum. Is used by managed wrapper classes. (Inherited from CParametersPimpl) |