bookExamples.ch26Graphics.sprials
Class Spirals
java.lang.Object
   bookExamples.ch26Graphics.sprials.Spirals
bookExamples.ch26Graphics.sprials.Spirals
- public class Spirals 
- extends java.lang.Object
 
| Method Summary | 
|  double | archimedes(double k,
           double theta)
 | 
|  void | archimedesImage(double k,
                java.awt.Graphics g)
 | 
|  void | archimedesSpiral(double k,
                 java.awt.Graphics g)
 | 
| static double | cos(double a)
 | 
|  void | draw(double x,
     double y,
     java.awt.Graphics g)
 | 
|  void | draw(int x,
     int y,
     java.awt.Graphics g)
 | 
|  void | drawCircle(java.awt.Graphics g)
 | 
|  void | drawHex(double r,
        double a,
        java.awt.Graphics g)
 | 
|  void | drawImage(double r,
          double a,
          java.awt.Graphics g)
 | 
|  void | drawLeaf(java.awt.Graphics g)
 | 
|  void | drawp(double x,
      double y,
      java.awt.Graphics g)
 | 
|  void | drawp(int r,
      double a,
      java.awt.Graphics g)
 | 
|  void | drawTree(double fanRatio,
         double lengthRatio,
         int numBranch,
         double a,
         double l,
         double f,
         int n,
         java.awt.Graphics g)
 | 
|  void | drawTree(java.awt.Graphics g)
 | 
|  void | equiangularSpiral(java.awt.Graphics g)
 | 
|  void | fermatsSpiral(double k,
              double c,
              java.awt.Graphics g)
 | 
| static javax.swing.JComponent | getArchimedesSpiral()
 | 
|  java.awt.Image | getImage()
 | 
| static void | main(java.lang.String[] args)
 | 
|  void | move(double x,
     double y)
 | 
|  void | move(int x,
     int y)
 | 
|  void | movep(double x,
      double y)
 | 
|  void | movep(int r,
      double a)
 | 
|  void | rdrawImage(double x,
           double y,
           java.awt.Graphics g)
 | 
|  void | setSize(java.awt.Dimension d)
 | 
| static double | sin(double a)
 | 
|  void | starPolygon(int n,
            int m,
            java.awt.Graphics g)
 | 
|  void | tile31_1(int modf,
         double alpha,
         double gamma,
         java.awt.Dimension d,
         java.awt.Graphics g)
 | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
Spirals
public Spirals()
move
public void move(double x,
                 double y)
- 
 
move
public void move(int x,
                 int y)
- 
 
setSize
public void setSize(java.awt.Dimension d)
- 
 
drawp
public void drawp(int r,
                  double a,
                  java.awt.Graphics g)
- 
 
draw
public void draw(int x,
                 int y,
                 java.awt.Graphics g)
- 
 
drawTree
public void drawTree(java.awt.Graphics g)
- 
 
drawTree
public void drawTree(double fanRatio,
                     double lengthRatio,
                     int numBranch,
                     double a,
                     double l,
                     double f,
                     int n,
                     java.awt.Graphics g)
- 
 
getImage
public java.awt.Image getImage()
- 
 
rdrawImage
public void rdrawImage(double x,
                       double y,
                       java.awt.Graphics g)
- 
 
draw
public void draw(double x,
                 double y,
                 java.awt.Graphics g)
- 
 
drawp
public void drawp(double x,
                  double y,
                  java.awt.Graphics g)
- 
 
movep
public void movep(int r,
                  double a)
- 
 
movep
public void movep(double x,
                  double y)
- 
 
drawCircle
public void drawCircle(java.awt.Graphics g)
- 
 
getArchimedesSpiral
public static javax.swing.JComponent getArchimedesSpiral()
- 
 
archimedes
public double archimedes(double k,
                         double theta)
- 
 
archimedesSpiral
public void archimedesSpiral(double k,
                             java.awt.Graphics g)
- 
 
archimedesImage
public void archimedesImage(double k,
                            java.awt.Graphics g)
- 
 
equiangularSpiral
public void equiangularSpiral(java.awt.Graphics g)
- 
 
fermatsSpiral
public void fermatsSpiral(double k,
                          double c,
                          java.awt.Graphics g)
- 
 
tile31_1
public void tile31_1(int modf,
                     double alpha,
                     double gamma,
                     java.awt.Dimension d,
                     java.awt.Graphics g)
- 
 
drawHex
public void drawHex(double r,
                    double a,
                    java.awt.Graphics g)
- 
 
drawLeaf
public void drawLeaf(java.awt.Graphics g)
- 
 
drawImage
public void drawImage(double r,
                      double a,
                      java.awt.Graphics g)
- 
 
cos
public static double cos(double a)
- 
 
sin
public static double sin(double a)
- 
 
starPolygon
public void starPolygon(int n,
                        int m,
                        java.awt.Graphics g)
- 
 
main
public static void main(java.lang.String[] args)
-