![JAR search and dependency download from the Maven repository](/logo.png)
org.eclipse.elk.alg.common.RectilinearConvexHull$RectangleEventHandler.class Maven / Gradle / Ivy
???? 7 ? Forg/eclipse/elk/alg/common/RectilinearConvexHull$RectangleEventHandler java/lang/Object ;org/eclipse/elk/alg/common/compaction/Scanline$EventHandler rects Ljava/util/List; Signature :Ljava/util/List; minY "Lorg/eclipse/elk/alg/common/Point; maxY lastX D queued (Lorg/eclipse/elk/core/math/ElkRectangle; queuedPnt this$0 2Lorg/eclipse/elk/alg/common/RectilinearConvexHull; 5(Lorg/eclipse/elk/alg/common/RectilinearConvexHull;)V Code
()V
com/google/common/collect/Lists ! " newArrayList ()Ljava/util/ArrayList; $ & (
* , + 0org/eclipse/elk/alg/common/RectilinearConvexHull - xMin1 / 1 0 org/eclipse/elk/alg/common/Point 2 x * 4 5 xMin2
7 9 8 java/lang/Math : ; min (DD)D = ? A LineNumberTable LocalVariableTable this HLorg/eclipse/elk/alg/common/RectilinearConvexHull$RectangleEventHandler; handle %(Lorg/eclipse/elk/alg/common/Point;)V / I J K quadrant +Lorg/eclipse/elk/alg/common/Point$Quadrant;
M O N )org/eclipse/elk/alg/common/Point$Quadrant P Q isOneLeftOneRight Y(Lorg/eclipse/elk/alg/common/Point$Quadrant;Lorg/eclipse/elk/alg/common/Point$Quadrant;)Z S U T java/util/List V W add (Ljava/lang/Object;)Z Y 1 Z &org/eclipse/elk/core/math/ElkRectangle Y \ ] width
M _ ` a isUpper ()Z M c d K Q1 / f g h convex Z M j k K Q2 M m n K Q3 M p q K Q4 / s t y
Y v w (DDDD)V p r
StackMapTable (Ljava/lang/Object;)V
} F G
SourceFile RectilinearConvexHull.java sLjava/lang/Object;Lorg/eclipse/elk/alg/common/compaction/Scanline$EventHandler; InnerClasses Quadrant RectangleEventHandler ? .org/eclipse/elk/alg/common/compaction/Scanline EventHandler NestHost
? :*+? *? *? ? #*? %*? '*+? )? .+? 3? .? 6? <*? >*? @? B " - / 1 2 4 /6 47 9- C : D E F G ? ?*? >? N+? .*? @? .?? *? @? H+? H? L? .*? #*? >? R W**? >? X*? >? [c? <*? >*? @+? H? ^? *+? %? *+? '+? H? b?
+? e? 6+? H? i?
+? e? %+? H? l?
+? e? +? H? o? M+? e? F*? %? ?*? '? 8? YY*? <*? %? r+? .*?