SingleWavelengthReconstruction Methods |
The SingleWavelengthReconstruction type exposes the following members.
| Name | Description | |
|---|---|---|
| AddPhaseCorrectionSegment |
Adds a new vertical or horizontal segment for the phase mask adjustment, then recomputes the fit.
(Only for multi-segment phase correction method. The method needs at least one vertical and one horizontal segment).
Call ComputePhaseMask to apply.
| |
| AddPhaseCorrectionZone |
Adds a phase correction zone, either rectangular or an ellipse. Call ComputePhaseMask to apply.
| |
| AddPhaseMonitorZone | ||
| AddPhaseOffsetAdjustmentZone |
Adds a phase offset correction zone. (Valid only for the multi-zone phase offset method)
| |
| AutoComputePhaseMaskUsingSegments |
Performs an automatic adjustment of phase parameters, including crossed-terms, using an iterative method.
| |
| AutoComputePhaseMaskUsingZones |
Perform a 2D phase fit on a rectangular zone.
| |
| ComputePhaseHistogram |
Computes the histogram of the phase image (or of its ROI).
Call getPhaseHistogram to get the result.
| |
| ComputePhaseMask |
Recomputes the phase correction mask.
| |
| 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 |
Copies the current hologram known by the reconstruction to the array of holograms used as reference. Prefer a copy to array using
GetAvgRHBufHolo(Int32) when using several avaraged holograms
| |
| CopyImg32fResult(Single, Int32, windowsList) |
Copies the floating point image result of processing in a local buffer.
| |
| CopyImg32fResult(Single, Int32, windowsList, Boolean) |
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 | ||
| CutNewEllFourierRegion | ||
| CutNewRectFourierRegion | ||
| Dispose | ||
| DoAutoPhaseCorrectionNoCT | ||
| DoMonitorPhaseZone | ||
| DumpPhaseMonitor | ||
| 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 | ||
| GetAvgRHBufHolo |
Gets a reference to the byte array to copy the reference hologram data when using several averaged holograms
| |
| 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 | ||
| GetPhaseCorrectionCoefficient | ||
| getPhaseHistogram |
Gets the phase histogram. Call ComputePhaseHistogram to compute it.
| |
| GetPhaseValue | ||
| InitProcessingChain | ||
| LoadFourierRegion | ||
| LoadPhaseOffsetAdjustmentZones | ||
| LoadRefHolo | ||
| OnDistanceChange |
Recomputes the phase mask and redoes the Fresnel transform, then process the images defined in visMask.
Call after changing the reconstruction distance (SetDistance(Int32, Double)).
| |
| 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.
| |
| ParsePhaseOffsetAdjustmentZones | ||
| PerformAutoFocus |
Compute the focus position.
| |
| PhaseToHeightNmConversionFactor |
Returns the phase [rad] to height [nm] conversion factor.
| |
| Process |
Reconstructs the image pointed by ImgHolo | |
| RecomputePostProcessing |
Recompute the phase and intensity post processing, including non-measured points mask
| |
| RecomputeSpectrumKxKy | ||
| ReconstructFile | ||
| ReconstructSequence | ||
| RedoFourierFilter | ||
| RefreshAmplitude | ||
| RefreshFourier | ||
| RefreshIntensityPhase | ||
| RefreshPhase | ||
| RemoveLastFourierFilter | ||
| ResetFourierRegions | ||
| ResetPhaseCorrectionSegments |
Removes all phase correction segments. Call AutoComputePhaseMaskUsingSegments(windowsList, phaseFitMethod, Int32, Boolean) to apply.
| |
| ResetPhaseCorrectionZones |
Removes all phase correction zones. Call AutoComputePhaseMaskUsingZones(windowsList, phaseFitPolyBase, Int32, Boolean) to apply.
| |
| ResetPhaseMask | ||
| ResetPhaseMonitorZones | ||
| ResetPhaseOffsetAdjustmentZones | ||
| ResetROI |
Removes the region of interest for the phase and amplitude images.
| |
| ResetTemporalPhaseAverage |
Resets the temporal averaging count.
The next reconstructed hologram will be the first of the next averaging process.
| |
| SaveFourierRegion | ||
| SaveHologram(Hologram, String) |
Saves a hologram in TIFF format
| |
| SaveHologram(Hologram, String, IHardwareConfiguration, IHolographicMeasurementConfig, Int32) |
Saves a hologram in TIFF format
| |
| SaveImage |
Saves an image in TIFF format
| |
| SaveImageFloat |
Saves an image as floating-point values in a binary or text file
| |
| SavePhaseOffsetAdjustmentZones | ||
| SaveRefHolo |
Saves the current reference hologram (reference holograms are NOT saved in the same format as standard hologram)
| |
| SetDistance |
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.
| |
| SetHoloRHListSize |
Define the number of holograms which will be averaged to produce the reference hologram
| |
| SetPhaseCorrectionCoefficient | ||
| SetSpectrumKxKy | ||
| SetSpTilt | ||
| SetWavelengthFilterParameters |
Enables/Disables and configures a filter applied to the complex wavefront (it influences both the phase and the amplitude image).
| |
| SignalNewImage | ||
| SignalNewImage(Int32) | ||
| UndoPhaseCorrectionSegment |
Removes the last phase correction segment added for a certain orientation, method and fitting degree, then recomputes the fit
on the remaining segments. Call AutoComputePhaseMaskUsingSegments(windowsList, phaseFitMethod, Int32, Boolean) to apply.
| |
| UseCurrentHoloAsRef |
Define how to use the reference hologram. Call CopyHoloToRH(Int32) or SetHoloRHListSize(Int32) and Array.Copy before. (See example
code below)
|