#import <MyImageList.h>


Initializers and constructors | |
| (id) | - initWithArray: |
| Initialize an instance with a given initial image list. | |
| (id) | + imageListWithArray: |
| Convenience creator with a given initial image list. | |
Public Member Functions | |
Read accessors | |
| (NSMutableArray *) | - imageArray |
| Get direct access to the array of images. | |
| (MyImageListItem *) | - firstItem |
| Get the first item selected for processing in the list. | |
| (MyImageListItem *) | - lastItem |
| Get the last item selected for processing in the list. | |
| (MyImageListEnumerator *) | - imageEnumerator |
| Get an enumerator over all the images in the list. | |
| (MyImageListEnumerator *) | - imageEnumeratorStartAt:directSense:skipUnselected: |
| Get an enumerator in the given direction over the list's images starting at the given item. | |
Actions | |
| (BOOL) | - addItem: |
| Add a new item to the list. | |
| (BOOL) | - deleteItem: |
| Deletes the given item from the list. | |
| (BOOL) | - changeItemSelection:value: |
| Change the selection state of the given item. | |
| (void) | - setParametersParent: |
| Set the parent object for parameters chain. | |
Protected Attributes | |
| NSMutableArray * | _list |
| The list of images. | |
The images in the list share a common goal (dark frame, flat field or object images).
| - (NSMutableArray *) imageArray |
Get direct access to the array of images.
| - (MyImageListItem *) firstItem |
Get the first item selected for processing in the list.
| - (MyImageListItem *) lastItem |
Get the last item selected for processing in the list.
| - (MyImageListEnumerator *) imageEnumerator |
Get an enumerator over all the images in the list.
| - (MyImageListEnumerator *) imageEnumeratorStartAt: | (id) | item | ||
| directSense: | (BOOL) | direct | ||
| skipUnselected: | (BOOL) | skip | ||
Get an enumerator in the given direction over the list's images starting at the given item.
| item | The starting item | |
| direct | The sense (direct=YES, reverse=NO) | |
| skip | Whether to skip unselected images |
| - (BOOL) addItem: | (MyImageListItem*) | item |
Add a new item to the list.
| item | A new image or movie |
| - (BOOL) deleteItem: | (MyImageListItem*) | item |
Deletes the given item from the list.
| item | The item to delete |
| - (BOOL) changeItemSelection: | (MyImageListItem*) | item | ||
| value: | (BOOL) | v | ||
Change the selection state of the given item.
| item | The item for which to change the selection state | |
| v | The new selection state |
| - (void) setParametersParent: | (MyProcessingParameter*) | parent |
Set the parent object for parameters chain.
| parent | The parent of this item in the parameter chain |
| - (id) initWithArray: | (NSArray*) | list |
Initialize an instance with a given initial image list.
| list | An existing image list |
| + (id) imageListWithArray: | (NSArray*) | list |
Convenience creator with a given initial image list.
| list | An existing image list |
1.5.4