|
Lynkeos
|
View controller for Lucy/Richardson deconvolution. More...
#import <MyLucyRichardsonView.h>


Instance Methods | |
| (IBAction) | - iterationAction: |
| The number of iterations was changed. More... | |
| (IBAction) | - psfTypeAction: |
| The kind of PSF was changed. More... | |
| (IBAction) | - radiusAction: |
| The gaussian PSF radius was changed. More... | |
| (IBAction) | - loadAction: |
| Load the PSF from a file. More... | |
| (IBAction) | - saveAction: |
| Save the current PSF in a file. More... | |
| (IBAction) | - startProcess: |
| Start processing the Lucy Richardson deconvolution. More... | |
Instance Methods inherited from <LynkeosProcessingView> | |
| (id) | - initWithWindowController:document:configuration: |
| Initialize a processing view instance. More... | |
| (NSView *) | - getProcessingView |
| Access to the processing view. More... | |
| (LynkeosProcessingViewFrame_t) | - preferredDisplay |
| Prefered way of displaying the processing view. More... | |
| (Class) | - processingClass |
| What processing class is controlled by this processing view. More... | |
| (void) | - setActiveView: |
| Informs about activity of the view. | |
| (id< LynkeosProcessingParameter >) | - getCurrentParameters |
| Get the parameters being processed. More... | |
Instance Methods inherited from <MyLucyRichardsonDelegate> | |
| (oneway void) | - iterationEnded |
| Perform updates for an iteration end. | |
Protected Attributes | |
| IBOutlet NSView * | _panel |
| Our view. | |
| IBOutlet NSTextField * | _iterationText |
| Number of iterations. | |
| IBOutlet NSStepper * | _iterationStepper |
| Stepper for the nb of iterations. | |
| IBOutlet NSPopUpButton * | _psfPopup |
| Choice of the kind of PSF. | |
| IBOutlet NSImageView * | _psfImage |
| Display of the PSF. | |
| IBOutlet NSBox * | _gaussBox |
| Show/Hide gauss param. | |
| IBOutlet NSTextField * | _radiusText |
| Gauss radius text value. | |
| IBOutlet NSSlider * | _radiusSlider |
| Gauss radius slider. | |
| IBOutlet NSBox * | _fileBox |
| Show/Hide file params. | |
| IBOutlet NSButton * | _saveButton |
| For saving the PSF. | |
| IBOutlet NSButton * | _loadButton |
| Load a PSF. | |
| IBOutlet NSButton * | _startButton |
| IBOutlet NSButton * | _progressButton |
| Whether to show intermediate images. | |
| IBOutlet NSTextField * | _counterText |
| Iteration counter display. | |
| id< LynkeosViewDocument > | _document |
| Our document. | |
| id< LynkeosWindowController > | _window |
| Our window controller. | |
| id< LynkeosImageView > | _imageView |
| To display the result. | |
| id< LynkeosImageView > | _realImageView |
| If the previous is a proxy. | |
| NSOutlineView * | _textView |
| Items list outline view. | |
| LynkeosLogFields * | _logRadius |
| Log slider / text combination. | |
| LynkeosProcessableImage * | _item |
| Item being processed. | |
| MyLucyRichardsonViewParameters * | _params |
| Lucy Richardson parameters. | |
| BOOL | _isProcessing |
| Is a process running. | |
| u_short | _currentIteration |
| Iteration counter. | |
Additional Inherited Members | |
Class Methods inherited from <LynkeosProcessingView> | |
| (BOOL) | + isStandardProcessingViewController |
| Should the plugin controller auto-register that class. More... | |
| (ProcessingViewKind_t) | + processingViewKindForConfig: |
| Category to which this processing view controller belongs. More... | |
| (BOOL) | + isViewControllingProcess:withConfig: |
| Whether this view controls the given processing class. More... | |
| (void) | + getProcessingTitle:toolTitle:key:icon:tip:forConfig: |
| View characteristics. More... | |
| (unsigned int) | + allowedDisplaysForConfig: |
| Allowed ways of displaying the process view. More... | |
View controller for Lucy/Richardson deconvolution.
| - (IBAction) iterationAction: | (id) | sender |
The number of iterations was changed.
| sender | The control which value has changed |
References _iterationStepper, _iterationText, MyLucyRichardsonParameters::_numberOfIteration, and _params.
| - (IBAction) loadAction: | (id) | sender |
Load the PSF from a file.
| sender | The button |
References _item, _params, MyLucyRichardsonParameters::_psf, and _window.
| - (IBAction) psfTypeAction: | (id) | sender |
The kind of PSF was changed.
| sender | The control which value has changed |
References _item, _params, and MyLucyRichardsonViewParameters::_psfKind.
| - (IBAction) radiusAction: | (id) | sender |
The gaussian PSF radius was changed.
| sender | The control which value has changed |
References MyLucyRichardsonViewParameters::_gaussianRadius, _item, _logRadius, _params, and LynkeosLogFields::valueFrom:.
| - (IBAction) saveAction: | (id) | sender |
| - (IBAction) startProcess: | (id) | sender |
Start processing the Lucy Richardson deconvolution.
| sender | The button |
References _counterText, _currentIteration, _document, _imageView, _item, _progressButton, and <LynkeosProcessableItem>::revertToOriginal.
|
protected |
Start the Lucy Richardson
1.8.4