algorithm

Class InteractiveAlgorithmControl


public class InteractiveAlgorithmControl
extends AlgorithmControl

Überschrift:

Beschreibung:

Copyright: Copyright (c) 2002

Organisation:

Field Summary

private MotionEstimationAlgorithm
algo
private Gui
gui
private int
stepCounter

Constructor Summary

InteractiveAlgorithmControl(MotionEstimationAlgorithm a, Gui g)
InteractiveAlgorithmControl(Gui g)

Method Summary

MotionEstimationAlgorithm
getAlgorithm()
boolean
performNextComparison()
void
performNextStep()
void
reset()
void
setAlgorithm(MotionEstimationAlgorithm algo)
private void
setExplenationTitle()

Methods inherited from class algorithm.AlgorithmControl

getAlgorithm, performNextComparison, performNextStep, setAlgorithm

Field Details

algo

private MotionEstimationAlgorithm algo

gui

private Gui gui

stepCounter

private int stepCounter

Constructor Details

InteractiveAlgorithmControl

public InteractiveAlgorithmControl(MotionEstimationAlgorithm a,
                                   Gui g)

InteractiveAlgorithmControl

public InteractiveAlgorithmControl(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

reset

public void reset()

setAlgorithm

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

setExplenationTitle

private void setExplenationTitle()