public class Triangle
extends java.lang.Object
Constructor and Description |
---|
Triangle(Point p1,
Point p2,
Point p3)
Construction d'un triangle à partir de 3 points distincts
|
Triangle(Segment s1,
Segment s2)
Construction d'un triangle à partir 2 segments
|
Triangle(Triangle t)
Constructeur de copie (les deux objets ne partagent plus rien)
|
Modifier and Type | Method and Description |
---|---|
double |
cote1() |
double |
cote2() |
double |
cote3() |
void |
deplacer(double tx,
double ty)
Translation sur les deux axes
|
boolean |
equilateral()
Le triangle est-il équilatéral ?
|
Point |
getP1() |
Point |
getP2() |
Point |
getP3() |
boolean |
isocele()
Le triangle est-il isocèle ?
|
static void |
main(java.lang.String[] args) |
double |
perimetre() |
java.lang.String |
toString()
Version String
|
public Triangle(Point p1, Point p2, Point p3)
p1
- premier pointp2
- deuxième pointp3
- troisième pointpublic Triangle(Triangle t)
t
- objet à clonerpublic Point getP1()
public Point getP2()
public Point getP3()
public double cote1()
public double cote2()
public double cote3()
public double perimetre()
public boolean isocele()
public boolean equilateral()
public java.lang.String toString()
toString
in class java.lang.Object
public void deplacer(double tx, double ty)
tx
- translation sur les abscissesty
- translation sur les ordonnéespublic static void main(java.lang.String[] args)