wavelets

Class PlotPanel


public class PlotPanel
extends JPanel

Field Summary

private double
a
private double
b
private Font
bfont
private double[]
dnegX
private double[]
dnegY
private double[]
dposX
private double[]
dposY
private FontMetrics
fm
private FontMetrics
fmb
private Font
font
private double
height
private int
marginbottom
private int
marginleft
private int
marginright
private int
margintop
private int
originX
private int
originY
private Wavelet
wavelet
private double
width
private double[]
xScale
private double[]
yScale

Constructor Summary

PlotPanel(Wavelet wave)

Method Summary

void
coordinateSystem(Graphics g)
private void
drawArrowHeads(Graphics g)
private void
drawAxis(Graphics g)
private void
drawAxisNames(Graphics g, String xName, String yName)
private void
drawScales(Graphics g)
static void
main(String[] args)
void
paintComponent(Graphics g)
void
plot(Graphics g)
void
setParam(double a, double b)
void
setWavelet(Wavelet w)

Field Details

a

private double a

b

private double b

bfont

private final Font bfont

dnegX

private double[] dnegX

dnegY

private double[] dnegY

dposX

private double[] dposX

dposY

private double[] dposY

fm

private FontMetrics fm

fmb

private FontMetrics fmb

font

private final Font font

height

private double height

marginbottom

private final int marginbottom

marginleft

private final int marginleft

marginright

private final int marginright

margintop

private final int margintop

originX

private int originX

originY

private int originY

wavelet

private Wavelet wavelet

width

private double width

xScale

private double[] xScale

yScale

private double[] yScale

Constructor Details

PlotPanel

public PlotPanel(Wavelet wave)

Method Details

coordinateSystem

public void coordinateSystem(Graphics g)

drawArrowHeads

private void drawArrowHeads(Graphics g)

drawAxis

private void drawAxis(Graphics g)

drawAxisNames

private void drawAxisNames(Graphics g,
                           String xName,
                           String yName)

drawScales

private void drawScales(Graphics g)

main

public static void main(String[] args)

paintComponent

public void paintComponent(Graphics g)

plot

public void plot(Graphics g)

setParam

public void setParam(double a,
                     double b)

setWavelet

public void setWavelet(Wavelet w)