Class Segmento

java.lang.Object
EsercizioPunti.Segmento

public class Segmento extends Object
Rappresenta un segmento sul piano cartesiano
Author:
Vittorio Lo Mele, hi@vitto.dev
  • Constructor Details

    • Segmento

      public Segmento(Punto a, Punto b) throws Exception
      Crea un nuovo segmento con punto d' inizio e fine specificati
      Parameters:
      a - punto d'inizio del segmento
      b - punto di fine del segmento
      Throws:
      Exception - se i punti forniti sono uguali
      See Also:
  • Method Details

    • getPuntoA

      public Punto getPuntoA()
    • getPuntoB

      public Punto getPuntoB()
    • calcolaLunghezza

      public float calcolaLunghezza()
      Ritorna la lunghezza del segmento
      Returns:
      la lunghezza del segmento
    • intersezioneAsseY

      public boolean intersezioneAsseY()
      Ritorna vero se il segmento interseca l'asse Y
      Returns:
      bool
    • intersezioneAsseX

      public boolean intersezioneAsseX()
      Ritorna vero se il segmento interseca l'asse X
      Returns:
      bool
    • passaggioPerOrigine

      public boolean passaggioPerOrigine()
      Ritorna vero se il segmento passa per l'origine
      Returns:
      bool