Lynkeos
1.2
|
Base model of a list of images to process. More...
#import <MyImageList.h>
Public Member Functions | |
Read accessors | |
(NSMutableArray *) | - imageArray |
(MyImageListItem *) | - firstItem |
(MyImageListItem *) | - lastItem |
(MyImageListEnumerator *) | - imageEnumerator |
(MyImageListEnumerator *) | - imageEnumeratorStartAt:directSense: |
(RGB *) | - stack |
(u_long) | - stackSize |
Stack size in bytes. | |
(REAL) | - blackLevel |
(REAL) | - whiteLevel |
(BOOL) | - validLevels |
Were levels set by the user ? | |
Write accessors | |
Returns YES if object was changed | |
(BOOL) | - setStack:size: |
(BOOL) | - setBlackLevel:whiteLevel: |
(BOOL) | - invalidateLevels |
Actions | |
(BOOL) | - addItem: |
(BOOL) | - deleteItem: |
(BOOL) | - changeItemSelection:value: |
Private Attributes | |
NSMutableArray * | _list |
RGB * | _rawStack |
u_long | _stackSize |
double | _blackLevel |
double | _whiteLevel |
Initializers and constructors | |
(id) | - initWithArray: |
(id) | + imageListWithArray: |
Base model of a list of images to process.
The images in the list share a common goal (dark frame, flat field or object images.
- (BOOL) addItem: | (MyImageListItem*) | item |
References _list.
Referenced by MyDocument::addEntry:.
- (REAL) blackLevel |
References _blackLevel.
Referenced by MyImageListWindow::updateProcessControls.
- (BOOL) changeItemSelection: | (MyImageListItem*) | item | |
value: | (BOOL) | v | |
References MyImageListItem::setSelected:.
- (BOOL) deleteItem: | (MyImageListItem*) | item |
References _list.
Referenced by MyDocument::deleteEntry:.
- (MyImageListItem *) firstItem |
- (NSMutableArray *) imageArray |
References _list.
Referenced by MyImageListWindow::fillSidePopup, and MyImageListWindow::updateListControls.
References _list.
Referenced by MyObjectImageList::autoSelect:, firstItem, MyObjectImageList::setSearchSquareSide:, and MyObjectImageList::updateMinMaxQuality.
- (MyImageListEnumerator *) imageEnumeratorStartAt: | (id) | item | |
directSense: | (BOOL) | direct | |
References _list.
Referenced by MyImageListWindow::highlightOther:, and lastItem.
+ (id) imageListWithArray: | (NSArray*) | list |
- (id) initWithArray: | (NSArray*) | list |
References _list.
Referenced by MyObjectImageList::initWithImageListData:.
- (BOOL) invalidateLevels |
References whiteLevel.
Referenced by MyDocument::deleteEntry:.
- (MyImageListItem *) lastItem |
References imageEnumeratorStartAt:directSense:.
References _blackLevel, and _whiteLevel.
Referenced by MyDocument::adjustLevels::, MyObjectImageList::initWithImageListData:, and MyDocument::postProcess::::.
- (BOOL) setStack: | (RGB*) | stack | |
size: | (u_long) | size | |
References _rawStack, _stackSize, and stack.
Referenced by MyDocument::deleteEntry:, MyObjectImageList::initWithImageListData:, MyObjectImageList::setCropRectangle:, and MyObjectImageList::setSizeFactor:.
References _rawStack.
Referenced by MyDocument::postProcess::::, and setStack:size:.
- (u_long) stackSize |
Stack size in bytes.
References _stackSize.
- (BOOL) validLevels |
Were levels set by the user ?
References _blackLevel, and _whiteLevel.
- (REAL) whiteLevel |
References _whiteLevel.
Referenced by invalidateLevels, and MyImageListWindow::updateProcessControls.
- (double) _blackLevel [private] |
Referenced by blackLevel, setBlackLevel:whiteLevel:, and validLevels.
- (NSMutableArray*) _list [private] |
Referenced by addItem:, deleteItem:, imageArray, imageEnumerator, imageEnumeratorStartAt:directSense:, and initWithArray:.
Referenced by setStack:size:, and stack.
- (u_long) _stackSize [private] |
Referenced by setStack:size:, and stackSize.
- (double) _whiteLevel [private] |
Referenced by setBlackLevel:whiteLevel:, validLevels, and whiteLevel.