Class plusFunction


public class plusFunction
extends functions

plusFunction Calculating the addition of two functions Author: Christiane Adler

Field Summary

private functions
child1
private functions
child2
(package private) gui
myGui

Fields inherited from class .functions

FIsDirac, FTFImaginaerIsDirac, FTFReellIsDirac, complexy, diracFTFxylength, diracxylength, end, endFT, extrema, formelF, formelFTF, functionName, functionPanel, funktionFormula, isMirrowFunction, maxx, maxxFT, maxy, minx, minxFT, miny, shiftComplex, start, startFT, var1Fct, var2Fct, var3Fct, varShiftfct, variablenPanel, x1AxialCaption, x1AxialCaption2, x1FTAxialCaption, x1FTAxialCaption2, x2AxialCaption, x2AxialCaption2, x2FTAxialCaption, x2FTAxialCaption2, y1AxialCaption, y1AxialCaption2, y1FTAxialCaption, y1FTAxialCaption2, y2AxialCaption, y2AxialCaption2, y2FTAxialCaption, y2FTAxialCaption2

Constructor Summary

plusFunction(gui mainGui)

Method Summary

Complex
calculatePixelFTFct(double x, double test)
Calculating the H(f)-value in the frequency domain and returning it as a Complex
Complex
calculatePixelFct(double x, double test)
Calculating the h(t)-value in the time domain and returning it as a Complex
Complex
getExtrema(double x, double ix)
Calculate the Extrema
Complex
getExtremaFT(double x, double ix)
Calculate the Extrema of the fourier transformed function
void
setChild1(functions myChild)
Setting the first function
void
setChild2(functions myChild)
Setting the second function
void
setFTFunctionTextArea(int fi)
void
setVariables()
setting the variables has to be called, after setting the children and before calculating the y-value

Methods inherited from class .functions

calculatePixelFTFct, calculatePixelFct, getExtrema, getExtremaFT, mirrowFunction, setChild1, setChild2, setFTFunctionTextArea, setFctLabel, setVariables, setVariablesLimits, setVariablesLimits2, shiftFunction

Field Details

child1

private functions child1

child2

private functions child2

myGui

(package private)  gui myGui

Constructor Details

plusFunction

public plusFunction(gui mainGui)

Method Details

calculatePixelFTFct

public Complex calculatePixelFTFct(double x,
                                   double test)
Calculating the H(f)-value in the frequency domain and returning it as a Complex
Overrides:
calculatePixelFTFct in interface functions

calculatePixelFct

public Complex calculatePixelFct(double x,
                                 double test)
Calculating the h(t)-value in the time domain and returning it as a Complex
Overrides:
calculatePixelFct in interface functions

getExtrema

public Complex getExtrema(double x,
                          double ix)
Calculate the Extrema
Overrides:
getExtrema in interface functions

getExtremaFT

public Complex getExtremaFT(double x,
                            double ix)
Calculate the Extrema of the fourier transformed function
Overrides:
getExtremaFT in interface functions

setChild1

public void setChild1(functions myChild)
Setting the first function
Overrides:
setChild1 in interface functions

setChild2

public void setChild2(functions myChild)
Setting the second function
Overrides:
setChild2 in interface functions

setFTFunctionTextArea

public void setFTFunctionTextArea(int fi)
Overrides:
setFTFunctionTextArea in interface functions

setVariables

public void setVariables()
setting the variables has to be called, after setting the children and before calculating the y-value
Overrides:
setVariables in interface functions