Class Balloon

  • All Implemented Interfaces:
    UDrawable

    public class Balloon
    extends java.lang.Object
    implements UDrawable
    • Constructor Detail

      • Balloon

        public Balloon​(java.awt.geom.Point2D center,
                       double radius)
    • Method Detail

      • fromRadiusSegment

        public static Balloon fromRadiusSegment​(Segment centerToContact)
      • getPointOnCircle

        public java.awt.geom.Point2D getPointOnCircle​(double a)
      • getSegmentCenterToPointOnCircle

        public Segment getSegmentCenterToPointOnCircle​(double a)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getCenter

        public java.awt.geom.Point2D getCenter()
      • getRadius

        public double getRadius()
      • getInsideTangentBalloon1

        public Balloon getInsideTangentBalloon1​(double angle,
                                                double curvation)
      • getInsideTangentBalloon2

        public Balloon getInsideTangentBalloon2​(double angle,
                                                double curvation)
      • getPointOnCirclePassingByThisPoint

        public java.awt.geom.Point2D getPointOnCirclePassingByThisPoint​(java.awt.geom.Point2D passingBy)
      • getPointOnCircleOppositeToThisPoint

        public java.awt.geom.Point2D getPointOnCircleOppositeToThisPoint​(java.awt.geom.Point2D passingBy)