org.jmol.g3d
Class Circle3D

java.lang.Object
  extended by org.jmol.g3d.Circle3D

final class Circle3D
extends java.lang.Object

Implements flat circle drawing/filling routines.

Author:
Miguel, miguel@jmol.org

Field Summary
(package private)  Graphics3D g3d
           
(package private)  int sizeCorrection
           
(package private)  int xCenter
           
(package private)  int yCenter
           
(package private)  int zCenter
           
 
Constructor Summary
Circle3D(Graphics3D g3d)
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

g3d

Graphics3D g3d

xCenter

int xCenter

yCenter

int yCenter

zCenter

int zCenter

sizeCorrection

int sizeCorrection
Constructor Detail

Circle3D

Circle3D(Graphics3D g3d)
Method Detail

plotCircleCenteredClipped

void plotCircleCenteredClipped(int xCenter,
                               int yCenter,
                               int zCenter,
                               int diameter)

plotCircleCenteredUnclipped

void plotCircleCenteredUnclipped(int xCenter,
                                 int yCenter,
                                 int zCenter,
                                 int diameter)

plot8CircleCenteredClipped

private void plot8CircleCenteredClipped(int dx,
                                        int dy)

plot8CircleCenteredUnclipped

private void plot8CircleCenteredUnclipped(int dx,
                                          int dy)

plot8FilledCircleCenteredClipped

private void plot8FilledCircleCenteredClipped(int dx,
                                              int dy)

plot8FilledCircleCenteredUnclipped

private void plot8FilledCircleCenteredUnclipped(int dx,
                                                int dy)

plotFilledCircleCenteredClipped

void plotFilledCircleCenteredClipped(int xCenter,
                                     int yCenter,
                                     int zCenter,
                                     int diameter)

plotFilledCircleCenteredUnclipped

void plotFilledCircleCenteredUnclipped(int xCenter,
                                       int yCenter,
                                       int zCenter,
                                       int diameter)