icar.util
Class Point

java.lang.Object
  extended byicar.util.Point
All Implemented Interfaces:
java.io.Serializable

public class Point
extends java.lang.Object
implements java.io.Serializable

Cette classe représente un point à 3 composantes:
- coordonnée X
- coordonnée Y
- coordonnée temporelle

Author:
SALUT Jerome
See Also:
Serialized Form

Constructor Summary
Point(int x, int y, long date)
          Cree un point à partir des 3 coordonnées
Point(Point p)
          Cree un point à partir d'un autre point
 
Method Summary
 double distance(Point p)
          Permet de calculer la distance séparant 2 points
 long getDate()
          Describe Renvoie la coordonnée temporelle du point
 int getX()
          Renvoie la coordonnée X du point
 int getY()
          Renvoie la coordonnée Y du point
 java.lang.String toString()
          Renvoie une représentation textuelle du point
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Point

public Point(int x,
             int y,
             long date)
Cree un point à partir des 3 coordonnées

Parameters:
x - a value of type 'int'
y - a value of type 'int'
date - a value of type 'long'

Point

public Point(Point p)
Cree un point à partir d'un autre point

Parameters:
p - a value of type 'Point'
Method Detail

getX

public int getX()
Renvoie la coordonnée X du point

Returns:
a value of type 'int'

getY

public int getY()
Renvoie la coordonnée Y du point

Returns:
a value of type 'int'

getDate

public long getDate()
Describe Renvoie la coordonnée temporelle du point

Returns:
a value of type 'long'

distance

public double distance(Point p)
Permet de calculer la distance séparant 2 points

Parameters:
p - le point dont on cherche la distance depuis le point courant
Returns:
a value of type 'double'

toString

public java.lang.String toString()
Renvoie une représentation textuelle du point

Returns:
une chaine de caractère de la forme (X,Y,T)