Raytrix Light Field SDK
5.0
|
Provides methods to perform the wavefront calibration. In general a calibration would comprise:
Public Member Functions | |
WavefrontCalibration () | |
Default constructor. More... | |
~WavefrontCalibration () | |
Destructor. More... | |
void | AbortCalibration () |
This will stop the calibration at the first possible position, which will lead to the best calibration result until then. More... | |
void | AddImage (Rx::Net::Image^ xSrcImg, System::String^ sComputationSettings) |
Adds an image. If more than one image is added to the calibration, they should all be the same regarding their orientation. Each image is added with their computation settings, which contains a possible ROI. More... | |
bool | Calibrate (Calibration^ xCalibration) |
Calibrates the Wavefront Parameters, the Aperture Dependent Matching Parameters and the MLA Residual Error Parameters. More... | |
void | Free () |
Frees this object. More... | |
double | GetCalibrationResult (bool bVD) |
Gets the calibration result. More... | |
virtual System::Object ^ | GetInterface (Rx::LFR::Net::Interfaces::EWavefrontCalibration eData) |
Gets the interface. More... | |
IParameters< Rx::LFR::Net::Params::EWavefrontCalibration > ^ | GetParams () |
Gets the parameters object for Rx.LFR.Net.Params.EWavefrontCalibration parameters. More... | |
void | Init () |
Initializes this object. More... | |
Events | |
StatusMessageHandler^ | StatusMessage [add, remove] |
Event queue for all listeners interested in StatusMessage events. More... | |
|
inline |
Default constructor.
|
inline |
Destructor.
|
inline |
This will stop the calibration at the first possible position, which will lead to the best calibration result until then.
|
inline |
Adds an image. If more than one image is added to the calibration, they should all be the same regarding their orientation. Each image is added with their computation settings, which contains a possible ROI.
xSrcImg | [in,out] Source image. |
sComputationSettings | [in,out] The computation settings. |
|
inline |
Calibrates the Wavefront Parameters, the Aperture Dependent Matching Parameters and the MLA Residual Error Parameters.
xCalibration | [in,out] The calibration. |
|
inline |
Frees this object.
|
inline |
Gets the calibration result.
bVD | True to get the VD error else the normalized residual will be returned. |
|
inlinevirtualinherited |
Gets the interface.
|
inline |
Gets the parameters object for Rx.LFR.Net.Params.EWavefrontCalibration parameters.
|
inline |
Initializes this object.
|
addremove |
Event queue for all listeners interested in StatusMessage events.