public class Segment
extends java.lang.Object
Constructor and Description |
---|
Segment(Point p1,
Point p2)
Construire un segment à partir de ses deux extrêmités
|
Segment(Segment s)
Constructeur de copie (les deux objets ne partagent plus rien)
|
Modifier and Type | Method and Description |
---|---|
void |
deplacer(double tx,
double ty)
Translation sur les deux axes
|
Point |
getP1()
Première extrémité du segment
|
Point |
getP2()
Seconde extrémité du segment
|
double |
longueur()
Longueur du segment
|
static void |
main(java.lang.String[] args) |
Point |
milieu()
Milieu du segment
|
double |
positionRelative(Point p)
Place relative d'un point par rapport à un segment
|
java.lang.String |
toString()
Version String
|
public Segment(Point p1, Point p2)
p1
- extrêmitép2
- extrêmitépublic Segment(Segment s)
s
- segment à clonerpublic Point getP1()
public Point getP2()
public Point milieu()
public double longueur()
public java.lang.String toString()
toString
in class java.lang.Object
public double positionRelative(Point p)
p
- point à situerpublic void deplacer(double tx, double ty)
tx
- translation sur les abscissesty
- translation sur les ordonnéespublic static void main(java.lang.String[] args)