Lynkeos
Instance Methods | List of all members
<LynkeosImageList> Protocol Reference

Base protocol for an image list. More...

#import <LynkeosProcessing.h>

Inheritance diagram for <LynkeosImageList>:
Inheritance graph
[legend]
Collaboration diagram for <LynkeosImageList>:
Collaboration graph
[legend]

Instance Methods

(NSMutableArray *) - imageArray
 Get direct access to the array of images. More...
 
(id< LynkeosProcessableItem >) - firstItem
 Get the first item selected for processing in the list. More...
 
(id< LynkeosProcessableItem >) - lastItem
 Get the last item selected for processing in the list. More...
 
(NSEnumerator *) - imageEnumerator
 Get an enumerator over all the images in the list. More...
 
(NSEnumerator *) - imageEnumeratorStartAt:directSense:skipUnselected:
 Get an enumerator in the given direction over the list's images starting at the given item. More...
 
- Instance Methods inherited from <LynkeosProcessableItem>
(u_short) - numberOfPlanes
 Get the number of color planes. More...
 
(LynkeosIntegerSize- imageSize
 Read the image size. More...
 
(id< LynkeosImageBuffer >) - getImage
 Access to the processed image. More...
 
(id< LynkeosImageBuffer >) - getOriginalImage
 Access to the unprocessed image. More...
 
(u_long) - getSequenceNumber
 Gives the item's image "sequence number". More...
 
(NSImage *) - getNSImage
 Returns an NSImage for displaying. More...
 
(void) - getImageSample:inRect:
 Read a calibrated sample from an image. More...
 
(void) - getFourierTransform:forRect:prepareInverse:
 Access to the Fourier transform of the image. More...
 
(void) - setFourierTransform:
 Set the fourier transform after processing. More...
 
(void) - setImage:
 Save the resulting image. More...
 
(void) - setOriginalImage:
 Save the resulting image as the original image. More...
 
(void) - revertToOriginal
 Delete any processing result and go back to using the "original" image. More...
 
(BOOL) - isOriginal
 Wether the image is the original or has been processed. More...
 
(BOOL) - isProcessed
 Whether the image (even if original) comes from some process. More...
 
(void) - setBlackLevel:whiteLevel:gamma:
 Sets the levels for image visualization. More...
 
(BOOL) - getBlackLevel:whiteLevel:gamma:
 Retrieves the global levels for image visualization. More...
 
(BOOL) - getMinLevel:maxLevel:
 Retrieves the minimum and maximum levels of an image. More...
 
(void) - setBlackLevel:whiteLevel:gamma:forPlane:
 Sets the levels for one color plane. More...
 
(BOOL) - getBlackLevel:whiteLevel:gamma:forPlane:
 Retrieves the levels for image visualization. More...
 
(BOOL) - getMinLevel:maxLevel:forPlane:
 Retrieves the minimum and maximum levels of an image. More...
 
- Instance Methods inherited from <LynkeosProcessable>
(id< LynkeosProcessingParameter >) - getProcessingParameterWithRef:forProcessing:
 Returns the required processing parameter. More...
 
(id< LynkeosProcessingParameter >) - getProcessingParameterWithRef:forProcessing:goUp:
 Returns the required processing parameter. More...
 
(void) - setProcessingParameter:withRef:forProcessing:
 Updates the required processing parameter. More...
 

Detailed Description

Base protocol for an image list.

Method Documentation

- (id <LynkeosProcessableItem>) firstItem

Get the first item selected for processing in the list.

Returns
The first selected item
- (NSMutableArray*) imageArray

Get direct access to the array of images.

Returns
The image array
- (NSEnumerator*) imageEnumerator

Get an enumerator over all the images in the list.

Returns
The list's images enumerator
- (NSEnumerator*) 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.

Parameters
itemThe starting item
directThe sense (direct=YES, reverse=NO)
skipWhether to skip unselected images
Returns
The list's images enumerator
- (id <LynkeosProcessableItem>) lastItem

Get the last item selected for processing in the list.

Returns
The last selected item

The documentation for this protocol was generated from the following file: