1package de.ur.mi.oop.graphics;
3import de.ur.mi.oop.colors.Color;
10 private float radiusX;
11 private float radiusY;
23 public Ellipse(
float x,
float y,
float radiusX,
float radiusY,
Color color) {
25 this.radiusX = radiusX;
26 this.radiusY = radiusY;
41 public Ellipse(
float x,
float y,
float radiusX,
float radiusY) {
43 this.radiusX = radiusX;
44 this.radiusY = radiusY;
49 this.radiusX = radiusX;
53 this.radiusY = radiusY;
65 return this.radiusX * 2.f;
69 return this.radiusY * 2.f;
81 return this.radiusX +
getXPos();
85 return getXPos() - this.radiusX;
89 return getYPos() - this.radiusY;
93 return getYPos() + this.radiusY;
void setHeight(float height)
void setWidth(float width)
Ellipse(float x, float y, float radiusX, float radiusY, Color color)
void setRadiusY(float radiusY)
Ellipse(float x, float y, float radiusX, float radiusY)
void setRadiusX(float radiusX)