Lynkeos
Instance Methods | Protected Attributes | List of all members
LynkeosProcessableImage Class Reference

This root class is inherited by the classes which contain an image. More...

#import <LynkeosProcessableImage.h>

Inheritance diagram for LynkeosProcessableImage:
Inheritance graph
[legend]
Collaboration diagram for LynkeosProcessableImage:
Collaboration graph
[legend]

Instance Methods

(u_long) - originalImageSequence
 Get the seqence number of the original image. More...
 
(id< LynkeosImageBuffer >) - getResult
 Get the current image or processed spectrum.
 
(void) - setResult:
 Save the result as the processed image or spectrum.
 
- 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...
 

Protected Attributes

LynkeosStandardImageBuffer_originalImage
 
LynkeosStandardImageBuffer_intermediateImage
 Intermediate result, input of the current processing.
 
LynkeosStandardImageBuffer_processedImage
 Stored processed image.
 
LynkeosFourierBuffer_processedSpectrum
 Processed spectrum if any.
 
u_long _imageSequenceNumber
 Sequence number of the image.
 
u_long _originalSequenceNumber
 
LynkeosProcessingParameterMgr_parameters
 Aggregate class for parameters.
 
LynkeosIntegerSize _size
 Cached image size.
 
u_short _nPlanes
 Cached number of planes.
 
BOOL _planeLevelsAreSet
 Whether the user has chaged them.
 
double * _black
 Black level for displaying the processed image.
 
double * _white
 White level for displaying the processed image.
 
double * _gamma
 Gamma correction for displaying.
 

Detailed Description

This root class is inherited by the classes which contain an image.

Method Documentation

- (u_long) originalImageSequence

Get the seqence number of the original image.

Returns
The original image sequence number

References _originalSequenceNumber.

Member Data Documentation

- (LynkeosStandardImageBuffer*) _originalImage
protected

Stored original image

- (u_long) _originalSequenceNumber
protected

Original image seq nb

Referenced by originalImageSequence.


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