| IReconstruction Methods |
The IReconstruction type exposes the following members.
| Name | Description | |
|---|---|---|
| AddPhCorrSegment |
Adds a new vertical or horizontal segment for the phase mask adjustement, then recomputes the fit.
(Only for multi-segment phase correction method. The method needs at least one vertical and one horizontal segment).
Call OnDpmChange(windowsList) to apply.
| |
| AddPhCorrZone |
Adds a phase correction zone, either rectangular or an ellipse. Call OnDpmChange(windowsList) to apply.
| |
| AddPhMonitorZone | ||
| AddPhOffAdjZone |
Adds a phase offset correction zone. (Valid only for the multi-zone phase offset method)
| |
| ComputePhaseHistogram |
Computes the histogram of the phase image (or of its ROI).
Call getPhaseHistogram to get the result.
| |
| ComputePhaseStdDev |
Computes the mean value and standard deviation of the phase image (or its region of interest if one is defined).
Use PhaseMeanValue and PhaseStdDev to read the result.
| |
| ConfigureProcessing | ||
| CopyAmp32fToMemStream | ||
| CopyAmpToMemStream | ||
| CopyHoloToMemStream | ||
| CopyHoloToRH | ||
| CopyImg32fResult |
Copies the floating point image result of processing in a local buffer.
| |
| CopyImgResult |
Copies the image result of processing in a local buffer.
| |
| CopyPhase32fToMemStream | ||
| CopyPhaseToMemStream | ||
| CreateStitching | (Inherited from IStitchingFactory.) | |
| CutNewEllFourierRegion | ||
| CutNewRectFourierRegion | ||
| Do2DAdjustDpm |
Perform a 2D phase fit on a rectangular zone.
| |
| DoAutoAdjustDpm |
Performs an automatic adjustment of phase parameters, including crossed-terms, using an iterative method.
| |
| DoAutoPhaseCorrectionNoCT | ||
| DoMonitorPhaseZone | ||
| ExtractArbitraryIntensityProfile |
Extracts a profile in the intensity (amplitude) image. Use AmpProfile to get the result.
| |
| ExtractArbitraryPhaseProfile |
Extracts a profile in the phase image. Use PhaseProfile to get the result.
| |
| ExtractProfile | ||
| ExtractROI |
Sets a region of interest in the phase and intensity images.
| |
| GetAmp32f | ||
| GetAvgBufHolo | ||
| GetAvgRHBufHolo | ||
| GetDistance |
Gets or sets the reconstruction distance for one of the laser source, in [m]. The value must include the Objective-Source Correction.
The new value will be used on the next processed image.
To reprocess the last hologram, call OnDistanceChange(windowsList) after setting the value.
| |
| GetNumFourierFilters | ||
| GetOplValue | ||
| GetPhase32f | ||
| getPhaseHistogram |
Gets the phase histogram. Call ComputePhaseHistogram to compute it.
| |
| GetPhaseValue | ||
| GetPhCorrCoeff | ||
| InitProcessingChain | ||
| LoadFourierRegion | ||
| LoadPhOffAdjZones | ||
| LoadRefHolo | ||
| OnDistanceChange |
Recomputes the phase mask and redoes the Fresnel transform, then process the images defined in visMask.
Call after changing SetDistance(Int32, Double).
| |
| OnDpmChange |
Recomputes the phase correction mask and updates the selected images.
| |
| OnNewImage(windowsList) |
Signals that a new image is available in the memory pointed by ImgHolo, gives it to the processing chain and processes it.
| |
| OnNewImage(Hologram, windowsList) |
Gives a new image to the processing chain and processes it.
| |
| OnOffsetChange |
Updates the phase image when the phase offset has changed (without recomputing the whole phase mask)
| |
| ParsePhOffAdjZones | ||
| PhaseToHeightNmConversionFactor |
Returns the phase [rad] to height [nm] conversion factor.
| |
| Process |
Reconstructs the image pointed by ImgHolo | |
| RecomputeKxKy | ||
| ReconstructFile | ||
| ReconstructSequence | ||
| RedoFourierFilter | ||
| RefreshAmplitude | ||
| RefreshFourier | ||
| RefreshIntensityPhase | ||
| RefreshPhase | ||
| RemoveLastFourierFilter | ||
| ResetFourierRegions | ||
| ResetPhaseMask | ||
| ResetPhaseMonitorData | ||
| ResetPhCorrSegment |
Removes all phase correction segments. Call OnDpmChange(windowsList) to apply.
| |
| ResetPhCorrZone |
Removes all phase correction zones. Call OnDpmChange(windowsList) to apply.
| |
| ResetPhMonitorZone | ||
| ResetPhOffAdjZone | ||
| ResetROI |
Removes the region of interest for the phase and amplitude images.
| |
| ResetTempAvg | ||
| SaveFourierRegion | ||
| SaveImage |
Saves an image in TIFF format
| |
| SaveImageFloat |
Saves an image as floating-point values in a binary or text file
| |
| SavePhOffAdjZones | ||
| SaveRefHolo | ||
| SetDistance | ||
| SetHoloListSize | ||
| SetHoloRHListSize | ||
| SetKxKy | ||
| SetPhCorrCoeff | ||
| SetSpTilt | ||
| SetWaveFilt |
Enables/Disables and configures a filter applied to the complex wavefront (it influences both the phase and the amplitude image).
| |
| SignalNewImage | ||
| UndoPhCorrSegment |
Removes the last phase correction segment added for a certain orientation, method and fitting degree, then recomputes the fit
on the remaining segments. Call OnDpmChange(windowsList) to apply.
| |
| UseCurrentHoloAsRef |