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

View controller of the deconvolution processing. More...

#import <MyWaveletView.h>

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

Instance Methods

(IBAction) - progressionChange:
 The kind of frequency progression was changed. More...
 
(IBAction) - progressionStepChange:
 The step of the frequency prgression was changed. More...
 
(IBAction) - numberOfFreqChange:
 The number of wavelets was changed. More...
 
(IBAction) - algorithmChange:
 The kind of wavelet algo was changed. More...
 
(IBAction) - freqDisplayChange:
 The choice between frequency or pixels display was changed. More...
 
(IBAction) - addOneFrequency:
 Add one wavelet to the series. More...
 
(IBAction) - deleteOneFrequency:
 Delete one wavelet. More...
 
(IBAction) - freqChange:
 The frequency of a wavelet was changed. More...
 
(IBAction) - selectChange:
 Alternate between one wavelet display and full series. More...
 
(IBAction) - levelChange:
 The level of one wavelet was changed. 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 NSPopUpButton_progressionPopup
 Geometric/arithmetic.
 
IBOutlet NSTextField_progrStepText
 Geometric progress step.
 
IBOutlet NSTextField_numberOfFreqText
 Number of wavelets.
 
IBOutlet NSStepper_numberOfFreqStep
 Stepper for wavelet nb.
 
IBOutlet NSPopUpButton_algorithmPopup
 ESO/sawtooth choice.
 
IBOutlet NSButton_freqDisplaySwitch
 Freq/Pixels display choice.
 
IBOutlet NSButton_addFreqButton
 Add a wavelet.
 
IBOutlet NSMatrix_deleteFreqButton
 Delete a wavelet.
 
IBOutlet NSMatrix_freqMatrix
 Wavelet frequencies.
 
IBOutlet NSMatrix_selectMatrix
 Display one wavelet.
 
IBOutlet NSMatrix_levelSliderMatrix
 Wavelet level sliders.
 
IBOutlet NSMatrix_levelTextMatrix
 Wavelet level text fields.
 
IBOutlet NSProgressIndicator_progress
 Progress bar.
 
id< LynkeosViewDocument_document
 Our document.
 
id< LynkeosWindowController_window
 Our window controler.
 
id< LynkeosImageView_imageView
 For result display.
 
id< LynkeosImageView_realImageView
 To jump over a proxy.
 
NSOutlineView_textView
 The items list.
 
LynkeosProcessableImage_item
 Item being processed.
 
MyWaveletParameters_params
 Wavelet parameters.
 
BOOL _isProcessing
 Whether process is running.
 
BOOL _displayFrequency
 
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) addOneFrequency: (id)  sender
- (IBAction) algorithmChange: (id)  sender

The kind of wavelet algo was changed.

Parameters
senderThe control which value was changed

References _document, MyWaveletParameters::_nextY, _params, and MyWaveletParameters::_waveletKind.

- (IBAction) deleteOneFrequency: (id)  sender
- (IBAction) freqChange: (id)  sender

The frequency of a wavelet was changed.

Parameters
senderThe control which value was changed

References _displayFrequency, _document, wavelet_t::_frequency, MyWaveletParameters::_nextY, _params, _progressionPopup, and MyWaveletParameters::_wavelet.

- (IBAction) freqDisplayChange: (id)  sender

The choice between frequency or pixels display was changed.

Parameters
senderThe control which value was changed

References _displayFrequency, and _freqDisplaySwitch.

- (IBAction) levelChange: (id)  sender

The level of one wavelet was changed.

Parameters
senderThe control which value was changed

References _document, _levelSliderMatrix, _levelTextMatrix, MyWaveletParameters::_nextY, _params, MyWaveletParameters::_wavelet, and wavelet_t::_weight.

- (IBAction) numberOfFreqChange: (id)  sender

The number of wavelets was changed.

Parameters
senderThe control which value was changed

References _document, MyWaveletParameters::_nextY, _numberOfFreqStep, _numberOfFreqText, and _params.

- (IBAction) progressionChange: (id)  sender

The kind of frequency progression was changed.

Parameters
senderThe control which value was changed

References _document, MyWaveletParameters::_nextY, _numberOfFreqStep, _numberOfFreqText, _params, and _progrStepText.

- (IBAction) progressionStepChange: (id)  sender

The step of the frequency prgression was changed.

Parameters
senderThe control which value was changed

References _document, MyWaveletParameters::_nextY, and _params.

- (IBAction) selectChange: (id)  sender

Member Data Documentation

- (BOOL) _displayFrequency
protected

Freq/Pixels display

Referenced by freqChange:, and freqDisplayChange:.


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