![]() | 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)
|