retina
Class OIDTimecourseStimulatedAnalyzer

java.lang.Object
  |
  +--retina.OIDAnalyzer
        |
        +--retina.OIDTimecourseAnalyzer
              |
              +--retina.OIDTimecourseStimulatedAnalyzer
All Implemented Interfaces:
OIDBaseAnalyzer

public class OIDTimecourseStimulatedAnalyzer
extends OIDTimecourseAnalyzer

Optical Imaging of the Retina timecourse analyzer. Determines the timecourse of the reflectance of the stimulated pixels, relative to baseline of the 0 condition. Baseline are the last few frame before stimulus starts int the stimulus conditions. Copyright (c) 1999-2004, Michael Abramoff. All rights reserved.


Fields inherited from class retina.OIDTimecourseAnalyzer
bag, bagAlignment, doPP
 
Fields inherited from class retina.OIDAnalyzer
functionName, scriptProcessor
 
Constructor Summary
OIDTimecourseStimulatedAnalyzer()
           
OIDTimecourseStimulatedAnalyzer(ScriptProcessor scriptProcessor)
           
 
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 and show timecourse of stimulated area reflectanc relative to non stimulated area for all frames.
 boolean prefersRegistration()
           
 
Methods inherited from class retina.OIDTimecourseAnalyzer
exit, init, process, processAverageResults, processPDSresults, windowProcess
 
Methods inherited from class retina.OIDAnalyzer
main, printInfo, printUsage, saveAnalysis, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OIDTimecourseStimulatedAnalyzer

public OIDTimecourseStimulatedAnalyzer()

OIDTimecourseStimulatedAnalyzer

public OIDTimecourseStimulatedAnalyzer(ScriptProcessor scriptProcessor)
Method Detail

prefersRegistration

public boolean prefersRegistration()
Overrides:
prefersRegistration in class OIDTimecourseAnalyzer

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 and show timecourse of stimulated area reflectanc relative to non stimulated area for all frames.
Overrides:
analyze in class OIDTimecourseAnalyzer
Parameters:
a - a float[][] with the reflectance frames.
regEstimates - 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