Class fourier

java.lang.Object
  |
  +--operator
        |
        +--operator1DInt
              |
              +--fourier

public class fourier
extends operator1DInt


Fields inherited from class operator
box, name, panel, parameters, type
 
Constructor Summary
fourier()
           
fourier(javax.swing.JPanel panel, linkData links)
           
 
Method Summary
 void display()
          Updates the outputs when the user chooses a different output from the parameters popup
 void go()
           
 void loadParameters(java.io.StreamTokenizer tokenizer)
          Loads the required parameters (number of iterations) from the input stream, so the operator can be recreated in an identical state to when it was saved.
 void multiply()
          Applies the mask from the second input to the FFT and calculates the new inverse transform.
 java.lang.String saveParameters()
          Returns a String representing all the parameters for this operator for the purpose of saving the system setup (and being able to load it again at a future date).
 
Methods inherited from class operator1DInt
getOutput1, getOutput2, link1To1, link1To2, link2To1, link2To2, setInput1, setInput2
 
Methods inherited from class operator
getBox, getName, getParameters, getType, propagate, propagateSingleLink, saveOperator, setBox, setName, setType, showParameters, updateParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

fourier

public fourier()

fourier

public fourier(javax.swing.JPanel panel,
               linkData links)
Method Detail

loadParameters

public void loadParameters(java.io.StreamTokenizer tokenizer)
                    throws java.io.IOException
Loads the required parameters (number of iterations) from the input stream, so the operator can be recreated in an identical state to when it was saved.
Parameters:
tokenizer - the input stream split into tokens
Throws:
java.io.IOException - if error occurs during token retrieval
Overrides:
loadParameters in class operator

saveParameters

public java.lang.String saveParameters()
Returns a String representing all the parameters for this operator for the purpose of saving the system setup (and being able to load it again at a future date).
Overrides:
saveParameters in class operator

go

public void go()
Overrides:
go in class operator

display

public void display()
Updates the outputs when the user chooses a different output from the parameters popup

multiply

public void multiply()
Applies the mask from the second input to the FFT and calculates the new inverse transform.