Lynkeos
1.2
|
The document controler. More...
#import <MyDocument.h>
The document controler.
This class controls the actions on the document. It dialogs with MyImageListWindow for GUI interactions and the Models classes for document contents change.
- (void) addEntry: | (MyImageListItem*) | item |
Add the item to the current list.
item | item to add to the list |
The undo manager is updated for undoing the add
References _darkFrameList, _flatFieldList, _imageList, _myWindow, _sizeLock, MyImageList::addItem:, MyImageListWindow::refreshOutline, MyImageListItem::setAlignOffset:, MySizeLock::unlockSize, and MyImageListWindow::updateSidePopup.
- (void) align |
References _analysisMethod.
- (void) analyzeQuality |
- (void) autoChangeSelection: | (double) | selectThreshold |
References _imageList, _myWindow, and ImageMode.
- (void) changeAnalysisMethod: | (MyAnalysisMethod) | method |
References _analysisMethod.
- (void) changeAnalyzeSquareOrigin: | (MyIntegerPoint) | o |
References _imageList, _myWindow, and ImageMode.
- (void) changeAnalyzeSquareSide: | (u_short) | side |
References _imageList, _myWindow, and ImageMode.
- (void) changeCropRectangle: | (MyIntegerRect) | rect |
References _imageList, _myWindow, and ImageMode.
- (void) changeEntrySelection: | (MyImageListItem*) | entry | |
value: | (BOOL) | v | |
- (void) changeReferenceEntry: | (MyImageListItem*) | entry |
References _imageList, _myWindow, ImageMode, MyObjectImageList::referenceItem, and MyImageListWindow::updateAlignControls.
Referenced by deleteEntry:.
- (void) changeSearchSquareOrigin: | (MyIntegerPoint) | o |
References _imageList, _myWindow, and ImageMode.
- (void) changeSearchSquareSide: | (u_short) | side |
References _imageList, _myWindow, and ImageMode.
- (void) createConnectedThread: | (Class) | c |
Threads management.
References ThreadControl::_cnx, and _threads.
- (MyImageList *) darkFrameList |
Thermal noise images.
References _darkFrameList.
- (void) deleteEntry: | (MyImageListItem*) | item |
Remove the item from the current list.
item | item to remove from the list |
The undo manager is updated for undoing the remove
References _darkFrameList, _flatFieldList, _imageList, _myWindow, _sizeLock, _stackedImage, _stackedRep, changeReferenceEntry:, MyImageList::deleteItem:, MyImageList::firstItem, ImageMode, MyImageListItem::imageSize, MyImageList::invalidateLevels, MyImageListWindow::outlineViewSelectionDidChange:, MyObjectImageList::referenceItem, MyImageListWindow::refreshOutline, MySizeLock::removeSize:, MyImageList::setStack:size:, MySizeLock::unlockSize, and MyImageListWindow::updateSidePopup.
- (void) exportMovie: | (id) | sender |
- (MyImageList *) flatFieldList |
Optical attenuations.
References _flatFieldList.
- (MyObjectImageList *) imageList |
Images to be processed.
References _imageList.
- (void) invalidateStackedImage |
References _stackedImage, and _stackedRep.
References _sizeLock.
- (BOOL) monochromeFlat |
References _monochromeFlat.
- (void) postProcess: | (double) | dRadius | |
: | (double) | dThreshold | |
: | (double) | uRadius | |
: | (double) | uGain | |
References _flatFieldList, _imageList, _maxLevel, _minLevel, _myWindow, _postProcess, _sizeLock, _stackedImage, MyObjectImageList::cropRectangle, DarkFrameMode, FlatFieldMode, MyIntegerSize::height, ImageMode, MyPostProcessing::maxValue, MyPostProcessing::minValue, MyMakeIntegerPoint(), numberOfCpus, MyIntegerRect::origin, MyPostProcessing::process:seqnb:width:height:deconvRadius:deconvThreshold:unsharpRadius:unsharpGain:, MyImageList::setBlackLevel:whiteLevel:, MySizeLock::size, MyIntegerRect::size, MyObjectImageList::sizeFactor, MyImageList::stack, stack, and MyIntegerSize::width.
- (void) saveStackedImage: | (id) | sender |
References _myWindow, _stackedRep, ImageMode, and saveTIFFPictureToFile().
- (void) setDoubleSize: | (BOOL) | ds |
References _imageList, _myWindow, and ImageMode.
- (void) setMonochromeFlat: | (BOOL) | mono |
References _monochromeFlat, _myWindow, and FlatFieldMode.
- (void) stack |
References _myWindow, numberOfCpus, MyImageListWindow::setWindowState:, Stacking, and StackMode.
Referenced by postProcess::::.
- (NSImage *) stackedImage |
References _stackedImage.
- (NSString *) windowFrame |
References _windowFrame.
- (NSLock*) _alignLock [private] |
- (FFT_DATA) _alignSpectrum [private] |
- (MyAnalysisMethod) _analysisMethod [private] |
Referenced by analysisMethod, and changeAnalysisMethod:.
- (MyImageList*) _darkFrameList [private] |
Referenced by addEntry:, MyDocument(Private)::currentList, darkFrameList, and deleteEntry:.
- (MyImageList*) _flatFieldList [private] |
Referenced by addEntry:, MyDocument(Private)::currentList, deleteEntry:, flatFieldList, and postProcess::::.
- (MyObjectImageList*) _imageList [private] |
Referenced by addEntry:, adjustLevels::, autoChangeSelection:, changeAnalyzeSquareOrigin:, changeAnalyzeSquareSide:, changeCropRectangle:, changeReferenceEntry:, changeSearchSquareOrigin:, changeSearchSquareSide:, MyDocument(Private)::currentList, deleteEntry:, imageList, postProcess::::, and setDoubleSize:.
Referenced by maxLevel, and postProcess::::.
Referenced by minLevel, and postProcess::::.
- (BOOL) _monochromeFlat [private] |
Referenced by monochromeFlat, and setMonochromeFlat:.
- (MyImageListWindow*) _myWindow [private] |
Window controller.
Referenced by addEntry:, adjustLevels::, align, MyDocument(Private)::allowSleep:arg:, analyzeQuality, autoChangeSelection:, changeAnalyzeSquareOrigin:, changeAnalyzeSquareSide:, changeCropRectangle:, changeReferenceEntry:, changeSearchSquareOrigin:, changeSearchSquareSide:, MyDocument(Private)::currentList, deleteEntry:, postProcess::::, saveStackedImage:, setDoubleSize:, setMonochromeFlat:, and stack.
- (MyPostProcessing*) _postProcess [private] |
Processing helper class.
Referenced by adjustLevels::, and postProcess::::.
- (io_connect_t) _rootPort [private] |
Referenced by MyDocument(Private)::allowSleep:arg:.
- (MySizeLock*) _sizeLock [private] |
Referenced by addEntry:, adjustLevels::, deleteEntry:, lockedSize, and postProcess::::.
- (long) _stack_sequence [private] |
- (NSImage*) _stackedImage [private] |
Referenced by adjustLevels::, deleteEntry:, invalidateStackedImage, postProcess::::, and stackedImage.
- (u_long) _stackedImageNb [private] |
- (NSBitmapImageRep*) _stackedRep [private] |
Referenced by adjustLevels::, deleteEntry:, invalidateStackedImage, and saveStackedImage:.
- (NSEnumerator*) _threadImageList [private] |
- (NSMutableArray*) _threads [private] |
Multithread control.
Referenced by createConnectedThread:.
- (NSString*) _windowFrame [private] |
Referenced by windowFrame.