Lynkeos
|
View controller of the deconvolution processing. More...
#import <MyWaveletView.h>
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... | |
![]() | |
(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 | |
![]() | |
(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 of the deconvolution processing.
- (IBAction) addOneFrequency: | (id) | sender |
Add one wavelet to the series.
sender | The button |
References _document, wavelet_t::_frequency, MyWaveletParameters::_nextY, MyWaveletParameters::_numberOfWavelets, _params, _progressionPopup, MyWaveletParameters::_wavelet, and wavelet_t::_weight.
- (IBAction) algorithmChange: | (id) | sender |
The kind of wavelet algo was changed.
sender | The control which value was changed |
References _document, MyWaveletParameters::_nextY, _params, and MyWaveletParameters::_waveletKind.
- (IBAction) deleteOneFrequency: | (id) | sender |
Delete one wavelet.
sender | The button |
References _document, MyWaveletParameters::_nextY, MyWaveletParameters::_numberOfWavelets, _params, _progressionPopup, and MyWaveletParameters::_wavelet.
- (IBAction) freqChange: | (id) | sender |
The frequency of a wavelet was changed.
sender | The 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.
sender | The control which value was changed |
References _displayFrequency, and _freqDisplaySwitch.
- (IBAction) levelChange: | (id) | sender |
The level of one wavelet was changed.
sender | The 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.
sender | The control which value was changed |
References _document, MyWaveletParameters::_nextY, _numberOfFreqStep, _numberOfFreqText, and _params.
- (IBAction) progressionChange: | (id) | sender |
The kind of frequency progression was changed.
sender | The 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.
sender | The control which value was changed |
References _document, MyWaveletParameters::_nextY, and _params.
- (IBAction) selectChange: | (id) | sender |
Alternate between one wavelet display and full series.
sender | The button |
References _item, MyWaveletParameters::_numberOfWavelets, _params, _realImageView, MyWaveletParameters::_wavelet, MyWaveletParameters::_waveletKind, wavelet_t::_weight, <LynkeosProcessing>::finishProcessing, <LynkeosProcessableItem>::getImageSample:inRect:, <LynkeosProcessableItem>::getMinLevel:maxLevel:, <LynkeosProcessableItem>::imageSize, <LynkeosProcessing>::processItem:, <LynkeosProcessableItem>::setBlackLevel:whiteLevel:gamma:, and <LynkeosProcessableItem>::setOriginalImage:.
|
protected |
Freq/Pixels display
Referenced by freqChange:, and freqDisplayChange:.