public final class CircleRenderer extends java.lang.Object implements G3DRenderer
Implements flat circle drawing/filling routines.
Modifier and Type | Field and Description |
---|---|
private Graphics3D |
g3d |
private int |
sizeCorrection |
private int |
xCenter |
private int |
yCenter |
private int |
zCenter |
Constructor and Description |
---|
CircleRenderer() |
Modifier and Type | Method and Description |
---|---|
private void |
plot8CircleCenteredClipped(int dx,
int dy) |
private void |
plot8CircleCenteredUnclipped(int dx,
int dy) |
private void |
plot8FilledCircleCenteredClipped(int dx,
int dy) |
private void |
plot8FilledCircleCenteredUnclipped(int dx,
int dy) |
(package private) void |
plotCircleCenteredClipped(int xCenter,
int yCenter,
int zCenter,
int diameter) |
(package private) void |
plotCircleCenteredUnclipped(int xCenter,
int yCenter,
int zCenter,
int diameter) |
(package private) void |
plotFilledCircleCenteredClipped(int xCenter,
int yCenter,
int zCenter,
int diameter) |
(package private) void |
plotFilledCircleCenteredUnclipped(int xCenter,
int yCenter,
int zCenter,
int diameter) |
G3DRenderer |
set(JmolRendererInterface g3d) |
private Graphics3D g3d
private int xCenter
private int yCenter
private int zCenter
private int sizeCorrection
public G3DRenderer set(JmolRendererInterface g3d)
set
in interface G3DRenderer
void plotCircleCenteredClipped(int xCenter, int yCenter, int zCenter, int diameter)
void plotCircleCenteredUnclipped(int xCenter, int yCenter, int zCenter, int diameter)
void plotFilledCircleCenteredClipped(int xCenter, int yCenter, int zCenter, int diameter)
void plotFilledCircleCenteredUnclipped(int xCenter, int yCenter, int zCenter, int diameter)
private void plot8CircleCenteredClipped(int dx, int dy)
private void plot8CircleCenteredUnclipped(int dx, int dy)
private void plot8FilledCircleCenteredClipped(int dx, int dy)
private void plot8FilledCircleCenteredUnclipped(int dx, int dy)