Graphic Rendering System
1.0
A Java-based graphic rendering system implementing various design patterns
Loading...
Searching...
No Matches
Circle.java
Go to the documentation of this file.
1
package
com.example.graphics.model;
2
3
import
com.example.graphics.visitor.ShapeVisitor;
4
8
public
class
Circle
implements
Shape
{
9
private
int
x
;
10
private
int
y
;
11
private
int
radius
;
12
19
public
Circle
(
int
x
,
int
y
,
int
radius
) {
20
this.x =
x
;
21
this.y =
y
;
22
this.radius =
radius
;
23
}
24
25
@Override
26
public
int
getX
() {
27
return
x
;
28
}
29
30
@Override
31
public
int
getY
() {
32
return
y
;
33
}
34
35
@Override
36
public
void
setPosition
(
int
x
,
int
y
) {
37
this.x =
x
;
38
this.y =
y
;
39
}
40
45
public
int
getRadius
() {
46
return
radius
;
47
}
48
53
public
void
setRadius
(
int
radius
) {
54
this.radius =
radius
;
55
}
56
57
@Override
58
public
void
accept
(
ShapeVisitor
visitor
) {
59
visitor
.visit(
this
);
60
}
61
62
@Override
63
public
Shape
clone
() {
64
return
new
Circle
(this.x, this.y, this.radius);
65
}
66
}
com.example.graphics.model.Circle.getY
int getY()
Definition
Circle.java:31
com.example.graphics.model.Circle.Circle
Circle(int x, int y, int radius)
Definition
Circle.java:19
com.example.graphics.model.Circle.radius
int radius
Definition
Circle.java:11
com.example.graphics.model.Circle.setRadius
void setRadius(int radius)
Definition
Circle.java:53
com.example.graphics.model.Circle.getX
int getX()
Definition
Circle.java:26
com.example.graphics.model.Circle.getRadius
int getRadius()
Definition
Circle.java:45
com.example.graphics.model.Circle.accept
void accept(ShapeVisitor visitor)
Definition
Circle.java:58
com.example.graphics.model.Circle.setPosition
void setPosition(int x, int y)
Definition
Circle.java:36
com.example.graphics.model.Circle.x
int x
Definition
Circle.java:9
com.example.graphics.model.Circle.clone
Shape clone()
Definition
Circle.java:63
com.example.graphics.model.Circle.y
int y
Definition
Circle.java:10
com.example.graphics.model.Shape
Definition
Shape.java:10
com.example.graphics.visitor.ShapeVisitor
Definition
ShapeVisitor.java:13
com.example.graphics.visitor
Definition
JsonExportVisitor.java:1
src
main
java
com
example
graphics
model
Circle.java
Generated on
for Graphic Rendering System by
1.14.0