Lynkeos  1.2
Private Attributes | List of all members
MyImageList Class Reference

Base model of a list of images to process. More...

#import <MyImageList.h>

Inheritance diagram for MyImageList:
Inheritance graph
[legend]

Instance Methods

Read accessors
(NSMutableArray *) - imageArray
 
(MyImageListItem *) - firstItem
 
(MyImageListItem *) - lastItem
 
(MyImageListEnumerator *) - imageEnumerator
 
(MyImageListEnumerator *) - imageEnumeratorStartAt:directSense:
 
(RGB *) - stack
 
(u_long) - stackSize
 Stack size in bytes. More...
 
(REAL- blackLevel
 
(REAL- whiteLevel
 
(BOOL) - validLevels
 Were levels set by the user ? More...
 
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:
 

Detailed Description

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.

Method Documentation

◆ addItem:()

- (BOOL) addItem: (MyImageListItem*)  item

References _list.

Referenced by MyDocument::addEntry:.

◆ blackLevel()

- (REAL) blackLevel

◆ changeItemSelection:value:()

- (BOOL) changeItemSelection: (MyImageListItem*)  item
value: (BOOL)  v 

◆ deleteItem:()

- (BOOL) deleteItem: (MyImageListItem*)  item

References _list.

Referenced by MyDocument::deleteEntry:.

◆ firstItem()

- (MyImageListItem *) firstItem

◆ imageArray()

- (NSMutableArray *) imageArray

◆ imageEnumerator()

- (MyImageListEnumerator *) imageEnumerator

◆ imageEnumeratorStartAt:directSense:()

- (MyImageListEnumerator *) imageEnumeratorStartAt: (id)  item
directSense: (BOOL)  direct 

References _list.

Referenced by MyImageListWindow::highlightOther:, and lastItem.

◆ imageListWithArray:()

+ (id) imageListWithArray: (NSArray*)  list

◆ initWithArray:()

- (id) initWithArray: (NSArray*)  list

◆ invalidateLevels()

- (BOOL) invalidateLevels

References whiteLevel.

Referenced by MyDocument::deleteEntry:.

◆ lastItem()

- (MyImageListItem *) lastItem

◆ setBlackLevel:whiteLevel:()

- (BOOL) setBlackLevel: (REAL black
whiteLevel: (REAL white 

◆ setStack:size:()

- (BOOL) setStack: (RGB*)  stack
size: (u_long)  size 

◆ stack()

- (RGB *) stack

References _rawStack.

Referenced by MyDocument::postProcess::::, and setStack:size:.

◆ stackSize()

- (u_long) stackSize

Stack size in bytes.

References _stackSize.

◆ validLevels()

- (BOOL) validLevels

Were levels set by the user ?

References _blackLevel, and _whiteLevel.

◆ whiteLevel()

- (REAL) whiteLevel

Member Data Documentation

◆ _blackLevel

- (double) _blackLevel
private

◆ _list

- (NSMutableArray*) _list
private

◆ _rawStack

- (RGB*) _rawStack
private

Referenced by setStack:size:, and stack.

◆ _stackSize

- (u_long) _stackSize
private

Referenced by setStack:size:, and stackSize.

◆ _whiteLevel

- (double) _whiteLevel
private

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