Class Circle


  • public class Circle
    extends Object
    A Simple Circle value class Created by Karel Maesen, Geovise BVBA on 01/03/15.
    • Constructor Detail

      • Circle

        public Circle​(double x,
                      double y,
                      double radius)
      • Circle

        public Circle​(Position p0,
                      Position p1,
                      Position p2,
                      boolean doCollinearityCheck)
        Creates a Circle through three Positions
        Parameters:
        p0 - first Position
        p1 - second Position
        p2 - third Position
        doCollinearityCheck - if true, then first verify that points are not collinear
        Throws:
        IllegalArgumentException - if Positions are collinear, and collinearity check if enabled