Lynkeos
|
View controlling the chromatic alignment. More...
#import <MyChromaticAlignerView.h>
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... | |
![]() | |
(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 | |
![]() | |
(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 controlling the chromatic alignment.
- (IBAction) automaticOffsets: | (id) | sender |
Try to align the planes automatically.
sender | The control which value was modified |
References MyImageAlignerParameters::_alignOrigin, MyImageAlignerListParameters::_alignSize, MyImageAlignerListParameters::_checkAlignResult, MyImageAlignerListParameters::_cutoff, _item, MyChromaticAlignParameter::_numOffsets, MyChromaticAlignParameter::_offsets, _originalCheckBox, _originalImage, _originalOffsets, _params, MyImageAlignerListParameters::_precisionThreshold, MyImageAlignerListParameters::_referenceItem, MyImageAlignerListParameters::_referenceSpectrum, MyImageAlignerListParameters::_refSpectrumLock, _stackingFactor, LynkeosStandardImageBuffer::colorPlanes, LynkeosIntegerSize::height, LynkeosStandardImageBuffer::imageBufferWithData:copy:freeWhenDone:numberOfPlanes:width:paddedWidth:height:, <LynkeosProcessableItem>::imageSize, LynkeosAlignRef, LynkeosAlignResultRef, <LynkeosProcessing>::processItem:, <LynkeosProcessableItem>::setImage:, <LynkeosProcessable>::setProcessingParameter:withRef:forProcessing:, and LynkeosIntegerSize::width.
- (IBAction) changeOffset: | (id) | sender |
A plane offset was manually changed.
sender | The control which value was modified |
References _item, MyChromaticAlignParameter::_numOffsets, MyChromaticAlignParameter::_offsets, _offsetSliders, _offsetTextFields, _params, _stackingFactor, and <LynkeosProcessable>::setProcessingParameter:withRef:forProcessing:.
- (IBAction) reStack: | (id) | sender |
Stack the images again, taking the chromatic correction into account.
sender | The control which value was modified |
References _document, _stacker, <LynkeosProcessingView>::setActiveView:, and MyImageStackerView::stackAction:.
- (IBAction) showOriginal: | (id) | sender |
Blink between orinal and corrected images.
sender | The control which value was modified |
References _imageView, _item, <LynkeosProcessableItem>::getBlackLevel:whiteLevel:gamma:, <LynkeosProcessableItem>::setBlackLevel:whiteLevel:gamma:, and <LynkeosProcessableItem>::setOriginalImage:.
|
protected |
To auto align colors
|
protected |
Corrected image