maillage
Class Point

java.lang.Object
  extended by maillage.Point

public class Point
extends java.lang.Object

Classe Point


Constructor Summary
Point()
          Constructeur d'un point de coordonées (0,0)
Point(double i, double j)
          Constructeur d'un point à partir de deux réels
Point(int i, int j)
          Constructeur d'un point à partir de deux entiers
 
Method Summary
 double angle(Point pts)
           
 double dist_arrete(Point pt1, Point pt2)
          Donne la distance d'un point à une droite
 double distance(double i, double j)
          Calcul la distance euclidienne entre deux points
 double distance(Point pts)
          Calcul la distance euclidienne entre deux points
 double getX()
          Retourne la position du point sur l'axe des x
 double getY()
          Retourne la position du point sur l'axe des y
 Point milieu(Point Q)
          Donne le milieu entre deux points
 void print()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Point

public Point()
Constructeur d'un point de coordonées (0,0)


Point

public Point(int i,
             int j)
Constructeur d'un point à partir de deux entiers

Parameters:
i - Position du point sur l'axe des x
j - Position du point sur l'axe des y

Point

public Point(double i,
             double j)
Constructeur d'un point à partir de deux réels

Parameters:
i - Position du point sur l'axe des x
j - Position du point sur l'axe des y
Method Detail

getX

public double getX()
Retourne la position du point sur l'axe des x

Returns:
Position du point sur l'axe des x

getY

public double getY()
Retourne la position du point sur l'axe des y

Returns:
Position du point sur l'axe des y

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

print

public void print()

distance

public double distance(double i,
                       double j)
Calcul la distance euclidienne entre deux points

Parameters:
i - Position du point sur l'axe des x
j - Position du point sur l'axe des y

distance

public double distance(Point pts)
Calcul la distance euclidienne entre deux points

Parameters:
pts - Point

milieu

public Point milieu(Point Q)
Donne le milieu entre deux points

Parameters:
Q - le second point
Returns:
Milieu

angle

public double angle(Point pts)

dist_arrete

public double dist_arrete(Point pt1,
                          Point pt2)
Donne la distance d'un point à une droite

Parameters:
P1 - le premier point définissant l'arrête du triangle
P2 - le second point définissant l'arrête du triangle
Returns:
la distance séparant le point et l'arrête