Prog1Tools
Class Plotter

java.lang.Object
  extended by Prog1Tools.Plotter

public class Plotter
extends java.lang.Object

Ein zweidimensionaler Funktionsplotter. Zu plottende Objekte müssen das Plottable-Interface implementieren


Constructor Summary
Plotter(Plottable p, java.lang.String title)
          Erzeuge einen neuen Plot
 
Method Summary
 void adjustGrid(double x, double y)
          Gib an, in welchen Zwischenabständen Markierungen in das Gitter eingefügt werden sollen.
 void dispose()
          Diese Methode ist aufzurufen, wenn der Plotter nicht mehr gebraucht wird
 java.awt.Canvas getCanvas()
          Liefere die Zeichenfläche der Klasse
 void repaint()
          Zeichnet die Funktion neu.
 void setNumOfPoints(int num)
          Setz die Anzahl der Zwischenpunkte, mit denen die Kurve gezeichnet werden soll.
 void setVisible(boolean flag)
          Mache den Plot sichtbar oder unsichtbar
 void showGrid(boolean flag)
          Mache das Koordinatensystem sichtbar oder unsichtbar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Plotter

public Plotter(Plottable p,
               java.lang.String title)
Erzeuge einen neuen Plot

Method Detail

dispose

public void dispose()
Diese Methode ist aufzurufen, wenn der Plotter nicht mehr gebraucht wird


setVisible

public void setVisible(boolean flag)
Mache den Plot sichtbar oder unsichtbar

Parameters:
flag - sichtbar=true, unsichtbar=false

showGrid

public void showGrid(boolean flag)
Mache das Koordinatensystem sichtbar oder unsichtbar

Parameters:
flag - sichtbar=true, unsichtbar=false

adjustGrid

public void adjustGrid(double x,
                       double y)
Gib an, in welchen Zwischenabständen Markierungen in das Gitter eingefügt werden sollen.

Parameters:
x - Zwischenabstände in x-Richtung
y - Zwischenabstände in y-Richtung

getCanvas

public java.awt.Canvas getCanvas()
Liefere die Zeichenfläche der Klasse


setNumOfPoints

public void setNumOfPoints(int num)
Setz die Anzahl der Zwischenpunkte, mit denen die Kurve gezeichnet werden soll. Je höher die Anzahl der Zwischenpunkte, desto genauer die Zeichnung. Standardwert ist 500


repaint

public void repaint()
Zeichnet die Funktion neu. Diese Methode wird benoetigt, falls der Benutzer Aenderungen an dem übergebenen Plottable-Objekt vorgenommen hat