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.Object
public java.lang.String toString()
toString
in class java.lang.Object