All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.desktop.classes.java.awt.geom.CubicCurve2D.class Maven / Gradle / Ivy

????@?
java/lang/Object()V
	
java/awt/geom/CubicCurve2DsetCurve(DDDDDDDD)V
java/awt/geom/Point2DgetX()D
getY
getX1
getY1
	getCtrlX1
 !	getCtrlY1
#$	getCtrlX2
&'	getCtrlY2
)*getX2
,-getY2
/0123java/awt/geom/Line2DptSegDistSq	(DDDDDD)D
56789java/lang/Mathmax(DD)D
;<=
getFlatnessSq(DDDDDDDD)D
5?@Asqrt(D)D
CD=getFlatness
FGH	subdivideW(Ljava/awt/geom/CubicCurve2D;Ljava/awt/geom/CubicCurve2D;Ljava/awt/geom/CubicCurve2D;)V@
LMN
solveCubic([D[D)I
PQRSNjava/awt/geom/QuadCurve2DsolveQuadratic??UUUUUU??UUUUUU????????/h
5]^Aacos
`abcdjava/util/ArrayscopyOf([DI)[D
5fgAcos???R8-se
5klAcbrtA??
5pqAabs
5stAulp
vwxiszero(DD)Z
z{|within(DDD)Z
~?fixRoots([D[DI)I@
???getRootUpperBound([D)D
`???sort([DII)V
???refineRootWithHint([DDDD)D
???solveEqn([DID)D
??x
oppositeSigns
???bisectRootWithHintAc?
??|
inInterval@?@@P??
5??9min
???
bisectRoot([DDD)D
?????sun/awt/geom/CurvepointCrossingsForLine	(DDDDDD)I
????pointCrossingsForCubic(DDDDDDDDDDI)I
??xcontains
???
rectCrossings(DDDD)I
??java/awt/geom/Rectangle2D
?
???getWidth
???	getHeight
???
intersects(DDDD)Z?
????rectCrossingsForLine(IDDDDDDDD)I
????rectCrossingsForCubic(IDDDDDDDDDDDDI)I
???
???getPathIterator=(Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/PathIterator;
?????java/awt/geom/Path2DgetBounds2D9(Ljava/awt/geom/PathIterator;)Ljava/awt/geom/Rectangle2D;
???()Ljava/awt/geom/Rectangle2D;
????	getBounds()Ljava/awt/Rectangle;?java/awt/geom/CubicIterator
???>(Ljava/awt/geom/CubicCurve2D;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/CloneableCodeLineNumberTableLocalVariableTablethisLjava/awt/geom/CubicCurve2D;getP1()Ljava/awt/geom/Point2D;	getCtrlP1	getCtrlP2getP2([DI)Vcoords[DoffsetI_(Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;Ljava/awt/geom/Point2D;)Vp1Ljava/awt/geom/Point2D;cp1cp2p2([Ljava/awt/geom/Point2D;I)Vpts[Ljava/awt/geom/Point2D;(Ljava/awt/geom/CubicCurve2D;)Vcx1Dy1ctrlx1ctrly1ctrlx2ctrly2x2y2([DI)D;(Ljava/awt/geom/CubicCurve2D;Ljava/awt/geom/CubicCurve2D;)Vleftrightsrccenterxcenteryctrlx12ctrly12ctrlx21ctrly21
StackMapTable([DI[DI[DI)Vsrcoffleftoffrightoff([D)Ieqniphitnumsqrt_DuvuverrresdABCsq_Apqcb_psubtmpfxefx0fx1xex0
badRootValgoodRootbadRootxfx	intervals	critCountslopeydeltanewtderivorigthintdelta1delta2x02xe2fx02fxe2fmmorderabM	crossings(Ljava/awt/geom/Point2D;)ZwhnumCrossings(Ljava/awt/geom/Rectangle2D;)ZrLjava/awt/geom/Rectangle2D;atLjava/awt/geom/AffineTransform;>(Ljava/awt/geom/AffineTransform;D)Ljava/awt/geom/PathIterator;flatnesse&Ljava/lang/CloneNotSupportedException;
SourceFileCubicCurve2D.javaNestMembersz!java/awt/geom/CubicCurve2D$Double| java/awt/geom/CubicCurve2D$FloatInnerClassesDoubleFloat!??3?3*??
23!$'*-	?q/*+`1+`1+`1+`1+`1+`1+`1+`1??
?.? //
/
??'*+?
+?,?
,?-?
-??
?????#?&?4'''''??E*+`2?
+`2?+`2?
+`2?+`2?
+`2?+`2?
+`2?????&?6?A?D? EEE
?e%*+?+?+?+?+?"+?%+?(+?+????!?$?%%	<=??&(?.&(
?.?4?R
 !	D=??&(
?:?>?0R
 !	<"?b.*`1*`1*`1*`1*`1*`1*`1*`1?:?B.
.
	D"?b.*`1*`1*`1*`1*`1*`1*`1*`1?B?V.
.
<?V$*?*?*?*?*?"*?%*?(*?+?:?de d$D?V$*?*?*?*?*?"*?%*?(*?+?B?pq p$G#?I*+,?E?
?? $%	GH?3?*?J*?9*?9*?9	*?"9*?%9
*?(9*?+9cIo9	
cIo9)cIo9	cIo9	cIo9
cIo9
cIo9	cIo9cIo9
cIo9cIo9cIo9+?+)	?,?,
??f??????#?)?/?:?E?O?Z?e?p?{?????????????????????&?$?%????	?#?
)? /?!:?'E?({g)?\*?Q+?F,-!??	G.??U*`19*`19*`19
*`19*`19*`19*`19*`19,?,`R,`R?`R`R
cIo9cIo9cIo9cIo9
cIo9cIo9cIo9
cIo9cIo9cIo9
cIo9cIo9,?/,`R,`R,`
R,`R,`R,`R?9`R`R`R`R`R`R??)?????#?*?2?:?>?E?L?Q?[?e?p?{????????????????????????????	????'?0?9?B?K?T??U&U/
U$U0
U%U1
NG@
9#2*+2# :!??'??(-$?L222??:	M3?0**?K?4	MN??!?*1I(??	*+?O?*1(o9*1(o9*1(o9k9
TV
kck9XZk
kTkkgck9kk9kc9Tk9??wTww?>o?\k9Iw?>k9+*?	*?_K+?ekR+whc?ekR+whg?ekR66?+\1gR?????v?>9g?j9c?jw9c96m?o?oc?rk9?u??y?+*?	*?_K+IowgR6+gR?*+?}6?+1+1??
+1+1?????+1+1??
++??1R??,&'
(,-.%9,:;;W?a@kBsEzG?H?J?K?N?O?P?Q?S?T?S?W?Z?[?\
]_a(b>cCdIfVgYjamgnpp?q?s?t?v??5
?^6?R7?8
?l9?b:
W;P<(9=?4?>???@?A%?B,~C
;oDWSEaIFk?s7G?8
-|
???22?022???O22
?
22
???	??Y*1RYI*1kRY?*1kRN--?O6?-1-1?????-1-1??-19--1R-R??*??9w9+???3+*-1+1??R+*-1-1+1??R+*-1+1??R??Y*19		w9-19
*
??9???+*
+1??R?#	???+*
+1??R?+
R??+*+1??R?|?w?q+19+19-19	-19	g?og?o??	?9
*
??9?
?rk?u?&*??9+?o?o???
R???)??%?5?8?H?M?S?X?]?c?h?n?t???????????????????????????????!?&?+?0?5?R?[?l?u??????MH?NI	?IJ?D
?;Kc?Lh?MuN&iO+dP0_	5Z R=Q
[4R?4?>?8
sS%lT
-??82?K?8222?222??7	222A?92222?2222?222
?????')?????Y*1RYI*1kRY?*1kR:96

?H??9*??9

ow9c9??
?????
9?
?????rk?y?')?????B?
?
?,?0?9?C?L?T?[?q?t?x?~?????pC5UL,V
T$W[X3K5

?4???8?7,uY0qZ-3
?%2?@22?	22
?????'g?o?o???9)g?o?o???9	g9	c9
*??9*
??9???G
???H
J?o9	?o9	g9	c9
*??9*
??9????????
?*')???Z??&?-4=FPX[^a	i
qx
??????f
?4?M?L?[?\&?]	-?^4{_
=r`Fia-?F
28		
????\*'??9')'gIoc9'??B)??;*??9		???	???	J?
	9H')'gIoc9????6
!*1 4">#D%H&K(V)Y*>*,b	\4\M\LTJIc-?? ?

?|?\(&??&????. 7?8-@
{|?v(&g9??w????
23*QV=?-?@
wx?;&(?y?7Q=
?x?_&??	(??&??
(????; -@
???}*19???(k*1c9?????@AC*4d
7;-?
????>*1H*1J*19*19)?o?o?4?o?4'?ooc9			?rcc9		?OPQ
RT/U;V>>4:?6e
1f,/g	?x?b'k)kc???*?9*?9*?(9	*?+9')	??')*?*?*?"*?%	??`6

~???2_eijk l&m0n:qBrNoTtRbbQbVNH B 	&<!Th

-?Q@?i?A
*+?
+????|

D????	
'??
???*')??6		???????>''Q'V'j'kl
	-
?@?m?I	*+??+??+??+?öƬ?no????	
.??
???*')??6		?	ʟ??????>..Q.V.j.kl
	-
?@???
w6	*?*?(??*?*?+??.	')'c)c*?*?*?(*?+??6		ʠ	?	')'c)c*?(*?+*?"*?%*?*?*?*??Ϭ:???(?0?7?<?C?F?S?[?c?k?s?>wwQwVwjwkth
	-?*?m?I	*+??+??+??+?öӬ?no???3	*?ոٰ?	???2*?߶?????>
??Y*+???

pq?r?L??Y*+??(???? pqs???_*??L??Y+????
	tu-E?vwxy{}y~	{	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy