Documentation of 'net.sourceforge.plantuml.cute.ApolloniusSolver2' Java class
ApolloniusSolver2
net.sourceforge.plantuml.cute

Class ApolloniusSolver2



  • public class ApolloniusSolver2
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method and Description
      static Balloon solveApollonius(Balloon c1, Balloon c2, Balloon c3, int s1, int s2, int s3)
      Solves the Problem of Apollonius (finding a circle tangent to three other circles in the plane).
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ApolloniusSolver2

        public ApolloniusSolver2()
    • Method Detail

      • solveApollonius

        public static Balloon solveApollonius(Balloon c1,
                                              Balloon c2,
                                              Balloon c3,
                                              int s1,
                                              int s2,
                                              int s3)
        Solves the Problem of Apollonius (finding a circle tangent to three other circles in the plane). The method uses approximately 68 heavy operations (multiplication, division, square-roots).
        Parameters:
        c1 - One of the circles in the problem
        c2 - One of the circles in the problem
        c3 - One of the circles in the problem
        s1 - An indication if the solution should be externally or internally tangent (+1/-1) to c1
        s2 - An indication if the solution should be externally or internally tangent (+1/-1) to c2
        s3 - An indication if the solution should be externally or internally tangent (+1/-1) to c3
        Returns:
        The circle that is tangent to c1, c2 and c3.

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.