funktiopiirturi
Class Funktiopiirturi

java.lang.Object
  extended by funktiopiirturi.Funktiopiirturi

public class Funktiopiirturi
extends java.lang.Object

Funktiopiirturi on muotoa y = f(x) olevien yhden muuttujan funktioden piirtämiseen tarkoitettu ohjelma. Ohjelmaa ei ole tarkoitettu funktioiden kulun tarkaan analysointiin, vaan yleiskuvan saamiseen tarkasteltavista funktioista.

Author:
Teppo Niinimäki

Field Summary
private  javax.swing.JFrame frame
           
private  FunctionInputPanel inputPanel
           
private  javax.swing.JPanel mainPanel
           
private  FunctionShowPanel outputPanel
           
 
Constructor Summary
private Funktiopiirturi()
          Funktiopiirturin konstruktori kokoaa käyttöliittymän funktioiden syöttöpaneelista ja piirtopaneelista (johon sisältyy hallintapaneeli).
 
Method Summary
 void addFunction(FuncXtoY f)
          Lisää parametrina annetun funktion piirrettäväksi.
 void illegalInput(java.lang.String message)
          Virheellisen käyttäjäsyötteen sattuessa funktioiden syöttöpaneeli kutsuu tätä pääohjelman metodia, joka puolestaan ilmointtaa virheestä käyttäjälle dialogilla.
static void main(java.lang.String[] args)
          Päämetodi.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

outputPanel

private FunctionShowPanel outputPanel

inputPanel

private FunctionInputPanel inputPanel

mainPanel

private javax.swing.JPanel mainPanel

frame

private javax.swing.JFrame frame
Constructor Detail

Funktiopiirturi

private Funktiopiirturi()
Funktiopiirturin konstruktori kokoaa käyttöliittymän funktioiden syöttöpaneelista ja piirtopaneelista (johon sisältyy hallintapaneeli).

Method Detail

main

public static void main(java.lang.String[] args)
Päämetodi. Tehdään asia "oikealla" tavalla: luodaan uusi funktiopiirturi uudessa säikeessä.

Parameters:
args - ohjelman saamat parametrit, ei vaikutusta

illegalInput

public void illegalInput(java.lang.String message)
Virheellisen käyttäjäsyötteen sattuessa funktioiden syöttöpaneeli kutsuu tätä pääohjelman metodia, joka puolestaan ilmointtaa virheestä käyttäjälle dialogilla.

Parameters:
message -

addFunction

public void addFunction(FuncXtoY f)
Lisää parametrina annetun funktion piirrettäväksi.

Parameters:
f - piirrettäväksi tarkoitettu funktio