public final class EllipseView extends AbstractSingleColorFillView
DEFAULT_COLOR| Constructor and Description |
|---|
EllipseView(GroupView parent,
double centerX,
double centerY,
double radiusX,
double radiusY) |
EllipseView(GroupView parent,
double centerX,
double centerY,
double radiusX,
double radiusY,
double angle,
java.awt.Color color) |
EllipseView(GroupView parent,
double centerX,
double centerY,
double radiusX,
double radiusY,
double angle,
java.awt.Color color,
boolean fill) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsInternal(Position internalPosition) |
void |
draw(java.awt.Graphics2D g2d)
Vykreslenie objektu.
|
protected java.awt.geom.Ellipse2D.Double |
getEllipse() |
double |
getRadiusX()
Vrati polomor v smere osi x
|
double |
getRadiusY()
Vrati polomor v smere osi y
|
void |
setRadiuses(double newRadiusX,
double newRadiusY)
Nastavi velkost elipsy
|
void |
setRadiusX(double newRadiusX)
Nastavi polomer v smere osi x
|
void |
setRadiusY(double newRadiusY)
Nastavi polomer v smere osi y
|
java.lang.String |
toString() |
addMouseChangedListener, isFilled, removeMouseChangedListener, setFilled, setMouseManagergetColor, setColoraddRotation, externalToInternalCoordinates, getRotation, internalToExternalCoordinates, move, setRotationgetPosition, getPositionX, getPositionY, getRoundedPositionX, getRoundedPositionY, move, setPosition, setPosition, setPositionX, setPositionYaddDrawableChangeListener, fireChanged, getParent, globalToInternalCoordinates, init, internalToGlobalCoordinates, removeDrawableChangeListener, setParent, throwIfNegativepublic EllipseView(GroupView parent, double centerX, double centerY, double radiusX, double radiusY, double angle, java.awt.Color color, boolean fill)
public EllipseView(GroupView parent, double centerX, double centerY, double radiusX, double radiusY, double angle, java.awt.Color color)
public EllipseView(GroupView parent, double centerX, double centerY, double radiusX, double radiusY)
public void draw(java.awt.Graphics2D g2d)
AbstractDrawableMovableRotatableObjectg2d, takze
1) g2d obsahuje defaultne stavove informacie
2) stavove informacie v g2d nie je potrebne vratit do povodneho stavu.
Metoda posunie stred suradnicovej sustavy g2d podla pozicie objektu.
Metoda natoci suradnicovu sustavu g2d podla natocenia objektu.draw in class AbstractSingleColorViewprotected java.awt.geom.Ellipse2D.Double getEllipse()
public double getRadiusX()
public double getRadiusY()
public void setRadiusX(double newRadiusX)
newRadiusX - polomer v smere osi xpublic void setRadiusY(double newRadiusY)
newRadiusY - polomer v smere osi ypublic void setRadiuses(double newRadiusX,
double newRadiusY)
newRadiusX - novy polomer v smere osi xnewRadiusY - novy polomer v smere osi ypublic boolean containsInternal(Position internalPosition)
containsInternal in interface MouseEventDrawableSourcecontainsInternal in class AbstractSingleColorFillViewpublic java.lang.String toString()
toString in class AbstractSingleColorFillView