blue.shapes
Class Square

java.lang.Object
  |
  +--blue.shapes.Square

public class Square
extends java.lang.Object
implements Shape


Constructor Summary
Square(double r)
           
 
Method Summary
 double area()
           
 Circle circumscribingCircle()
           
 void describe()
           
 void describe(OutStream os)
           
 void describe(java.io.PrintStream os)
           
 double diagonal()
           
 void expand(double d)
           
 Circle inscribingCircle()
           
 double perimeter()
           
 void shrink(double d)
           
 double side()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Square

public Square(double r)
Method Detail

side

public double side()

diagonal

public double diagonal()

area

public double area()
Specified by:
area in interface Shape

describe

public void describe()
Specified by:
describe in interface Shape

describe

public void describe(java.io.PrintStream os)
Specified by:
describe in interface Shape

describe

public void describe(OutStream os)
Specified by:
describe in interface Shape

perimeter

public double perimeter()

expand

public void expand(double d)

shrink

public void shrink(double d)

inscribingCircle

public Circle inscribingCircle()

circumscribingCircle

public Circle circumscribingCircle()