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

View controller of the deconvolution processing. More...

#import <MyUnsharpMaskView.h>

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

Instance Methods

(IBAction) - radiusChange:
 The gaussian radius was changed. More...
 
(IBAction) - gainChange:
 The unsharp gain was changed. More...
 
(IBAction) - gradientChange:
 Change between gradient only and full unsharp mask. 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_gainSlider
 Unsharp gain slider.
 
IBOutlet NSTextField_gainText
 Unsharp gain text value.
 
IBOutlet NSButton_gradientButton
 Comute only the gradient.
 
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.
 
MyUnsharpMaskParameters_params
 Unsharp mask parameters.
 
BOOL _isProcessing
 Is a process running ?
 
NSTimer * _progressTimer
 Timer for progress bar update.
 

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) gainChange: (id)  sender

The unsharp gain was changed.

Parameters
senderThe control which value has changed

References _document, MyUnsharpMaskParameters::_gain, _gainSlider, _gainText, MyUnsharpMaskParameters::_nextY, and _params.

- (IBAction) gradientChange: (id)  sender

Change between gradient only and full unsharp mask.

Parameters
senderThe control which value has changed

References _document, MyUnsharpMaskParameters::_gradientOnly, MyUnsharpMaskParameters::_nextY, and _params.

- (IBAction) radiusChange: (id)  sender

The gaussian radius was changed.

Parameters
senderThe control which value has changed

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


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