motris.algorithm
Class Algorithm

java.lang.Object
  extended bymotris.data.Description
      extended byparameter.ParameterizedObjectAdaptor
          extended bymotris.algorithm.Algorithm
All Implemented Interfaces:
ParameterizedObject
Direct Known Subclasses:
AlgorithmFactory.DefaultActorParameters, Derivative, EdgeElement, EdgeElementAdaption, EMContourMinimizer, Minimizer, ObjectShapeEstimator, OFAdaption, OFEAdaption, OpticalFlow, Tracker

public abstract class Algorithm
extends ParameterizedObjectAdaptor

Base class for all algorithms contained in AlgorithmFactory

Author:
dahlkamp

Nested Class Summary
 
Nested classes inherited from class parameter.ParameterizedObject
ParameterizedObject.ParameterChangedListener, ParameterizedObject.ParameterizedObjectManager
 
Field Summary
protected  DataManager dataManager
           
 Experiment experiment
           
 
Fields inherited from class parameter.ParameterizedObjectAdaptor
parameterChangedNotifyList
 
Fields inherited from class motris.data.Description
 
Constructor Summary
Algorithm(java.lang.String _ident, java.lang.String _name, Experiment _ex)
           
Algorithm(java.lang.String _ident, java.lang.String _name, java.lang.String _description, Experiment _ex)
           
 
Method Summary
 void deregisterLayers()
          Remove all non-used Display layers
 
Methods inherited from class parameter.ParameterizedObjectAdaptor
addParameterChangedListener, finalize, fireParameterChanged, getParameters, parameterEdited, removeParameterChangedListener, setParameters
 
Methods inherited from class motris.data.Description
getDescription, getIdentifier, getName, setDescription, setIdentifier, setName
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

experiment

public Experiment experiment

dataManager

protected DataManager dataManager
Constructor Detail

Algorithm

public Algorithm(java.lang.String _ident,
                 java.lang.String _name,
                 java.lang.String _description,
                 Experiment _ex)

Algorithm

public Algorithm(java.lang.String _ident,
                 java.lang.String _name,
                 Experiment _ex)
Method Detail

deregisterLayers

public void deregisterLayers()
Remove all non-used Display layers