Lynkeos
Public Attributes | List of all members
MyImageAlignerListParameters Class Reference

Alignment parameters saved at the document level. More...

#import <MyImageAligner.h>

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

Public Attributes

LynkeosIntegerSize _alignSize
 
id< LynkeosProcessableItem_referenceItem
 The item against which align is done.
 
double _cutoff
 Frequency cutoff applied before corelation.
 
double _precisionThreshold
 
BOOL _checkAlignResult
 Check for false align.
 
NSLock_refSpectrumLock
 
LynkeosFourierBuffer_referenceSpectrum
 
- Public Attributes inherited from MyImageAlignerParameters
LynkeosIntegerPoint _alignOrigin
 The alignment rectangle origin.
 

Detailed Description

Alignment parameters saved at the document level.

Member Data Documentation

- (LynkeosIntegerSize) _alignSize
- (double) _precisionThreshold

Correlation peak standard deviation threshold, above wich the alignment is failed

Referenced by MyImageAlignerView::alignAction:, and MyChromaticAlignerView::automaticOffsets:.

- (LynkeosFourierBuffer*) _referenceSpectrum

The spectrum of the reference item, it is shared by all processing threads. And is no more saved.
It shall be nil at process creation.

Referenced by MyChromaticAlignerView::automaticOffsets:.

- (NSLock*) _refSpectrumLock

This lock is not saved with the document. It's sole purpose is to enforce that only one processing thread computes the reference spectrum, and that the reference spectrum is computed before any thread uses it

Referenced by MyChromaticAlignerView::automaticOffsets:.


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