Lynkeos  1.2
Private Attributes
MyImageList Class Reference

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

#import <MyImageList.h>

Inheritance diagram for MyImageList:
Inheritance graph
[legend]

List of all members.

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:

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.


Member Function Documentation

- (BOOL) addItem: (MyImageListItem*)  item

References _list.

Referenced by MyDocument::addEntry:.

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

References _list.

Referenced by MyDocument::deleteEntry:.

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

References _list.

Referenced by MyImageListWindow::highlightOther:, and lastItem.

+ (id) imageListWithArray: (NSArray*)  list
- (id) initWithArray: (NSArray*)  list
- (BOOL) invalidateLevels

References whiteLevel.

Referenced by MyDocument::deleteEntry:.

- (BOOL) setBlackLevel: (REAL black
whiteLevel: (REAL white 
- (BOOL) setStack: (RGB*)  stack
size: (u_long)  size 
- (RGB *) stack

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.


Member Data Documentation

- (double) _blackLevel [private]
- (NSMutableArray*) _list [private]
- (RGB*) _rawStack [private]

Referenced by setStack:size:, and stack.

- (u_long) _stackSize [private]

Referenced by setStack:size:, and stackSize.

- (double) _whiteLevel [private]

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