Class ftFunctionCanvas1


public class ftFunctionCanvas1
extends JPanel

ftFunctionCanvas1 The painting canvas for the fouriertransformed function Is opend four times (Real, Imaginary and absolute range in the examples part and absolute in the exercise part Author: Christiane Adler

Field Summary

boolean
arrayCalculated
(package private) Complex[]
cache
(package private) Complex[]
cacheParser
private double
cache_max
private int
cachefields_max
Complex
complexy
private double
maxFaktor
(package private) gui
myGui
private int
myWhichFTFCanvas
private double
mymaxx
private double
mymaxxFT
private double
mymaxy
private double
mymaxyFT
private double
mymaxyFTi
private double
mymaxyi
private double
myminx
private double
myminxFT
private double
myminy
private double
myminyFT
private double
myminyFTi
private double
myminyi
private int
paintx
boolean
parseError
boolean
pointsCalculated
int
richtigCounter
private boolean
wasDirac
private boolean
wasDiracParser
int
wrongCounter
private double
x
private int
x0
private int
x0Parser
private int
x1
private int
x1Parser
private int
xi
private double
y
private int
y0
private int
y0Parser
private int
y1
private int
y1Parser
boolean
yIsDirac
boolean[]
yIsDiracArray
private boolean
yIsDiracParser
boolean[]
yIsDiracParserArray
private double
yParser
boolean
zeichnenErlaubt

Constructor Summary

ftFunctionCanvas1(gui mainGui, int whichFTFCanvas)

Method Summary

private void
calculateArray(Graphics g)
Calculates the H(f) values for every f and saves it in an array
void
drawFunction()
private void
paintCanvas(Graphics g)
void
paintComponent(Graphics g)
void
update(Graphics g)

Field Details

arrayCalculated

public boolean arrayCalculated

cache

(package private)  Complex[] cache

cacheParser

(package private)  Complex[] cacheParser

cache_max

private double cache_max

cachefields_max

private int cachefields_max

complexy

public Complex complexy

maxFaktor

private double maxFaktor

myGui

(package private)  gui myGui

myWhichFTFCanvas

private int myWhichFTFCanvas

mymaxx

private double mymaxx

mymaxxFT

private double mymaxxFT

mymaxy

private double mymaxy

mymaxyFT

private double mymaxyFT

mymaxyFTi

private double mymaxyFTi

mymaxyi

private double mymaxyi

myminx

private double myminx

myminxFT

private double myminxFT

myminy

private double myminy

myminyFT

private double myminyFT

myminyFTi

private double myminyFTi

myminyi

private double myminyi

paintx

private int paintx

parseError

public boolean parseError

pointsCalculated

public boolean pointsCalculated

richtigCounter

public int richtigCounter

wasDirac

private boolean wasDirac

wasDiracParser

private boolean wasDiracParser

wrongCounter

public int wrongCounter

x

private double x

x0

private int x0

x0Parser

private int x0Parser

x1

private int x1

x1Parser

private int x1Parser

xi

private int xi

y

private double y

y0

private int y0

y0Parser

private int y0Parser

y1

private int y1

y1Parser

private int y1Parser

yIsDirac

public boolean yIsDirac

yIsDiracArray

public boolean[] yIsDiracArray

yIsDiracParser

private boolean yIsDiracParser

yIsDiracParserArray

public boolean[] yIsDiracParserArray

yParser

private double yParser

zeichnenErlaubt

public boolean zeichnenErlaubt

Constructor Details

ftFunctionCanvas1

(package private)  ftFunctionCanvas1(gui mainGui,
                                     int whichFTFCanvas)

Method Details

calculateArray

private void calculateArray(Graphics g)
Calculates the H(f) values for every f and saves it in an array

drawFunction

public void drawFunction()

paintCanvas

private void paintCanvas(Graphics g)

paintComponent

public void paintComponent(Graphics g)

update

public void update(Graphics g)