public class Triangle2D
extends java.lang.Object
| Constructor and Description |
|---|
Triangle2D()
creates a copy of the triangle, with points set to null, and the colour set to black
|
Triangle2D(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2,
java.awt.geom.Point2D.Double p3)
Creates a triangle with points p1-p3, and with colour set to black
|
Triangle2D(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2,
java.awt.geom.Point2D.Double p3,
java.awt.Color color)
OPTIONAL: Creates a triangle with points p1-p3, and with colour set to color
|
Triangle2D(Triangle2D t)
creates a copy of the original triangle
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object other) |
java.awt.geom.Point2D.Double |
getA() |
java.awt.geom.Point2D.Double |
getB() |
java.awt.geom.Point2D.Double |
getC() |
java.awt.Color |
getColour() |
static int |
numInstances() |
void |
setA(java.awt.geom.Point2D.Double p) |
void |
setB(java.awt.geom.Point2D.Double p) |
void |
setC(java.awt.geom.Point2D.Double p) |
void |
setColour(java.awt.Color color) |
java.lang.String |
toString()
Creates a string representation of a triangle.
|
public Triangle2D()
public Triangle2D(Triangle2D t)
t - original trianglepublic Triangle2D(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2,
java.awt.geom.Point2D.Double p3)
p1 - - Point 1p2 - - Point 2p3 - - Point 3public Triangle2D(java.awt.geom.Point2D.Double p1,
java.awt.geom.Point2D.Double p2,
java.awt.geom.Point2D.Double p3,
java.awt.Color color)
p1 - - Point 1p2 - - Point 2p3 - - Point 3color - - Colour associated with the trianglepublic void setA(java.awt.geom.Point2D.Double p)
p - point A of the trianglepublic void setB(java.awt.geom.Point2D.Double p)
p - point B of the trianglepublic void setC(java.awt.geom.Point2D.Double p)
p - point C of the trianglepublic java.awt.geom.Point2D.Double getA()
public java.awt.geom.Point2D.Double getB()
public java.awt.geom.Point2D.Double getC()
public void setColour(java.awt.Color color)
color - colorpublic java.awt.Color getColour()
public static int numInstances()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object