com.croftsoft.apps.skipper
Class SkipperModel

java.lang.Object
  extended by com.croftsoft.apps.skipper.SkipperModel
All Implemented Interfaces:
Commissionable, Destroyable, Initializable

public final class SkipperModel
extends Object
implements Commissionable

Skipper Model. Maintains program state. Copyright 2007 David Wallace Croft.

Since:
2006-12-19
Version:
$Date: 2007/07/28 16:57:03 $ $Author: croft $
Author:
David Wallace Croft

Constructor Summary
SkipperModel(SkipperConfig skipperConfig)
           
 
Method Summary
 void decreaseProbabilityOfSkipped(int imageIndex)
           
 void destroy()
           
 void divideEachProbabilityBySum()
           
 double[] getCumulativeProbabilityThresholds()
           
 String[] getSelections()
           
 void init()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SkipperModel

public SkipperModel(SkipperConfig skipperConfig)
Method Detail

getSelections

public String[] getSelections()

getCumulativeProbabilityThresholds

public double[] getCumulativeProbabilityThresholds()

init

public void init()
Specified by:
init in interface Initializable

destroy

public void destroy()
Specified by:
destroy in interface Destroyable

decreaseProbabilityOfSkipped

public void decreaseProbabilityOfSkipped(int imageIndex)

divideEachProbabilityBySum

public void divideEachProbabilityBySum()

CroftSoft Javadoc

CroftSoft Apps Javadoc (2008-09-28 21:15:07)