|
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... | |
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... | |
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
1.8.4