grada.geometriefiguren
Class Funktion

java.lang.Object
  extended by grada.geometriefiguren.Funktion
All Implemented Interfaces:
java.io.Serializable

public class Funktion
extends java.lang.Object
implements java.io.Serializable

Funktion. Diese Klasse stellt eine Funktion dar, in ihr sind alle Informationen für die Bearbeitung enthalten. Der Funktionsterm, der eingegeben wurde, die Farbe, und die Information, ob gerade zusätzliche Informationen eingeblendet werden.

Version:
07.07.05
Author:
(C) Thilo Beckmann
See Also:
Serialized Form

Constructor Summary
Funktion(java.lang.String funktionsterm, boolean anzeigeAnMaus, boolean sichtbar, java.awt.Color farbe, java.util.ArrayList ableitungen)
          Konstruktor für eine Instanz des Typs Funktion.
 
Method Summary
 java.util.ArrayList holeAbleitungen()
          gibt die eingestellten Ableitungen zurück
 java.awt.Color holeFarbe()
          gibt die eingestellte Farbe der Funktion zurück.
 java.lang.String holeFunktionsTerm()
          gibt den Funktinnterm der Funktion zurück.
 boolean istSichtbar()
          gibt die aktuelle Einstellung der Sichtbarkeit zurück.
 void setzeAbleitungen(java.util.ArrayList ableitungen)
          ändert die Einstellung welche Ableitungen angezeigt werden sollen.
 void setzeAnzeigeAnMaus(boolean anzeigeAnMaus)
          ändert die Einstellung ob Informationen an der Maus angezeigt werden.
 void setzeFarbe(java.awt.Color farbe)
          ändert die zugewiesene Farbe der Funktion.
 void setzeFunktionsTerm(java.lang.String funktionsterm)
          ändert den Funktionsterm der Funktion.
 void setzeSichtbarkeit(boolean sichtbar)
          ändert die Einstellung ob Informationen an der Maus angezeigt werden.
 boolean wirdAnMausAngezeigt()
          gibt die aktuelle Einstellung der besonderen Anzeige zurück.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Funktion

public Funktion(java.lang.String funktionsterm,
                boolean anzeigeAnMaus,
                boolean sichtbar,
                java.awt.Color farbe,
                java.util.ArrayList ableitungen)
Konstruktor für eine Instanz des Typs Funktion.

Parameters:
funktionsterm - der Funktionsterm gestellt die Funktion dar
anzeigeAnMaus - wenn true, dann wird an der Maus der y-Wert der Funktion angezeigt
sichtbar - bei true sichbar, bei false unsichtbar
farbe - weißt der Funktion eine bestimmte Farbe zu
ableitungen - ArrayList mit allen anzuzeigenen Graden der Ableitungen
Method Detail

setzeFunktionsTerm

public void setzeFunktionsTerm(java.lang.String funktionsterm)
ändert den Funktionsterm der Funktion.

Parameters:
funktinosterm - neuer Funktionsterm

setzeAnzeigeAnMaus

public void setzeAnzeigeAnMaus(boolean anzeigeAnMaus)
ändert die Einstellung ob Informationen an der Maus angezeigt werden.

Parameters:
anzeigeAnMaus - wenn true wird die Information angezeigt, wenn false dann nicht

setzeSichtbarkeit

public void setzeSichtbarkeit(boolean sichtbar)
ändert die Einstellung ob Informationen an der Maus angezeigt werden.

Parameters:
anzeigeAnMaus - wenn true wird die Information angezeigt, wenn false dann nicht

setzeFarbe

public void setzeFarbe(java.awt.Color farbe)
ändert die zugewiesene Farbe der Funktion.

Parameters:
farbe - gibt die neue Farbe an

setzeAbleitungen

public void setzeAbleitungen(java.util.ArrayList ableitungen)
ändert die Einstellung welche Ableitungen angezeigt werden sollen.

Parameters:
ArrayList - mit allen Nummern, welche Ableitung angezeigt wird

holeFunktionsTerm

public java.lang.String holeFunktionsTerm()
gibt den Funktinnterm der Funktion zurück.

Returns:
gibt den Funktionsterm der Funktion zurück

wirdAnMausAngezeigt

public boolean wirdAnMausAngezeigt()
gibt die aktuelle Einstellung der besonderen Anzeige zurück.

Returns:
gibt Einstellung zurück

istSichtbar

public boolean istSichtbar()
gibt die aktuelle Einstellung der Sichtbarkeit zurück.

Returns:
gibt Einstellung zurück

holeFarbe

public java.awt.Color holeFarbe()
gibt die eingestellte Farbe der Funktion zurück.

Returns:
liefert Farbe zurück

holeAbleitungen

public java.util.ArrayList holeAbleitungen()
gibt die eingestellten Ableitungen zurück

Returns:
ArrayList mit allen Nummern, der Ableitungen.