com.webkitchen.brainathlon.gameControl
Class DualBandRatioConfiguration

java.lang.Object
  extended by com.webkitchen.brainathlon.gameControl.DualBandRatioConfiguration

public final class DualBandRatioConfiguration
extends java.lang.Object

Contains the configuration for the DualBandRatioCourse as specified in the XML configuration file

See Also:
Configuration

Field Summary
 int aboveTargetMultiplier
           
 double[] bandOneCoefficients
           
 FilterSpecification bandOneSpec
           
 double[] bandTwoCoefficients
           
 FilterSpecification bandTwoSpec
           
 int belowTargetMultiplier
           
 int maxScore
           
 int maxScoreChange
           
 int minNotificationInterval
           
 int minScore
           
 int sampleSize
           
 double targetRatio
           
 int timeLimitMinutes
           
 double tolerance
           
 
Constructor Summary
DualBandRatioConfiguration(int aboveTargetMultiplier, FilterSpecification bandOneSpec, FilterSpecification bandTwoSpec, int belowTargetMultiplier, int maxScore, int maxScoreChange, int minNotificationInterval, int minScore, int sampleSize, double targetRatio, int timeLimitMinutes, double tolerance)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sampleSize

public final int sampleSize

tolerance

public final double tolerance

minNotificationInterval

public final int minNotificationInterval

timeLimitMinutes

public final int timeLimitMinutes

minScore

public final int minScore

maxScore

public final int maxScore

targetRatio

public final double targetRatio

aboveTargetMultiplier

public final int aboveTargetMultiplier

belowTargetMultiplier

public final int belowTargetMultiplier

maxScoreChange

public final int maxScoreChange

bandOneSpec

public final FilterSpecification bandOneSpec

bandOneCoefficients

public double[] bandOneCoefficients

bandTwoSpec

public final FilterSpecification bandTwoSpec

bandTwoCoefficients

public double[] bandTwoCoefficients
Constructor Detail

DualBandRatioConfiguration

public DualBandRatioConfiguration(int aboveTargetMultiplier,
                                  FilterSpecification bandOneSpec,
                                  FilterSpecification bandTwoSpec,
                                  int belowTargetMultiplier,
                                  int maxScore,
                                  int maxScoreChange,
                                  int minNotificationInterval,
                                  int minScore,
                                  int sampleSize,
                                  double targetRatio,
                                  int timeLimitMinutes,
                                  double tolerance)