Click or drag to resize

DualWavelengthReconstruction Methods

The DualWavelengthReconstruction type exposes the following members.

Methods
  NameDescription
Public methodAddPhaseCorrectionSegment
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.
(Inherited from SingleWavelengthReconstruction.)
Public methodAddPhaseCorrectionZone
Adds a phase correction zone, either rectangular or an ellipse. Call ComputePhaseMask to apply.
(Inherited from SingleWavelengthReconstruction.)
Public methodAddPhaseMonitorZone (Inherited from SingleWavelengthReconstruction.)
Public methodAddPhaseOffsetAdjustmentZone
Adds a phase offset correction zone. (Valid only for the multi-zone phase offset method)
(Inherited from SingleWavelengthReconstruction.)
Public methodAutoComputePhaseMaskUsingSegments
Performs an automatic adjustment of phase parameters, including crossed-terms, using an iterative method.
(Inherited from SingleWavelengthReconstruction.)
Public methodAutoComputePhaseMaskUsingZones
Perform a 2D phase fit on a rectangular zone.
(Inherited from SingleWavelengthReconstruction.)
Public methodComputePhaseHistogram
Computes the histogram of the phase image (or of its ROI). Call getPhaseHistogram to get the result.
(Inherited from SingleWavelengthReconstruction.)
Public methodComputePhaseStdDev
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.
(Inherited from SingleWavelengthReconstruction.)
Public methodConfigureProcessing (Overrides DualWavelengthReconstructionAlternate.ConfigureProcessing(IHardwareConfiguration, IHolographicMeasurementConfig).)
Public methodCopyAmp32fToMemStream (Inherited from SingleWavelengthReconstruction.)
Public methodCopyAmpToMemStream (Inherited from SingleWavelengthReconstruction.)
Public methodCopyHoloToRH
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
(Inherited from SingleWavelengthReconstruction.)
Public methodCopyImg32fResult(Single, Int32, windowsList)
Copies the floating point image result of processing in a local buffer.
(Inherited from SingleWavelengthReconstruction.)
Public methodCopyImg32fResult(Single, Int32, windowsList, Boolean)
Copies the floating point image result of processing in a local buffer.
(Inherited from SingleWavelengthReconstruction.)
Public methodCopyImgResult
Copies the image result of processing in a local buffer.
(Inherited from SingleWavelengthReconstruction.)
Public methodCopyPhase32fToMemStream (Inherited from SingleWavelengthReconstruction.)
Public methodCopyPhaseToMemStream (Inherited from SingleWavelengthReconstruction.)
Public methodCreateStitching (Inherited from SingleWavelengthReconstruction.)
Public methodCutNewEllFourierRegion (Inherited from SingleWavelengthReconstruction.)
Public methodCutNewRectFourierRegion (Inherited from SingleWavelengthReconstruction.)
Public methodDispose (Inherited from SingleWavelengthReconstruction.)
Public methodDoAutoPhaseCorrectionNoCT (Inherited from SingleWavelengthReconstruction.)
Public methodDoMonitorPhaseZone (Inherited from SingleWavelengthReconstruction.)
Public methodDumpPhaseMonitor (Inherited from SingleWavelengthReconstruction.)
Public methodExtractArbitraryIntensityProfile
Extracts a profile in the intensity (amplitude) image. Use AmpProfile to get the result.
(Inherited from SingleWavelengthReconstruction.)
Public methodExtractProfile (Inherited from SingleWavelengthReconstruction.)
Public methodGetAmp32f (Inherited from SingleWavelengthReconstruction.)
Public methodGetAvgRHBufHolo
Gets a reference to the byte array to copy the reference hologram data when using several averaged holograms
(Inherited from SingleWavelengthReconstruction.)
Public methodCode exampleGetDistance
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.
(Inherited from SingleWavelengthReconstruction.)
Public methodGetNumFourierFilters (Inherited from SingleWavelengthReconstruction.)
Public methodGetPhase32f (Inherited from SingleWavelengthReconstruction.)
Public methodGetPhaseCorrectionCoefficient (Inherited from SingleWavelengthReconstruction.)
Public methodgetPhaseHistogram (Inherited from SingleWavelengthReconstruction.)
Public methodGetPhaseValue (Inherited from SingleWavelengthReconstruction.)
Public methodInitProcessingChain (Overrides DualWavelengthReconstructionAlternate.InitProcessingChain(Int32, Int32, Int32, Double, Double, Double, Double, Double, Double, Double, Double, Int32, Int32, Double).)
Public methodLoadFourierRegion (Inherited from SingleWavelengthReconstruction.)
Public methodLoadPhaseOffsetAdjustmentZones (Inherited from SingleWavelengthReconstruction.)
Public methodOnDistanceChange
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)).
(Inherited from SingleWavelengthReconstruction.)
Public methodOnNewImage(windowsList)
Signals that a new image is available in the memory pointed by ImgHolo, gives it to the processing chain and processes it.
(Overrides DualWavelengthReconstructionAlternate.OnNewImage(windowsList).)
Public methodOnNewImage(Hologram, windowsList)
Gives a new image to the processing chain and processes it
(Overrides DualWavelengthReconstructionAlternate.OnNewImage(Hologram, windowsList).)
Public methodParsePhaseOffsetAdjustmentZones (Inherited from SingleWavelengthReconstruction.)
Public methodPerformAutoFocus
Compute the focus position.
(Inherited from SingleWavelengthReconstruction.)
Public methodProcess
Reconstructs the image pointed by ImgHolo
(Inherited from SingleWavelengthReconstruction.)
Public methodReconstructFile (Inherited from SingleWavelengthReconstruction.)
Public methodReconstructSequence (Inherited from SingleWavelengthReconstruction.)
Public methodRedoFourierFilter (Inherited from SingleWavelengthReconstruction.)
Public methodRefreshFourier (Inherited from SingleWavelengthReconstruction.)
Public methodRefreshIntensityPhase (Inherited from SingleWavelengthReconstruction.)
Public methodRemoveLastFourierFilter (Inherited from SingleWavelengthReconstruction.)
Public methodResetFourierRegions (Inherited from SingleWavelengthReconstruction.)
Public methodResetPhaseCorrectionSegments
Removes all phase correction segments. Call AutoComputePhaseMaskUsingSegments(windowsList, phaseFitMethod, Int32, Boolean) to apply.
(Inherited from SingleWavelengthReconstruction.)
Public methodResetPhaseCorrectionZones
Removes all phase correction zones. Call AutoComputePhaseMaskUsingZones(windowsList, phaseFitPolyBase, Int32, Boolean) to apply.
(Inherited from SingleWavelengthReconstruction.)
Public methodResetPhaseMask (Inherited from SingleWavelengthReconstruction.)
Public methodResetPhaseMonitorZones (Inherited from SingleWavelengthReconstruction.)
Public methodResetPhaseOffsetAdjustmentZones (Inherited from SingleWavelengthReconstruction.)
Public methodResetTemporalPhaseAverage
Resets the temporal averaging count. The next reconstructed hologram will be the first of the next averaging process.
(Inherited from SingleWavelengthReconstruction.)
Public methodSaveFourierRegion (Inherited from SingleWavelengthReconstruction.)
Public methodSaveImage
Saves an image in TIFF format
(Overrides DualWavelengthReconstructionAlternate.SaveImage(windowsList, String, Colormaps, Boolean).)
Public methodSavePhaseOffsetAdjustmentZones (Inherited from SingleWavelengthReconstruction.)
Public methodCode exampleSetDistance
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.
(Inherited from SingleWavelengthReconstruction.)
Public methodSetHoloListSize (Overrides DualWavelengthReconstructionAlternate.SetHoloListSize(Int32).)
Public methodSetHoloRHListSize
Define the number of holograms which will be averaged to produce the reference hologram
(Overrides DualWavelengthReconstructionAlternate.SetHoloRHListSize(Int32).)
Public methodSetPhaseCorrectionCoefficient (Inherited from SingleWavelengthReconstruction.)
Public methodSetSpTilt (Inherited from SingleWavelengthReconstruction.)
Public methodSetWavelengthFilterParameters
Enables/Disables and configures a filter applied to the complex wavefront (it influences both the phase and the amplitude image).
(Inherited from SingleWavelengthReconstruction.)
Public methodSignalNewImage (Overrides SingleWavelengthReconstructionSignalNewImage.)
Public methodSignalNewImage(Int32) (Inherited from SingleWavelengthReconstruction.)
Public methodUndoPhaseCorrectionSegment
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.
(Inherited from SingleWavelengthReconstruction.)
Top
See Also