Class functionCanvas


public class functionCanvas
extends JPanel

functionCanvas The painting canvas for the function in the time domain Author: Christiane Adler

Field Summary

boolean
arrayCalculated
(package private) Complex[]
cache
private double
cache_max
int
cachefields_max
Complex
complexy
private double
maxFaktor
(package private) gui
myGui
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
wasDirac
private double
x
private int
x0
private int
x1
private int
xi
private double
y
private int
y0
private int
y1
boolean
yIsDirac
boolean[]
yIsDiracArray
boolean
zeichnenErlaubt

Constructor Summary

functionCanvas(gui mainGui)

Method Summary

private void
calculateArray(Graphics g)
Calculates the h(t) values for every t 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

cache_max

private double cache_max

cachefields_max

public int cachefields_max

complexy

public Complex complexy

maxFaktor

private double maxFaktor

myGui

(package private)  gui myGui

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

wasDirac

public boolean wasDirac

x

private double x

x0

private int x0

x1

private int x1

xi

private int xi

y

private double y

y0

private int y0

y1

private int y1

yIsDirac

public boolean yIsDirac

yIsDiracArray

public boolean[] yIsDiracArray

zeichnenErlaubt

public boolean zeichnenErlaubt

Constructor Details

functionCanvas

(package private)  functionCanvas(gui mainGui)

Method Details

calculateArray

private void calculateArray(Graphics g)
Calculates the h(t) values for every t 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)