
META-INF.modules.java.desktop.classes.java.awt.geom.QuadCurve2D.class Maven / Gradle / Ivy
???? @
java/lang/Object ()V
java/awt/geom/QuadCurve2D setCurve (DDDDDD)V
java/awt/geom/Point2D getX ()D
getY
getX1
getY1
getCtrlX
! getCtrlY
# $ getX2
& ' getY2
) * + , - java/awt/geom/Line2D ptSegDistSq (DDDDDD)D
) / 0 - ptSegDist
2 3 4 subdivide T(Ljava/awt/geom/QuadCurve2D;Ljava/awt/geom/QuadCurve2D;Ljava/awt/geom/QuadCurve2D;)V@
8 9 : solveQuadratic ([D[D)I@
> ? @ A B java/lang/Math sqrt (D)D?
F G H contains (DD)Z
J K L getTag (DDD)I
N O P inwards (III)Z
R S T fillEqn ([DDDDD)V
V W X
evalQuadratic
([DIZZ[DDDD)I
Z [ java/awt/geom/Rectangle2D
Z
Z ^ _ getWidth
Z a b getHeight
d e f
intersects (DDDD)Z
h G f
j k l getPathIterator =(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
n o p q r java/awt/geom/Path2D getBounds2D 9(Ljava/awt/geom/PathIterator;)Ljava/awt/geom/Rectangle2D;
t q u ()Ljava/awt/geom/Rectangle2D;
Z w x y getBounds ()Ljava/awt/Rectangle; { java/awt/geom/QuadIterator
z } ~ =(Ljava/awt/geom/QuadCurve2D;Ljava/awt/geom/AffineTransform;)V ? $java/awt/geom/FlatteningPathIterator
? ? (Ljava/awt/geom/PathIterator;D)V
? ? ? clone ()Ljava/lang/Object; ? $java/lang/CloneNotSupportedException ? java/lang/InternalError
? ? ? (Ljava/lang/Throwable;)V ? java/awt/Shape ? java/lang/Cloneable BELOW I
ConstantValue???? LOWEDGE???? INSIDE HIGHEDGE ABOVE Code LineNumberTable LocalVariableTable this Ljava/awt/geom/QuadCurve2D; getP1 ()Ljava/awt/geom/Point2D; getCtrlPt getP2 ([DI)V coords [D offset H(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)V p1 Ljava/awt/geom/Point2D; cp p2 ([Ljava/awt/geom/Point2D;I)V pts [Ljava/awt/geom/Point2D; (Ljava/awt/geom/QuadCurve2D;)V c
getFlatnessSq x1 D y1 ctrlx ctrly x2 y2 getFlatness ([DI)D 9(Ljava/awt/geom/QuadCurve2D;Ljava/awt/geom/QuadCurve2D;)V left right src ctrlx1 ctrly1 ctrlx2 ctrly2
StackMapTable ([DI[DI[DI)V srcoff leftoff rightoff ? ([D)I eqn d q res a b roots x y xc yc kx ky dx dy dxl dyl t0 xb yb xl yl (Ljava/awt/geom/Point2D;)Z p val c1 c2 u t i vals num include0 Z include1 inflect ctrl j coord low high pttag opt1tag opt2tag c1tag c2tag w h x1tag y1tag x2tag y2tag ctrlxtag ctrlytag xoverlap yoverlap k (Ljava/awt/geom/Rectangle2D;)Z r Ljava/awt/geom/Rectangle2D; at Ljava/awt/geom/AffineTransform; >(Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator; flatness e &Ljava/lang/CloneNotSupportedException;
SourceFile QuadCurve2D.java NestMembers java/awt/geom/QuadCurve2D$Double java/awt/geom/QuadCurve2D$Float InnerClasses Double Float! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ) ? 3 *? ? ?
? ? ? ? ? ? ? ! ? ? $ ' ? ? ? ? e #*+`1+`1+`1+`1+`1+`1? ? ?
" ? # ? ? # ? ? # ? ? ? ? u
*+?
+? ,?
,? -?
-? ? ? ? )
* + ) , ? * ? ? ? ? ? ? ? ? ? ? ? 5*+`2?
+`2? +`2?
+`2? +`2?
+`2? ? ? ? ; <