![]() | IReconstruction Methods |
The IReconstruction type exposes the following members.
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)
|