|  | IReconstruction Methods | 
The IReconstruction type exposes the following members.
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddPhaseCorrectionSegment | 
            Adds a new vertical or horizontal segment.
            One must call AutoComputePhaseMaskUsingSegments(windowsList, phaseFitMethod, Int32, Boolean) to update the phase correction mask before recomputing the phase image.
             | 
|  | AddPhaseCorrectionZone | 
            Adds a phase correction rectangular zone.
            One must call AutoComputePhaseMaskUsingZones(windowsList, phaseFitPolyBase, Int32, Boolean) to update the phase correction mask before recomputing the phase image.
             | 
|  | AddPhaseMonitorZone | |
|  | AddPhaseOffsetAdjustmentZone | 
            Adds a phase offset correction zone. (Valid only for the multi-zone phase offset method)
             | 
|  | AutoComputePhaseMaskUsingSegments | 
            Compute the phase correction coefficients related to the specified method using segments.
            Then, recompute the phase correction mask using ComputePhaseMask | 
|  | AutoComputePhaseMaskUsingZones | 
            Compute the phase correction coefficients related to the specified method using zones.
            Then, recompute the phase correction mask using ComputePhaseMask | 
|  | ComputePhaseHistogram | 
            Computes the histogram of the phase image (or of its ROI).
            Call getPhaseHistogram to get the result.
             | 
|  | ComputePhaseMask | 
            Recomputes the phase correction mask using the existing correction coefficients.
             | 
|  | 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 | (Inherited from IStitchingFactory.) | 
|  | CutNewEllFourierRegion | |
|  | CutNewRectFourierRegion | |
|  | DoAutoPhaseCorrectionNoCT | |
|  | DoMonitorPhaseZone | |
|  | 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 | |
|  | GetAvgBufHolo | |
|  | GetAvgRHBufHolo | 
            Gets a reference to the byte array to copy the reference hologram data when using several averaged holograms
             | 
|  | GetDistance | 
            Gets 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 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.
            One must call AutoComputePhaseMaskUsingSegments(windowsList, phaseFitMethod, Int32, Boolean) to update the phase correction mask before recomputing the phase image.
             | 
|  | ResetPhaseCorrectionZones | 
            Removes all phase correction zones.
            One must call AutoComputePhaseMaskUsingZones(windowsList, phaseFitPolyBase, Int32, Boolean) to update the phase correction mask before recomputing the phase image.
             | 
|  | ResetPhaseMask | |
|  | ResetPhaseMonitorData | |
|  | 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 | |
|  | 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.
             | 
|  | SetHoloListSize | |
|  | SetHoloRHListSize | 
            Define the number of holograms which will be averaged to produce the reference hologram
             | 
|  | SetPhaseCorrectionCoefficient | |
|  | SetSpectrumKxKy | |
|  | SetSpTilt | |
|  | SetWavelengthFilterParameters | 
            Configures a filter applied to the complex wavefront (it influences both the phase and the amplitude image).
             | 
|  | SignalNewImage | |
|  | UndoPhaseCorrectionSegment | 
            Removes the last phase correction segment added for a certain orientation.
            One must call AutoComputePhaseMaskUsingSegments(windowsList, phaseFitMethod, Int32, Boolean) to update the phase correction mask before recomputing the phase image.
             | 
|   | UseCurrentHoloAsRef | 
            Define how to use the reference hologram. Call CopyHoloToRH(Int32) or SetHoloRHListSize(Int32) and Array.Copy before. (See example
            code below)
             | 
 See Also
See Also