retina
Class OIDROItimecourseAnalyzer

java.lang.Object
  |
  +--retina.OIDROItimecourseAnalyzer
All Implemented Interfaces:
OIDBaseAnalyzer

public class OIDROItimecourseAnalyzer
extends java.lang.Object
implements OIDBaseAnalyzer

Optical Imaging of the Retina timecourse analyzer. Copyright (c) 1999-2003, Michael Abramoff. All rights reserved.


Field Summary
protected static java.util.Vector bag
           
static java.lang.String functionName
           
protected static ScriptProcessor scriptProcessor
           
 
Constructor Summary
OIDROItimecourseAnalyzer()
           
 
Method Summary
 void analyze(float[][] a, float[][] regEstimates, int frameWidth, java.lang.String directory, java.lang.String name)
          Analyze a series of OID frames a.
 void exit(int total, int frameWidth, int frameHeight, java.lang.String directory, java.lang.String name)
          Hook for exit.
 void init(ScriptProcessor scriptProcessor)
           
 void init(java.lang.String directory)
          Hook for initialization: the first of a sequence that is analyzed.
 boolean prefersRegistration()
           
 void printInfo()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scriptProcessor

protected static ScriptProcessor scriptProcessor

functionName

public static java.lang.String functionName

bag

protected static java.util.Vector bag
Constructor Detail

OIDROItimecourseAnalyzer

public OIDROItimecourseAnalyzer()
Method Detail

init

public void init(ScriptProcessor scriptProcessor)
Specified by:
init in interface OIDBaseAnalyzer

prefersRegistration

public boolean prefersRegistration()
Specified by:
prefersRegistration in interface OIDBaseAnalyzer

analyze

public void analyze(float[][] a,
                    float[][] regEstimates,
                    int frameWidth,
                    java.lang.String directory,
                    java.lang.String name)
Analyze a series of OID frames a. Do a timecourse analysis of a small region of the signal obtained by first frame subtraction.
Specified by:
analyze in interface OIDBaseAnalyzer
Parameters:
a - a float[][] with the reflectance frames.
regEstimates - a float [][] with the estimates of alignment for each frame with a[0].
frameWidth - the width in pixels of the frames in a
directory - the name of the directory where the result should go.
name - the name(s) of the file(s) on which a is based

printInfo

public void printInfo()

init

public void init(java.lang.String directory)
Hook for initialization: the first of a sequence that is analyzed.

exit

public void exit(int total,
                 int frameWidth,
                 int frameHeight,
                 java.lang.String directory,
                 java.lang.String name)
Hook for exit. Called at the end of all file processing (after last call to analyze).
Specified by:
exit in interface OIDBaseAnalyzer