blue.shapes
Class Diamond

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

public class Diamond
extends java.lang.Object
implements Shape


Constructor Summary
Diamond(double h, double w)
           
 
Method Summary
 double area()
           
 void describe()
           
 void describe(OutStream os)
           
 void describe(java.io.PrintStream os)
           
 double diagonal()
           
 void expandHeight(double f)
           
 void expandWidth(double f)
           
 double height()
           
 double perimeter()
           
 void shrinkHeight(double f)
           
 void shrinkWidth(double f)
           
 double width()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Diamond

public Diamond(double h,
               double w)
Method Detail

height

public double height()

width

public double width()

diagonal

public double diagonal()

area

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

perimeter

public double perimeter()

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

shrinkWidth

public void shrinkWidth(double f)

expandWidth

public void expandWidth(double f)

shrinkHeight

public void shrinkHeight(double f)

expandHeight

public void expandHeight(double f)