- | ## Class Point Shape Point La classe Point permet de manipuler des points dans un espace de deux dimensions. Retourner voir la liste de toutes les classes ## Méthodes et propriétés public float $x public float $y public __construct(float $x, float $y) public setX(float $x) public setY(float $y) public setLocation(float $x, float $y) public array getLocation() public float getDistance(Point $p) public move(float $x, float $y) ## Documentation public float $x La position du point sur l'axe des abscisses. Remonter public float $y La position du point sur l'axe des ordonnées. Remonter public __construct(float $x, float $y) Déclare un nouveau point avec des coordonnées x et y. Remonter public setX(float $x) Change la position X du point. Remonter public setY(float $y) Change la position Y du point. Remonter public setLocation(float $x, float $y) Change la position du point pour les valeurs x et y passées en paramètre. Remonter 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)
      ?>
Remonter public float getDistance(Point $p) Retourne la distance entre le point et le point $p. Remonter 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. Remonter |