Reconstruction Class |
The Reconstruction type exposes the following members.
| Name | Description | |
|---|---|---|
| Reconstruction | Initializes a new instance of the Reconstruction class | |
| Reconstruction(UInt32) | Initializes a new instance of the Reconstruction class |
| Name | Description | |
|---|---|---|
| CudaDevices | Gets the installed Cuda devices informations |
| Name | Description | |
|---|---|---|
| AddHologram | Adds a new hologram to the reconstruction process to be reconstructed using the specified configuration. | |
| AddHologramToGroup | Adds the hologram to the specified started group. | |
| Clear | Clears all the holograms in the waiting queue and all the reconstructed images in the output buffers. | |
| Dispose | Releases all resources used by the Reconstruction | |
| Free | Frees the output buffers of the specified id to allow another reconstruction to use it. | |
| GetExceptions | Gets the errors that occured during the reconstruction process. | |
| GetFittingResult | Gets the fitting parameters on the reconstructed. | |
| GetFrequencySpectrum | Gets the frequency spectrum image for the specified hologram and source ids. | |
| GetIntensity | Gets the final intensity image for the specified hologram group id. | |
| GetLinkedConfigurations | Gets the configurations currently linked to the reconstruction process. | |
| GetOutputAvailableBufferSize | Gets the numbers of hologram reconstruction outputs images still available in the output buffer. | |
| GetOutputBufferSize | Gets the numbers of hologram reconstruction outputs images that can be stored simultaneously in memory. | |
| GetPhase | Gets the final phase image for the specified hologram group id. | |
| GetReconstructedIntensity | Gets the reconstructed intensity image before the post-processing for the specified hologram and source ids. | |
| GetReconstructedPhase | Gets the reconstructed phase image before the post-processing for the specified hologram and source ids. | |
| GetStatus | Gets the current status of the specified hologram group. | |
| GetUnwrappingThreadsNumber | Gets the maximum numbers of threads that can be used to perform phase unwrapping. | |
| IsRunning | Gets the running status of the reconstruction thread. | |
| Join | Waits for all the pending reconstructions to finish. | |
| Join(Int64) | Waits for the specified hologram group to be reconstructed. | |
| LinkConfiguration | Links an existing configuration to the reconstruction process. | |
| OpenHologramGroup | Opens a group of holograms to be processed together to produce one final image. | |
| Reset | Clears the buffers and resets completely the reconstruction object. | |
| Reset(UInt32) | Clears the buffers and resets completely the reconstruction object. | |
| SetOutputBufferSize | Sets the numbers of hologram reconstruction outputs images that can be stored simultaneously in memory. | |
| SetUnwrappingThreadsNumber | Sets the maximum numbers of threads that can be used to perform phase unwrapping. | |
| Start | Starts the reconstruction thread. | |
| Stop | Stops the reconstruction thread. | |
| UnlinkConfiguration | Unlink a configuration from the the reconstruction process. |
| Name | Description | |
|---|---|---|
| OnClearEvent | Event raised juste before clearing all reconstruction data due to user configuration modification. |