Lynkeos
|
View controller of the image stacking. More...
#import <MyImageStackerView.h>
Instance Methods | |
(IBAction) | - cropRectangleChange: |
The crop rectangle characteristics were changed. More... | |
(IBAction) | - doubleSizeAction: |
Toggle between regular and double sized stack. More... | |
(IBAction) | - monochromeAction: |
Toggle between RGB and grayscale stack. More... | |
(IBAction) | - methodChange: |
Change the stacking mode. More... | |
(IBAction) | - sigmaChange: |
Change the number of standard deviations for rejection. More... | |
(IBAction) | - minMaxChange: |
Choose between min or max stacking. More... | |
(IBAction) | - stackAction: |
Start stacking. 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... | |
![]() | |
(BOOL) | - validateSelection:atIndex: |
Validate, and possibly change the selection. More... | |
Protected Attributes | |
IBOutlet NSTextField * | _cropX |
X origin of the crop rect. | |
IBOutlet NSTextField * | _cropY |
Y origin of the crop rect. | |
IBOutlet NSTextField * | _cropW |
Width of the crop rect. | |
IBOutlet NSTextField * | _cropH |
Height of the crop rect. | |
IBOutlet NSButton * | _doubleSizeCheckBox |
Expand the stack. | |
IBOutlet NSButton * | _monochromeCheckBox |
Stack in monochrome. | |
IBOutlet NSPopUpButton * | _methodPopup |
Stacking method choice. | |
IBOutlet NSTabView * | _methodPane |
Pane for mode parameters. | |
IBOutlet NSTextField * | _sigmaRejectText |
Text level. | |
IBOutlet NSSlider * | _sigmaRejectSlider |
IBOutlet NSMatrix * | _minMaxMatrix |
Selection between min/max stacking. | |
IBOutlet NSButton * | _stackButton |
Start stacking. | |
IBOutlet NSView * | _panel |
Our view. | |
id< LynkeosWindowController > | _window |
Our window controller. | |
MyDocument * | _document |
Our document. | |
NSOutlineView * | _textView |
The items list view. | |
id< LynkeosImageView > | _imageView |
The view for result image. | |
BOOL | _isStacking |
BOOL | _imageUpdate |
Whether to refresh each image once processed in the stack. | |
BOOL | _stackedImagesNb |
Number of stacked images. | |
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 image stacking.
- (IBAction) cropRectangleChange: | (id) | sender |
The crop rectangle characteristics were changed.
sender | The control which value has changed |
References _cropH, MyImageStackerParameters::_cropRectangle, _cropW, _cropX, _cropY, _document, adjustFFTrect(), <LynkeosViewDocument>::currentList, LynkeosIntegerSize::height, LynkeosIntegerRect::origin, LynkeosIntegerRect::size, LynkeosIntegerSize::width, LynkeosIntegerPoint::x, and LynkeosIntegerPoint::y.
- (IBAction) doubleSizeAction: | (id) | sender |
Toggle between regular and double sized stack.
sender | The control which value has changed |
References _document, _doubleSizeCheckBox, MyImageStackerParameters::_factor, <LynkeosViewDocument>::currentList, and ImageMode.
- (IBAction) methodChange: | (id) | sender |
Change the stacking mode.
sender | The popup button |
References _document, MyImageStackerParameters::_stackMethod, and <LynkeosViewDocument>::currentList.
- (IBAction) minMaxChange: | (id) | sender |
Choose between min or max stacking.
sender | The control originating the change |
References _document, and <LynkeosViewDocument>::currentList.
- (IBAction) monochromeAction: | (id) | sender |
Toggle between RGB and grayscale stack.
sender | The control which value has changed |
References _document, _monochromeCheckBox, MyImageStackerParameters::_monochromeStack, <LynkeosViewDocument>::currentList, and FlatFieldMode.
- (IBAction) sigmaChange: | (id) | sender |
Change the number of standard deviations for rejection.
sender | The control originating the change |
References _document, _sigmaRejectSlider, _sigmaRejectText, and <LynkeosViewDocument>::currentList.
- (IBAction) stackAction: | (id) | sender |
Start stacking.
sender | The button |
References _cropH, _cropW, _cropX, _cropY, _document, _doubleSizeCheckBox, _imageUpdate, _imageView, _isStacking, MyImageStackerList::_list, _monochromeCheckBox, MyImageStackerParameters::_postStack, MyImageStackerParameters::_stackMethod, <LynkeosViewDocument>::currentList, <LynkeosViewDocument>::darkFrameList, DarkFrameMode, <LynkeosViewDocument>::flatFieldList, FlatFieldMode, ImageMode, ListData, <LynkeosViewDocument>::listMode, MeanStack, myImageListItemDarkFrame, myImageListItemFlatField, NoPostStack, NormalizeStack, <LynkeosDocument>::startProcess:withEnumerator:parameters:, and <LynkeosDocument>::stopProcess.
Referenced by MyChromaticAlignerView::reStack:.
|
protected |
Stacking under process
Referenced by stackAction:.
|
protected |
Slider level
Referenced by sigmaChange:.