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 Gets the phase histogram. Call ComputePhaseHistogram to compute it.
(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 methodSaveImageFloat(windowsList, String, Single, Boolean, Boolean)
(Inherited from SingleWavelengthReconstruction)
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 methodSetMaximumNumberOfSamplesForPhaseMonitor
(Inherited from SingleWavelengthReconstruction)
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