com.groupbyinc.flux.common.geo.builders.ShapeBuilder$Edge.class Maven / Gradle / Ivy
???? 4 i 9com/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge java/lang/Object ShapeBuilder.java 4com/groupbyinc/flux/common/geo/builders/ShapeBuilder Edge
coordinate &Lorg/locationtech/jts/geom/Coordinate; next ;Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge; intersect component I MAX_COORDINATE ?(Lorg/locationtech/jts/geom/Coordinate;Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;Lorg/locationtech/jts/geom/Coordinate;)V ()V
setNext >(Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;)V
$org/locationtech/jts/geom/Coordinate this intersection d(Lorg/locationtech/jts/geom/Coordinate;Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;)V
%
' equals (Ljava/lang/Object;)Z ) *
! + :org/locationtech/spatial4j/exception/InvalidShapeException - java/lang/StringBuilder /
0 9Provided shape has duplicate consecutive coordinates at: 2 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 4 5
0 6 -(Ljava/lang/Object;)Ljava/lang/StringBuilder; 4 8
0 9 toString ()Ljava/lang/String; ; <
0 = (Ljava/lang/String;)V ?
. @ B )(D)Lorg/locationtech/jts/geom/Coordinate; position u(Lorg/locationtech/jts/geom/Coordinate;Lorg/locationtech/jts/geom/Coordinate;D)Lorg/locationtech/jts/geom/Coordinate; E F
G D x J I ! K y M I ! N (DD)V P
! Q p1 p2 Edge[Component= U (I)Ljava/lang/StringBuilder; 4 W
0 X ; start= Z ; intersection= \ ] ^ ? Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses 1
c ? %*? *? *+? *,? *-? ,? *,? ? ? d * % " %
% % #
e " 0 - 1 3 4 5 6 $8 f ? $ ! ! $ c L
*+,? &? (? d
"
e
; <