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

View controlling the chromatic alignment. More...

#import <MyChromaticAlignerView.h>

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

Instance Methods

(IBAction) - changeOffset:
 A plane offset was manually changed. More...
 
(IBAction) - showOriginal:
 Blink between orinal and corrected images. More...
 
(IBAction) - automaticOffsets:
 Try to align the planes automatically. More...
 
(IBAction) - reStack:
 Stack the images again, taking the chromatic correction into account. 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
 The view.
 
IBOutlet NSMatrix_offsetNames
 Name of color planes.
 
IBOutlet NSMatrix_offsetTextFields
 Offset value text fields.
 
IBOutlet NSMatrix_offsetSliders
 Offset value sliders.
 
IBOutlet NSButton_automaticOffsetsButton
 
IBOutlet NSButton_reStackButton
 Stack again, taking the chromatic correction into account.
 
IBOutlet NSButton_originalCheckBox
 Blink with the original.
 
id< LynkeosViewDocument_document
 The doc we belong to.
 
id< LynkeosWindowController_window
 Our window controller.
 
id< LynkeosImageView_imageView
 To display the image.
 
NSOutlineView_textView
 The list of items.
 
LynkeosProcessableImage_item
 The item being corrected.
 
MyChromaticAlignParameter_params
 The color offsets.
 
LynkeosStandardImageBuffer_originalImage
 Uncorrected image.
 
LynkeosStandardImageBuffer_processedImage
 
NSPointArray _originalOffsets
 Initial offsets, when starting the item.
 
u_short _stackingFactor
 Expansion that was used during stacking.
 
MyImageStackerView_stacker
 To instruct it to re-stack.
 

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 controlling the chromatic alignment.

Method Documentation

- (IBAction) automaticOffsets: (id)  sender
- (IBAction) changeOffset: (id)  sender
- (IBAction) reStack: (id)  sender

Stack the images again, taking the chromatic correction into account.

Parameters
senderThe control which value was modified

References _document, _stacker, <LynkeosProcessingView>::setActiveView:, and MyImageStackerView::stackAction:.

- (IBAction) showOriginal: (id)  sender

Blink between orinal and corrected images.

Parameters
senderThe control which value was modified

References _imageView, _item, <LynkeosProcessableItem>::getBlackLevel:whiteLevel:gamma:, <LynkeosProcessableItem>::setBlackLevel:whiteLevel:gamma:, and <LynkeosProcessableItem>::setOriginalImage:.

Member Data Documentation

- (IBOutlet NSButton*) _automaticOffsetsButton
protected

To auto align colors

- (LynkeosStandardImageBuffer*) _processedImage
protected

Corrected image


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