Lynkeos
Instance Methods | Protected Attributes | List of all members
MyDeconvolutionView Class Reference

View controller of the deconvolution processing. More...

#import <MyDeconvolutionView.h>

Inheritance diagram for MyDeconvolutionView:
Inheritance graph
[legend]
Collaboration diagram for MyDeconvolutionView:
Collaboration graph
[legend]

Instance Methods

(IBAction) - radiusChange:
 The gaussian radius was changed. More...
 
(IBAction) - thresholdChange:
 The noise threshold was chaged. 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...
 

Protected Attributes

IBOutlet NSView_panel
 Our view.
 
IBOutlet NSSlider_radiusSlider
 Gaussian radius slider.
 
IBOutlet NSTextField_radiusText
 Gaussian radius text value.
 
IBOutlet NSSlider_thresholdSlider
 Noise threshold value slider.
 
IBOutlet NSTextField_thresholdText
 Noise threshold value text.
 
IBOutlet NSProgressIndicator_progress
 Progress bar.
 
id< LynkeosViewDocument_document
 Our document.
 
id< LynkeosWindowController_window
 Our window controller.
 
id< LynkeosImageView_imageView
 The view for result image.
 
NSOutlineView_textView
 The items list view.
 
LynkeosLogFields_logRadius
 Log slider / text combination.
 
LynkeosProcessableImage_item
 The item being processed.
 
MyDeconvolutionParameters_params
 Deconvolution parameters.
 
BOOL _isProcessing
 
NSTimer * _progressTimer
 To reduce progress bar updating overhead.
 

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...
 

Detailed Description

View controller of the deconvolution processing.

Method Documentation

- (IBAction) radiusChange: (id)  sender

The gaussian radius was changed.

Parameters
senderThe control which value has changed

References _document, _logRadius, MyDeconvolutionParameters::_nextY, _params, MyDeconvolutionParameters::_radius, and LynkeosLogFields::valueFrom:.

- (IBAction) thresholdChange: (id)  sender

The noise threshold was chaged.

Parameters
senderThe control which value has changed

References _document, MyDeconvolutionParameters::_nextY, _params, MyDeconvolutionParameters::_threshold, _thresholdSlider, and _thresholdText.

Member Data Documentation

- (BOOL) _isProcessing
protected

Is a process running ?


The documentation for this class was generated from the following files: