nl.tudelft.simulation.language.d2
Class Circle

java.lang.Object
  extended by nl.tudelft.simulation.language.d2.Circle

public final class Circle
extends java.lang.Object

(c) copyright 2002-2005 Delft University of Technology , the Netherlands.

See for project information www.simulation.tudelft.nl/language
License of use: Lesser General Public License (LGPL) , no warranty

Version:
$Revision: 1.7 $ $Date: 2005/07/04 12:21:25 $
Author:
Alexander Verbraeck

Method Summary
static java.awt.geom.Point2D[] intersection(java.awt.geom.Point2D center0, double radius0, java.awt.geom.Point2D center1, double radius1)
          Elegant intersection algorithm from http://astronomy.swin.edu.au/~pbourke/geometry/2circle/.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

intersection

public static java.awt.geom.Point2D[] intersection(java.awt.geom.Point2D center0,
                                                   double radius0,
                                                   java.awt.geom.Point2D center1,
                                                   double radius1)
Elegant intersection algorithm from http://astronomy.swin.edu.au/~pbourke/geometry/2circle/.

Parameters:
center0 - the center of the first circle
radius0 - the radius of the first circle
center1 - the center of the second circle
radius1 - the radius of the second circle
Returns:
the intersection


Copyright © 2002-2005 Delft University of Technology, the Netherlands. All Rights Reserved.