edu.bonn.cs.iv.bonnmotion
Class AttractorField

java.lang.Object
  extended by edu.bonn.cs.iv.bonnmotion.AttractorField

public class AttractorField
extends java.lang.Object


Field Summary
protected  java.util.Vector attractors
           
protected  double lTotal
          Sum over all level-values.
protected  double x
           
protected  double y
           
 
Constructor Summary
AttractorField(double x, double y)
           
 
Method Summary
 void add(double[] param)
           
 void add(Position attractor, double level, double stdDev)
           
 Position getPos(double rndUniform, double rndGaussian1, double rndGaussian2)
           
 Position getPosJunk(double rndUniform1, double rndUniform2, double rndGaussian)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attractors

protected java.util.Vector attractors

lTotal

protected double lTotal
Sum over all level-values.


x

protected final double x

y

protected final double y
Constructor Detail

AttractorField

public AttractorField(double x,
                      double y)
Method Detail

add

public void add(Position attractor,
                double level,
                double stdDev)

add

public void add(double[] param)

getPosJunk

public Position getPosJunk(double rndUniform1,
                           double rndUniform2,
                           double rndGaussian)

getPos

public Position getPos(double rndUniform,
                       double rndGaussian1,
                       double rndGaussian2)