algorithm

Class AutomaticAlgorithmControl


public class AutomaticAlgorithmControl
extends AlgorithmControl

Überschrift:

Beschreibung:

Copyright: Copyright (c) 2002

Organisation:

Field Summary

private MotionEstimationAlgorithm
algo
private Gui
gui
private AlgorithmOptions
panel
private JSlider
searchRangeSlider
private int
stepCounter
private JSlider
thresholdSlider

Constructor Summary

AutomaticAlgorithmControl(Gui g)

Method Summary

MotionEstimationAlgorithm
getAlgorithm()
boolean
performNextComparison()
void
performNextStep()
void
process()
void
setAlgorithm(MotionEstimationAlgorithm algo)

Methods inherited from class algorithm.AlgorithmControl

getAlgorithm, performNextComparison, performNextStep, setAlgorithm

Field Details

algo

private MotionEstimationAlgorithm algo

gui

private Gui gui

panel

private AlgorithmOptions panel

searchRangeSlider

private JSlider searchRangeSlider

stepCounter

private int stepCounter

thresholdSlider

private JSlider thresholdSlider

Constructor Details

AutomaticAlgorithmControl

public AutomaticAlgorithmControl(Gui g)

Method Details

getAlgorithm

public MotionEstimationAlgorithm getAlgorithm()
Overrides:
getAlgorithm in interface AlgorithmControl

performNextComparison

public boolean performNextComparison()
Overrides:
performNextComparison in interface AlgorithmControl

performNextStep

public void performNextStep()
Overrides:
performNextStep in interface AlgorithmControl

process

public void process()

setAlgorithm

public void setAlgorithm(MotionEstimationAlgorithm algo)
Overrides:
setAlgorithm in interface AlgorithmControl