All Packages Class Hierarchy This Package Previous Next Index
Class lyon.Shape
java.lang.Object
|
+----java.util.Observable
|
+----futils.utils.Computation
|
+----lyon.Shape
- public abstract class Shape
- extends futils.utils.Computation
- implements gui.Colorable
-
center
-
-
color
-
-
display
-
-
oldColor
-
-
p1
-
-
p2
-
-
p3
-
-
p4
-
-
pb
-
-
pc
-
-
rotation
-
-
shapeRadius
-
-
Shape()
-
-
dilate(double)
-
-
draw(Graphics)
-
-
fillCircle(Graphics, point, int)
-
-
getColor()
-
-
i_angle_d(double)
-
-
i_angle_r(double)
-
-
line(Graphics, point, point)
-
-
mouse_scale(point)
-
-
point_toward(double)
-
-
pointRotation(point)
-
-
pointRotation(point, point, double)
-
-
pointRotationdep(point)
-
-
popGraphicsState(Graphics)
-
-
print()
-
-
print(double)
-
-
print(String)
-
-
pushGraphicsState(Graphics)
-
-
r_angle_d()
-
-
r_angle_r()
-
-
round(double)
-
-
setColor(Color)
-
-
string(Graphics, String, point)
-
-
sx(double)
-
-
sy(double)
-
shapeRadius
public static final int shapeRadius
color
private java.awt.Color color
oldColor
private java.awt.Color oldColor
p1
lyon.point p1
p2
lyon.point p2
p3
lyon.point p3
p4
lyon.point p4
pc
lyon.point pc
pb
lyon.point pb
center
lyon.Xform center
display
lyon.Xform display
rotation
public observers.ObservableDouble rotation
Shape
public Shape()
pushGraphicsState
void pushGraphicsState(java.awt.Graphics g)
popGraphicsState
void popGraphicsState(java.awt.Graphics g)
draw
abstract void draw(java.awt.Graphics g)
point_toward
void point_toward(double theta)
setColor
public void setColor(java.awt.Color c)
getColor
public java.awt.Color getColor()
dilate
lyon.point dilate(double t)
mouse_scale
lyon.point mouse_scale(lyon.point mouse)
round
int round(double d)
sx
int sx(double x)
sy
int sy(double y)
print
void print()
line
void line(java.awt.Graphics g,
lyon.point p1,
lyon.point p2)
string
void string(java.awt.Graphics g,
java.lang.String str,
lyon.point p)
fillCircle
void fillCircle(java.awt.Graphics g,
lyon.point p,
int radius)
pointRotationdep
void pointRotationdep(lyon.point p)
pointRotation
public void pointRotation(lyon.point p)
pointRotation
public void pointRotation(lyon.point p,
lyon.point pc,
double theta)
r_angle_r
double r_angle_r()
r_angle_d
double r_angle_d()
i_angle_d
double i_angle_d(double p)
i_angle_r
double i_angle_r(double p)
print
static void print(double d)
print
static void print(java.lang.String str)
All Packages Class Hierarchy This Package Previous Next Index