|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--gishur.x.XObject | +--gishur.x.XCircle
Ein Kreis.
Field Summary | |
double |
radius
Radius |
double |
x
Zentrum. |
double |
y
Zentrum. |
Constructor Summary | |
XCircle()
Leerer Konstruktor. |
|
XCircle(double x,
double y,
double radius)
Erzeugt einen Kreis mit Mittelpunkt (x,y) und Radius radius. |
|
XCircle(XCircle p)
Copy-Konstruktor. |
|
XCircle(XPoint p,
double radius)
Erzeugt einen Kreis mit Mittelpunkt p und Radius radius. |
Method Summary | |
XPoint |
center()
Liefert den Mittelpunkt des Kreises. |
void |
copy(XCircle p)
Copy-Routine übernimmt Daten von anderen Objekten. |
boolean |
equals(java.lang.Object O)
Überschreibt Object.equals(Object) |
double |
radius()
Liefert den Radius des Kreises. |
void |
set(double x,
double y,
double r)
Setzt den Kreis auf Mittelpunkt (x,y) und Radius r. |
java.lang.String |
toString()
Überschreibt Object.toString(). |
java.lang.String |
toString(boolean brackets)
Liefert die String-Repräsentation des Kreises ohne den Klassennamen. |
XObject |
transform_XObject(double m00,
double m01,
double m02,
double m10,
double m11,
double m12)
Transforms this XObject by the given affine
transformation matrix. |
double |
x()
Liefert die X-Koordinaten des Mittelpunktes |
double |
y()
Liefert die Y-Koordinaten des Mittelpunktes |
Methods inherited from class gishur.x.XObject |
clone, copy, getMutable, inverseTransform_XObject, mutable, restoreMutability, rotate_XObject, scale_XObject, transform_XObject, translate_XObject, translate_XObject |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public double x
public double y
public double radius
Constructor Detail |
public XCircle()
public XCircle(double x, double y, double radius)
x,y
- Koordinaten für den Mittelpunktradius
- Radiuspublic XCircle(XPoint p, double radius)
p
- Mittelpunktradius
- Radiuspublic XCircle(XCircle p)
p
- Objekt, von dem Daten übernommen werdenMethod Detail |
public void copy(XCircle p)
p
- Objekt, von dem Daten übernommen werdenpublic java.lang.String toString(boolean brackets)
brackets
- Falls true, wird "(x,y)[r]" statt "x,y,r" zurückgegeben.public java.lang.String toString()
toString
in class XObject
Object.toString()
public boolean equals(java.lang.Object O)
equals
in class java.lang.Object
O
- Objekt, mit dem verglichen werden sollObject.equals(java.lang.Object)
public double x()
public double y()
public double radius()
public XPoint center()
public void set(double x, double y, double r)
x,y
- neue Koordinaten des Mittelpunktesr
- neuer Radiuspublic XObject transform_XObject(double m00, double m01, double m02, double m10, double m11, double m12)
this
XObject by the given affine
transformation matrix.transform_XObject
in class XObject
m00,m01,m02
- first row of the transformation matrixm10,m11,m12
- second row of the transformation matrixthis
, only if it is
mutable, otherwise a new XObject represeting the transformed object).
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |