View Javadoc

1   package org.catacomb.graph.drawing;
2   
3   
4   import java.awt.Color;
5   
6   
7   
8   public class Square extends Rectangle {
9   
10  
11      public Square() {
12          super();
13      }
14  
15      public Square(double d, double e, double f, double g) {
16          super(d, e, f, g);
17      }
18  
19  
20      public static Square defaultSquare() {
21          Square d = new Square();
22          d.rx = 1.0;
23          d.ry = 1.0;
24          d.setColor(Color.red);
25          d.setFilled();
26          d.setFillColor(Color.blue);
27          return d;
28      }
29  
30  
31  
32      public void applySymmetryToShape(Shape shp) {
33          shp.setSymmetry(ShapeSymmetry.SQUARE);
34      }
35  
36  }