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... | |
![]() | |
(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... | |
![]() | |
(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 | |
![]() | |
(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