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

Aligner view controller class. More...

#import <MyImageAlignerView.h>

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

Instance Methods

(IBAction) - searchSquareChange:
 The origin of the search square was changed. More...
 
(IBAction) - squareSizeChange:
 The size of the search square was changed. More...
 
(IBAction) - specificSquareChange:
 The search becomes or is no more specific to the selected item. More...
 
(IBAction) - referenceAction:
 The reference item was changed. More...
 
(IBAction) - cancelAction:
 Delete the selected item's align result. More...
 
(IBAction) - alignAction:
 Start aligning. 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_searchFieldX
 X coordinate of the square.
 
IBOutlet NSTextField_searchFieldY
 Y coordinate of the square.
 
IBOutlet NSComboBox_searchSideMenu
 Search square side.
 
IBOutlet NSButton_privateSearch
 Square private to the item.
 
IBOutlet NSButton_refCheckBox
 Reference item selection.
 
IBOutlet NSButton_cancelButton
 Delete selected align result.
 
IBOutlet NSButton_alignButton
 Start alignment.
 
IBOutlet NSView_panel
 Our view.
 
id< LynkeosWindowController_window
 Our window controller.
 
id< LynkeosViewDocument_document
 Our document.
 
id< LynkeosImageList_list
 The current list.
 
NSOutlineView_textView
 Items list display.
 
id< LynkeosImageView_imageView
 For dislaying the images.
 
unsigned int _sideMenuLimit
 Upper limit for square side.
 
BOOL _isAligning
 
BOOL _imageUpdate
 Whether to update image display after aligning each item.
 

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

Aligner view controller class.

Method Documentation

- (IBAction) alignAction: (id)  sender
- (IBAction) cancelAction: (id)  sender

Delete the selected item's align result.

Parameters
senderThe button

References _imageView, _list, _textView, _window, LynkeosAlignRef, and LynkeosAlignResultRef.

- (IBAction) referenceAction: (id)  sender

The reference item was changed.

Parameters
senderThe control which value was changed

References _list, _refCheckBox, MyImageAlignerListParameters::_referenceItem, and _window.

- (IBAction) searchSquareChange: (id)  sender

The origin of the search square was changed.

Parameters
senderThe control which value was changed

References MyImageAlignerParameters::_alignOrigin, _list, _searchFieldX, _searchFieldY, _window, LynkeosIntegerPoint::x, and LynkeosIntegerPoint::y.

- (IBAction) specificSquareChange: (id)  sender

The search becomes or is no more specific to the selected item.

Parameters
senderThe control which value was changed

References MyImageAlignerParameters::_alignOrigin, and _window.

- (IBAction) squareSizeChange: (id)  sender

The size of the search square was changed.

Parameters
senderThe control which value was changed

References MyImageAlignerListParameters::_alignSize, _list, _searchSideMenu, LynkeosIntegerSize::height, and LynkeosIntegerSize::width.

Member Data Documentation

- (BOOL) _isAligning
protected

Alignment is under process

Referenced by alignAction:.


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