|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectea.Raum
ea.Geometrie
ea.RegEck
ea.Kreis
ea.edu.KreisE
KREIS
public class KREIS
Diese Klasse stellt einen einfachen Kreis dar.
Field Summary |
---|
Fields inherited from class ea.RegEck |
---|
eckenzahl |
Fields inherited from class ea.Geometrie |
---|
dimension |
Fields inherited from class ea.Raum |
---|
farbzyklus, position, roh |
Constructor Summary | |
---|---|
KREIS()
Konstruktor der Klasse KREIS . |
|
KREIS(int rNeu)
Konstruktor der Klasse KREIS . |
Method Summary | |
---|---|
boolean |
beinhaltetPunkt(int x,
int y)
Methode beinhaltetPunkt |
int |
berechneAbstandX(ea.Raum grafikObjekt)
Diese Methode prueft, wie weit der Mittelpunkt dieses Rechtecks vom Mittelpunkt eines anderen Grfik-Objekts in x-Richtung entfernt ist. |
int |
berechneAbstandY(ea.Raum grafikObjekt)
Diese Methode prueft, wie weit der Mittelpunkt dieses Kreises vom Mittelpunkt eines anderen Grfik-Objekts in y-Richtung entfernt ist. |
boolean |
beruehrt(ea.Raum r)
Methode beruehrt |
float |
cos_Drehwinkel()
liefert den Cosinus des Drehwinkels der Grafik |
void |
drehenUm(float winkelAenderung)
Dreht die Grafik um einen Winkel |
String |
nenneFarbe()
Diese Methode gibt die Farbe dieses Kreises zurueck. |
int |
nenneMx()
Diese Methode gibt die x-Koordinate des Mittelpunkts dieses Dreiecks zurueck. |
int |
nenneMy()
Diese Methode gibt die y-Koordinate des Mittelpunkts dieses Kreises zurueck. |
int |
nenneRadius()
Diese Methode gibt den Radius dieses Kreises zurueck. |
boolean |
nenneSichtbar()
Diese Methode gibt die Sichtbarkeit dieses Kreises zurueck. |
float |
nenneWinkel()
Nennt den Winkel, um den die Grafik gedreht wurde |
void |
setzeDrehwinkel(float neuerDrehwinkel)
Setzt den Drehwinkel auf eine absoluten neuen Wert |
void |
setzeFarbe(String farbeNeu)
Setzt die Farbe dieses Kreises neu. |
void |
setzeMittelpunkt(int x,
int y)
Setzt den Mittelpunkt dieses Kreises neu. |
void |
setzeRadius(int radius)
Setzt den Radius dieses Kreises neu. |
void |
setzeSichtbar(boolean sichtbarNeu)
Setzt, ob dieser Kreis sichtbar sein soll. |
float |
sin_Drehwinkel()
liefert den Sinus des Drehwinkels der Grafik |
void |
verschiebenUm(float deltaX,
float deltaY)
Verschiebt diesen Kreis um eine Verschiebung - angegeben durch ein "Delta X" und "Delta Y". |
Methods inherited from class ea.Kreis |
---|
erzeugeCollider, radius, zeichnen |
Methods inherited from class ea.RegEck |
---|
durchmesserSetzen, neuBerechnen, radiusSetzen |
Methods inherited from class ea.Geometrie |
---|
aktualisieren, aktualisierenFirst, ausDreiecken, dimension, farbeSetzen, farbeSetzen, farbeSetzen, flaechen, formen, leuchtet, leuchtetSetzen, leuchtSchritt, loeschen, verschieben |
Methods inherited from class ea.Raum |
---|
afterRender, aktivMachen, aktuellerCollider, beeinflussbarSetzen, beforeRender, beinhaltet, bewegen, bewegen, boundsUebernehmen, colliderSetzen, compareTo, drehenAbsolut, drehenRelativ, einfluesseZuruecksetzen, erzeugeLazyCollider, fallReagierbarAnmelden, geschwindigkeitHinzunehmen, geschwindigkeitSetzen, getBreite, getForce, getHoehe, getMasse, getOpacity, getX, getY, gibDrehung, halbesAlpha, heavyComputingSetzen, hoehenUnterschied, impulsHinzunehmen, inFlaeche, istBeeinflussbar, konstanteKraftSetzen, kraftAnwenden, kritischeTiefeSetzen, leuchterAbmelden, leuchterAnmelden, luftwiderstandskoeffizient, luftwiderstandskoeffizientSetzen, masseSetzen, mittelPunkt, mittelpunktSetzen, mittelpunktSetzen, neutralMachen, newtonschMachen, passivMachen, position, positionSetzen, positionSetzen, positionX, positionY, problem, schneidet, schwerkraftAktivSetzen, schwerkraftSetzen, setOpacity, setX, setY, setzeMeterProPixel, sichtbar, sichtbarSetzen, sprung, stehReagierbarAnmelden, steht, stehtAuf, verschieben, zeichnenBasic, zentrum, zIndex, zuFarbeKonvertieren |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public KREIS()
KREIS
. Erstellt einen neuen Standard-Kreis.
public KREIS(int rNeu)
KREIS
. Erstellt einen neuen Kreis mit gegebenem Radius.
rNeu
- Der radius des KreisesMethod Detail |
---|
public boolean beinhaltetPunkt(int x, int y)
x
- x-Koordinate des Punkts (Pixel)y
- x-Koordinate des Punkts (Pixel)
public int berechneAbstandX(ea.Raum grafikObjekt)
grafikObjekt
- Das andere Grafik-Objekt
public int berechneAbstandY(ea.Raum grafikObjekt)
grafikObjekt
- Das andere Grafik-Objekt
public boolean beruehrt(ea.Raum r)
r
- Ein anderes BILD, RECHTECK, KREIS, DREIECK, ...
public float cos_Drehwinkel()
public void drehenUm(float winkelAenderung)
winkelAenderung
- +: mathematisch positiver Drehsinn (gegen den Uhrzeigersinn)
-: mathematisch negativer Drehsinn (im Uhrzeigersinn)public String nenneFarbe()
public int nenneMx()
public int nenneMy()
public int nenneRadius()
public boolean nenneSichtbar()
public float nenneWinkel()
public void setzeDrehwinkel(float neuerDrehwinkel)
neuerDrehwinkel
- der neue Drehwinkel
+: mathematisch positiver Drehsinn (gegen den Uhrzeigersinn)
-: mathematisch negativer Drehsinn (im Uhrzeigersinn)public void setzeFarbe(String farbeNeu)
farbeNeu
- Diese Farbe erhaelt der Kreis (z.B. "Rot")public void setzeMittelpunkt(int x, int y)
x
- Die X-Koordinate des Mittelpunktes.y
- Die Y-Koordinate des Mittelpunktes.public void setzeRadius(int radius)
radius
- Der neue Radius (in Pixel)public void setzeSichtbar(boolean sichtbarNeu)
sichtbarNeu
- Ist dieser Wert true
, ist nach dem Aufruf dieser Methode dieser Kreis
sichtbar. Ist dieser Wert false
, so ist nach dem Aufruf dieser Methode dieser Kreis unsichtbar.public float sin_Drehwinkel()
public void verschiebenUm(float deltaX, float deltaY)
deltaX
- Der X Anteil dieser Verschiebung. Positive Werte verschieben nach rechts, negative nach links.deltaY
- Der Y Anteil dieser Verschiebung. Positive Werte verschieben nach unten, negative nach oben.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |