sigus.machineLearning
Class Updater

java.lang.Object
  extended bysigus.machineLearning.Updater
All Implemented Interfaces:
ij.plugin.filter.PlugInFilter
Direct Known Subclasses:
UpdaterLibras_, UpdaterTTT_

public abstract class Updater
extends java.lang.Object
implements ij.plugin.filter.PlugInFilter

Extracts features values from current Image and writes the result to a arff file


Field Summary
 java.lang.String arffClasses
           
 java.lang.String arffRelationName
           
 java.lang.String classValue
           
 java.lang.String fileName
           
(package private)  ij.ImagePlus imp
           
(package private)  ij.process.ImageProcessor ip
           
private  Learner_ learner
           
(package private) static boolean needToCreateFile
           
(package private)  ParameterExtractor_ pe
           
(package private) static java.io.PrintWriter pw
           
(package private) static boolean stopRequested
           
(package private) static int totalInstances
           
(package private) static boolean updating
           
 
Fields inherited from interface ij.plugin.filter.PlugInFilter
DOES_16, DOES_32, DOES_8C, DOES_8G, DOES_ALL, DOES_RGB, DOES_STACKS, DONE, NO_CHANGES, NO_IMAGE_REQUIRED, NO_UNDO, ROI_REQUIRED, STACK_REQUIRED, SUPPORTS_MASKING
 
Constructor Summary
Updater()
           
 
Method Summary
 void clearTrainingSet()
           
 java.lang.String getClassValue()
           
 java.lang.String getFileName()
           
 boolean getStopRequested()
           
 int getTotalInstances()
           
abstract  void init()
           
 boolean isLearning()
           
 boolean isUpdating()
           
(package private)  boolean readFileNameAndClassValue()
           
 void run(ij.process.ImageProcessor pip)
           
 void setImagePlus(ij.ImagePlus pimp)
           
 void setImageProcessor(ij.process.ImageProcessor pip)
           
 void setLearner(Learner_ l)
           
 void setParameterExtractor(ParameterExtractor_ pep)
           
 void setStopRequested(boolean value)
           
 int setup(java.lang.String arg, ij.ImagePlus imp)
           
(package private)  void showAbout()
           
 void startUpdating(java.lang.String pClassValue)
           
 void stopUpdating()
           
 void update()
           
 void update(java.lang.String pClassValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

imp

ij.ImagePlus imp

ip

ij.process.ImageProcessor ip

pe

ParameterExtractor_ pe

learner

private Learner_ learner

fileName

public java.lang.String fileName

classValue

public java.lang.String classValue

arffRelationName

public java.lang.String arffRelationName

arffClasses

public java.lang.String arffClasses

needToCreateFile

static boolean needToCreateFile

pw

static java.io.PrintWriter pw

totalInstances

static int totalInstances

stopRequested

static boolean stopRequested

updating

static boolean updating
Constructor Detail

Updater

public Updater()
Method Detail

setup

public int setup(java.lang.String arg,
                 ij.ImagePlus imp)
Specified by:
setup in interface ij.plugin.filter.PlugInFilter

init

public abstract void init()

run

public void run(ij.process.ImageProcessor pip)
Specified by:
run in interface ij.plugin.filter.PlugInFilter

setImageProcessor

public void setImageProcessor(ij.process.ImageProcessor pip)

setImagePlus

public void setImagePlus(ij.ImagePlus pimp)

setParameterExtractor

public void setParameterExtractor(ParameterExtractor_ pep)

setLearner

public void setLearner(Learner_ l)

isLearning

public boolean isLearning()

startUpdating

public void startUpdating(java.lang.String pClassValue)

stopUpdating

public void stopUpdating()

isUpdating

public boolean isUpdating()

setStopRequested

public void setStopRequested(boolean value)

getStopRequested

public boolean getStopRequested()

update

public void update()

update

public void update(java.lang.String pClassValue)

clearTrainingSet

public void clearTrainingSet()

getTotalInstances

public int getTotalInstances()

getClassValue

public java.lang.String getClassValue()

getFileName

public java.lang.String getFileName()

readFileNameAndClassValue

boolean readFileNameAndClassValue()

showAbout

void showAbout()