Click or drag to resize
SingleWavelengthReconstruction Class
Reconstruction object for single wavelength configuration
Inheritance Hierarchy
SystemObject
  IStitchingFactory
    LynceeTec.Processing.HolographySingleWavelengthReconstruction

Namespace: LynceeTec.Processing.Holography
Assembly: LynceeTec.Processing (in LynceeTec.Processing.dll) Version: 6.4.0.7 6_4_dev bc6b638, built 2016-11-07 15:44:14 UTC
Syntax
public class SingleWavelengthReconstruction : IStitchingFactory, 
	IDisposable

The SingleWavelengthReconstruction type exposes the following members.

Constructors
  NameDescription
Public methodSingleWavelengthReconstruction
Initializes a new instance of the SingleWavelengthReconstruction class
Top
Properties
  NameDescription
Public propertyAmplDivRefHolo
Public propertyAmpProfile
Gets the last amplitude (intensity) profile extracted. See ExtractArbitraryIntensityProfile(Int32, Int32, Int32, Int32, Boolean, Single, Single).
Public propertyBpp
Gets or sets the number of BITS per pixel. Either 8 or 16.
Public propertyCanRefresh
Public propertydeltaN
Gets or sets the difference of refraction index (used for phase->height conversion).
Public propertyCode exampleDistance
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.
Public propertyEffBpp
Gets or sets the number of useful bits per pixel. It might differ from Bpp.
Public propertyHasROI
Gets a value indicating whether a region of interest is defined.
Public propertyImageHeight
Gets the height of the current hologram image.
Public propertyImageWidth
Gets the width of the current hologram image.
Public propertyImgAmp
Gets a pointer to the processed amplitude (intensity) image.
Public propertyImgFFT
Gets a pointer to the processed amplitude image of the 2D Fourier transform.
Public propertyImgHolo
Gets a pointer to the raw hologram image (acquired from a camera).
Public propertyImgPhase
Gets a pointer to the processed phase image.
Public propertyKx
Public propertyKy
Public propertylambda
Gets or sets the wavelength.
Public propertyLockPhaseScale
Public propertyMask
Public propertyOplMax
Public propertyOplMin
Public propertyOplValue
Public propertyPhaseColormap
Gets or sets the color map of the phase image.
Public propertyPhaseMeanValue
Gets the mean value of the phase image (or its ROI). Call ComputePhaseStdDev first to compute it.
Public propertyPhaseMonitor
Public propertyPhaseOffset
Public propertyPhaseProfile
Public propertyPhaseROIHeight
Gets the height of the region of interest on the phase and amplitude images. If no ROI is defined, returns the height of the image.
Public propertyPhaseROILeft
Gets the offset of the region of interest from the left of the image. (X coordinate of the top left corner of the ROI).
Public propertyPhaseROIStride
Gets the stride of the region of interest (distance in bytes between two lines of the image) for float amplitude or phase images. If no ROI is defined, returns the stride of the image. Stride is always a multiple of 4.
Public propertyPhaseROITop
Gets the offset of the region of interest from the top of the image. (Y coordinate of the top left corner of the ROI).
Public propertyPhaseROIWidth
Gets the width of the region of interest on the phase and amplitude images. If no ROI is defined, returns the width of the image.
Public propertyPhaseStdDev
Gets the standard deviation of the phase image (or its ROI). Call ComputePhaseStdDev first to compute it.
Public propertyPhaseValue
Public propertyPhAvgNum
Public propertyPhCorDegree
Public propertyPhMax
Public propertyPhMin
Public propertyRefHoloUse
Public propertyTempPhAvgState
Public propertyTransMicroscope
Gets or sets the type of the miscroscope.
Public propertyUnwrap2D
Toggles the 2D unwrapping.
Public propertyUnwrap2DMethod
Gets or sets the method for unwrapping in 2D.
Public propertyWaveFilt
Gets a value indicating whether a wavelength filter is enabled.
Top
Methods
  NameDescription
Public methodAddPhCorrSegment
Adds a new vertical or horizontal segment for the phase mask adjustement, then recomputes the fit. (Only for multi-segment phase correction method. The method needs at least one vertical and one horizontal segment).
Public methodAddPhCorrZone
Adds a phase correction zone, either rectangular or an ellipse.
Public methodAddPhOffAdjZone
Public methodComputePhaseHistogram
Computes the histogram of the phase image (or of its ROI). Call getPhaseHistogram to get the result.
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.
Public methodConfigureProcessing
Public methodCopyAmp32fToMemStream
Public methodCopyAmpToMemStream
Public methodCopyHoloToMemStream
Public methodCopyHoloToRH
Public methodCopyImg32fResult
Copies the floating point image result of processing in a local buffer.
Public methodCopyImgResult
Copies the image result of processing in a local buffer.
Public methodCopyPhase32fToMemStream
Public methodCopyPhaseToMemStream
Public methodCutNewEllFourierRegion
Public methodCutNewRectFourierRegion
Public methodDispose
Releases all resources used by the SingleWavelengthReconstruction
Public methodDo2DAdjustDpm
Perform a 2D phase fit on a rectangular zone.
Public methodDoAutoAdjustDpm
Performs an automatic adjustment of phase parameters, including crossed-terms, using an iterative method.
Public methodDoAutoPhaseCorrectionNoCT
Public methodDoMonitorPhaseZone
Public methodDumpPhaseMonitor
Public methodExtractArbitraryIntensityProfile
Extracts a profile in the intensity (amplitude) image. Use AmpProfile to get the result.
Public methodExtractArbitraryPhaseProfile
Extracts a profile in the phase image. Use PhaseProfile to get the result.
Public methodExtractProfile
Public methodExtractROI
Sets a region of interest in the phase and intensity images.
Public methodFineFocusSearch
Public methodGetAmp32f
Public methodGetAvgRHBufHolo
Public methodGetNumFourierFilters
Public methodGetPhase32f
Public methodgetPhaseHistogram
Public methodInitProcessingChain
Public methodLoadFourierRegion
Public methodLoadPhOffAdjZones
Public methodLoadRefHolo
Public methodOnDistanceChange
Recomputes the phase mask and redoes the Fresnel transform, then process the images defined in visMask. Call after changing DistanceInt32.
Public methodOnDpmChange
Recomputes the phase correction mask and updates the selected images.
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.
Public methodOnNewImage(Hologram, windowsList)
Gives a new image to the processing chain and processes it.
Public methodOnOffsetChange
Updates the phase image when the phase offset has changed (without recomputing the whole phase mask)
Public methodParsePhOffAdjZones
Public methodProcess
Public methodRecomputeKxKy
Public methodReconstructFile
Public methodReconstructSequence
Public methodRedoFourierFilter
Public methodRefreshAmplitude
Public methodRefreshFourier
Public methodRefreshIntensityPhase
Public methodRefreshPhase
Public methodRemoveLastFourierFilter
Public methodResetFourierRegions
Public methodResetPhaseMask
Public methodResetPhCorrSegment
Removes all phase correction segments.
Public methodResetPhCorrZone
Removes all phase correction zones.
Public methodResetPhOffAdjZone
Public methodResetROI
Removes the region of interest for the phase and amplitude images.
Public methodResetTempAvg
Public methodSaveFourierRegion
Public methodSaveImage
Saves an image in TIFF format
Public methodSaveImageFloat
Saves an image as floating-point values in a binary or text file
Public methodSavePhOffAdjZones
Public methodSaveRefHolo
Public methodSetSpTilt
Public methodSetWaveFilt
Enables/Disables and configures a filter applied to the complex wavefront (it influences both the phase and the amplitude image).
Public methodSignalNewImage
Public methodSignalNewImage(Int32)
Public methodUndoPhCorrSegment
Removes the last phase correction segment added for a certain orientation, method and fitting degree, then recomputes the fit on the remaining segments.
Public methodUseCurrentHoloAsRef
Top
See Also