retina
Class OIDMapsFitter

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

public class OIDMapsFitter
extends java.lang.Object
implements OIDBaseAnalyzer

Fits stimulus map stacks into retinal reflectance images. Copyright (c) 1999-2004, Michael Abramoff. All rights reserved.


Field Summary
static java.lang.String functionName
           
protected  boolean masksFitted
           
protected static ScriptProcessor scriptProcessor
           
 
Constructor Summary
OIDMapsFitter()
           
OIDMapsFitter(ScriptProcessor scriptProcessor)
           
 
Method Summary
 void analyze(float[][] a, float[][] regEstimates, int frameWidth, java.lang.String directory, java.lang.String name)
          Basically do nothing except create the fitted maps.
 void exit(int total, int frameWidth, int frameHeight, java.lang.String directory, java.lang.String name)
           
 void init(ScriptProcessor fileProcessor)
           
 boolean prefersRegistration()
           
 void printInfo()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

scriptProcessor

protected static ScriptProcessor scriptProcessor

masksFitted

protected boolean masksFitted

functionName

public static java.lang.String functionName
Constructor Detail

OIDMapsFitter

public OIDMapsFitter()

OIDMapsFitter

public OIDMapsFitter(ScriptProcessor scriptProcessor)
Method Detail

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)
Basically do nothing except create the fitted maps.
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

init

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

printInfo

public void printInfo()

exit

public void exit(int total,
                 int frameWidth,
                 int frameHeight,
                 java.lang.String directory,
                 java.lang.String name)
Specified by:
exit in interface OIDBaseAnalyzer