public class Triangle
extends java.lang.Object
| Constructor and Description |
|---|
Triangle(java.awt.geom.Point2D a,
java.awt.geom.Point2D b,
java.awt.geom.Point2D c)
Constructs a triangle with the given 3 points as its apices
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.geom.Point2D |
getA() |
java.awt.geom.Point2D |
getB() |
java.awt.geom.Point2D |
getC() |
java.awt.geom.Point2D |
getCentroid() |
Triangle |
getParentTriangle() |
boolean |
isBeforeParent() |
void |
setA(java.awt.geom.Point2D a) |
void |
setB(java.awt.geom.Point2D b) |
void |
setBeforeParent(boolean beforeParent) |
void |
setC(java.awt.geom.Point2D c) |
void |
setCentroid(java.awt.geom.Point2D centroid) |
void |
setParentTriangle(Triangle parentTriangle) |
java.lang.String |
toString() |
public Triangle(java.awt.geom.Point2D a,
java.awt.geom.Point2D b,
java.awt.geom.Point2D c)
a - Position of the first apexb - Position of the second apexc - Position of he third apexpublic java.awt.geom.Point2D getA()
public void setA(java.awt.geom.Point2D a)
a - Position of the A apex to setpublic java.awt.geom.Point2D getB()
public void setB(java.awt.geom.Point2D b)
b - Position of the B apex to setpublic java.awt.geom.Point2D getC()
public void setC(java.awt.geom.Point2D c)
c - Position of the C apex to setpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.awt.geom.Point2D getCentroid()
public void setCentroid(java.awt.geom.Point2D centroid)
centroid - the centroid to setpublic Triangle getParentTriangle()
public void setParentTriangle(Triangle parentTriangle)
parentTriangle - the parent triangle to setpublic boolean isBeforeParent()
public void setBeforeParent(boolean beforeParent)
beforeParent - Indicator if the triangle should be placed before its parent to set