org.psychomad.waw
Class Calculator

java.lang.Object
  extended by org.psychomad.waw.Calculator

public class Calculator
extends java.lang.Object

This class have in charge to compute the coeffs signal according to the input signal and the wavelet function choose by the user.


Constructor Summary
Calculator(MainFrame mainFrame)
          Constructor.
 
Method Summary
 void computeCoeffs(java.awt.Dimension size)
           
 double getAccuracy()
           
 double[][] getCoeffs(java.awt.Dimension size)
           
 boolean getCoeffsOK()
           
 double getMaxA()
           
 java.awt.Point[] getTabPoints(java.awt.Dimension size)
          Compute an array of points corresponding to the input signal so it fit inside its window area.
 void setAccuracy(double accuracy)
           
 void setInputSignal(Signal signal)
           
 void setMaxA(double maxA)
           
 void setWavelet(int index)
           
 void update()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Calculator

public Calculator(MainFrame mainFrame)
Constructor.

Method Detail

setInputSignal

public void setInputSignal(Signal signal)

setWavelet

public void setWavelet(int index)

update

public void update()

getTabPoints

public java.awt.Point[] getTabPoints(java.awt.Dimension size)
Compute an array of points corresponding to the input signal so it fit inside its window area.

Parameters:
size -

getCoeffs

public double[][] getCoeffs(java.awt.Dimension size)

getCoeffsOK

public boolean getCoeffsOK()
Returns:
true if the coeffs are ready to be read, false otherwise.

computeCoeffs

public void computeCoeffs(java.awt.Dimension size)

getMaxA

public double getMaxA()

setMaxA

public void setMaxA(double maxA)

getAccuracy

public double getAccuracy()

setAccuracy

public void setAccuracy(double accuracy)


Copyright © 2006. All Rights Reserved.