| 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 | Releases all resources used by the SingleWavelengthReconstruction |
 | 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(windowsList, String, Single, Boolean) |
Saves an image as floating-point values in a binary or text file
|
 | SaveImageFloat(windowsList, String, Single, Boolean, Boolean) | |
 | 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
|
 | SetMaximumNumberOfSamplesForPhaseMonitor | |
 | 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)
|