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

View controller of the image stacking. More...

#import <MyImageStackerView.h>

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

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...
 
- 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...
 
- Instance Methods inherited from <LynkeosImageViewDelegate>
(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

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

Method Documentation

- (IBAction) cropRectangleChange: (id)  sender
- (IBAction) doubleSizeAction: (id)  sender

Toggle between regular and double sized stack.

Parameters
senderThe control which value has changed

References _document, _doubleSizeCheckBox, MyImageStackerParameters::_factor, <LynkeosViewDocument>::currentList, and ImageMode.

- (IBAction) methodChange: (id)  sender

Change the stacking mode.

Parameters
senderThe popup button

References _document, MyImageStackerParameters::_stackMethod, and <LynkeosViewDocument>::currentList.

- (IBAction) minMaxChange: (id)  sender

Choose between min or max stacking.

Parameters
senderThe control originating the change

References _document, and <LynkeosViewDocument>::currentList.

- (IBAction) monochromeAction: (id)  sender

Toggle between RGB and grayscale stack.

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

Parameters
senderThe control originating the change

References _document, _sigmaRejectSlider, _sigmaRejectText, and <LynkeosViewDocument>::currentList.

- (IBAction) stackAction: (id)  sender

Member Data Documentation

- (BOOL) _isStacking
protected

Stacking under process

Referenced by stackAction:.

- (IBOutlet NSSlider*) _sigmaRejectSlider
protected

Slider level

Referenced by sigmaChange:.


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