Class Funktion

java.lang.Object
  |
  +--Funktion
All Implemented Interfaces:
Darstellbar
Direct Known Subclasses:
Quadrat, Sinus, Wurzel

public abstract class Funktion
extends java.lang.Object
implements Darstellbar

Jolanta Bajorska, mit kleine Aenderungen von B.W., 23.10.99
Abstrakte Klasse.
Die grafisch darzustellenden Funktionen sind Subklassen dieser Klasse. Benutzt die Klassen Bild, MinMax und das Interface Darstellbar.


Field Summary
protected  double maxX
           
protected  double minX
           
protected  java.lang.String Name
           
protected  double xMax
           
protected  double xMin
           
 
Constructor Summary
Funktion()
           
Funktion(double min, double max)
          Parameter:
   min - untere Grenze des Intervalls auf dem die Funktion berechnet wird
   max - obere Grenze des Intervalls auf dem die Funktion berechnet wird
 
Method Summary
 void draw(java.awt.Graphics g, double gminX, double gmaxX, double gminY, double gmaxY, Bild fst)
          Zeichnet die Funktion
Parameter:
   gminX - minimale Wert der Koordinate X
   gmaxX - maximale Wert der Koordinate X
   gminX - minimale Wert der Koordinate Y
   gmaxX - maximale Wert der Koordinate Y
   fst - ein Objekt vom Typ Bild
Ausgabe: -
 MinMax getMinMaxX()
           
 MinMax getMinMaxY()
           
 java.lang.String getName()
           
 double[] getWertetabelle(double a, double b, int N)
           
abstract  double getY(double x)
           
 void setAufloesung(int aufloesung)
           
 void setIntervall(double minX, double maxX)
          Parameter:
   minX - untere Intervallgrenze
   maxX - obere Intervallgrenze
Ausgabe: -
 void setName(java.lang.String Name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

minX

protected double minX

maxX

protected double maxX

xMin

protected double xMin

xMax

protected double xMax

Name

protected java.lang.String Name
Constructor Detail

Funktion

public Funktion(double min,
                double max)
Parameter:
   min - untere Grenze des Intervalls auf dem die Funktion berechnet wird
   max - obere Grenze des Intervalls auf dem die Funktion berechnet wird


Funktion

public Funktion()
Method Detail

getY

public abstract double getY(double x)

getMinMaxX

public MinMax getMinMaxX()
Specified by:
getMinMaxX in interface Darstellbar

getMinMaxY

public MinMax getMinMaxY()
Specified by:
getMinMaxY in interface Darstellbar

setIntervall

public void setIntervall(double minX,
                         double maxX)
Parameter:
   minX - untere Intervallgrenze
   maxX - obere Intervallgrenze
Ausgabe: -

Specified by:
setIntervall in interface Darstellbar

setAufloesung

public void setAufloesung(int aufloesung)
Specified by:
setAufloesung in interface Darstellbar

getName

public java.lang.String getName()
Specified by:
getName in interface Darstellbar

setName

public void setName(java.lang.String Name)
Specified by:
setName in interface Darstellbar

draw

public void draw(java.awt.Graphics g,
                 double gminX,
                 double gmaxX,
                 double gminY,
                 double gmaxY,
                 Bild fst)
Zeichnet die Funktion
Parameter:
   gminX - minimale Wert der Koordinate X
   gmaxX - maximale Wert der Koordinate X
   gminX - minimale Wert der Koordinate Y
   gmaxX - maximale Wert der Koordinate Y
   fst - ein Objekt vom Typ Bild
Ausgabe: -

Specified by:
draw in interface Darstellbar

getWertetabelle

public double[] getWertetabelle(double a,
                                double b,
                                int N)