Class Point

La classe Point permet de manipuler des points dans un espace de deux dimensions.

Méthodes et propriétés

  • public float $x
  • public float $y

Documentation

  • public float $x
    La position du point sur l'axe des abscisses.
  • public float $y
    La position du point sur l'axe des ordonnées.
  • public __construct(float $x, float $y)
    Déclare un nouveau point avec des coordonnées x et y.
  • public setX(float $x)
    Change la position X du point.
  • public setY(float $y)
    Change la position Y du point.
  • public setLocation(float $x, float $y)
    Change la position du point pour les valeurs x et y passées en paramètre.
  • public array getLocation()
    Retourne la position du point dans un tableau à deux valeurs.
    
    <?php
    $p = new Point(3, 7);
    list($x, $y) = $p->getLocation(); // array(3, 7)
    ?>
    
    
  • public float getDistance(Point $p)
    Retourne la distance entre le point et le point $p.
  • public move(float $x, float $y)
    Change la position du point en ajoutant à ses coordonnées actuelles les valeurs x et y passées en paramètre.