Class MyTriangle

java.lang.Object
  extended by MyPolygon
      extended by MyTriangle
All Implemented Interfaces:
java.lang.Comparable<Polygon>, Polygon

public class MyTriangle
extends MyPolygon

MyTriangle.java rappresenta un triangolo. Realizza l'interfaccia Polygon.java.


Constructor Summary
MyTriangle(MyPoint2D[] p)
          costruttore
MyTriangle(MyPoint2D p1, MyPoint2D p2, MyPoint2D p3)
          costruttore
 
Method Summary
 double area()
          calcola l'area del triangolo
 
Methods inherited from class MyPolygon
compareTo, getLines, getPoint, getPoints, perimeter, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MyTriangle

public MyTriangle(MyPoint2D[] p)
costruttore

Parameters:
p - array contenente i vertici del triangolo

MyTriangle

public MyTriangle(MyPoint2D p1,
                  MyPoint2D p2,
                  MyPoint2D p3)
costruttore

Parameters:
p1 - primo vertice del triangolo
p2 - secondo vertice del triangolo
p3 - terzo vertice del triangolo
Method Detail

area

public double area()
calcola l'area del triangolo

Specified by:
area in interface Polygon
Specified by:
area in class MyPolygon
Returns:
l'area del triangolo