
com.groupbyinc.flux.common.geo.builders.ShapeBuilder$Edge.class Maven / Gradle / Ivy
???? 3 ? 9com/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge java/lang/Object ShapeBuilder.java 4com/groupbyinc/flux/common/geo/builders/ShapeBuilder Edge
coordinate ?Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate; next ;Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge; intersect component I MAX_COORDINATE $assertionsDisabled Z ?(Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;)V ()V
setNext >(Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;)V
=com/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate " this intersection }(Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;)V
'
) equals (Ljava/lang/Object;)Z + ,
# - Icom/groupbyinc/flux/common/spatial4j/core/exception/InvalidShapeException / java/lang/StringBuilder 1
2 9Provided shape has duplicate consecutive coordinates at: 4 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 6 7
2 8 -(Ljava/lang/Object;)Ljava/lang/StringBuilder; 6 :
2 ; toString ()Ljava/lang/String; = >
2 ? (Ljava/lang/String;)V A
0 B D top E([Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;II)I y D H I # J x L I # M i points @[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate; offset length range F([Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;II)[D Q minX maxX minY maxY concat ?(IZ[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;I[Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;II)[Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge; ] java/lang/AssertionError _
` &
b direction pointOffset edges <[Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;
edgeOffset ring ?(IZZLcom/groupbyinc/flux/common/geo/builders/BaseLineStringBuilder;[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;I[Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;II)[Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge; F G
k T U
m [D o@f? @v? =com/groupbyinc/flux/common/geo/builders/BaseLineStringBuilder u
translated w v x translate C([Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;)V z {
| [ \
~
handedness shell BLcom/groupbyinc/flux/common/geo/builders/BaseLineStringBuilder<*>; ?Lcom/groupbyinc/flux/common/geo/builders/BaseLineStringBuilder; toffset prev orientation rng incorrectOrientation c B(D)Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate; position ?(Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;D)Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate; ? ?
? (DD)V ?
# ? p1 p2 Edge[Component= ? (I)Ljava/lang/StringBuilder; 6 ?
2 ? ; start= ? ? ; intersection= ? ] ? java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ?? Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable Signature(IZZLcom/groupbyinc/flux/common/geo/builders/BaseLineStringBuilder<*>;[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;I[Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;II)[Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge;
SourceFile InnerClasses 1
? ? %*? *? *+? *,? *-? !,? *,? ? ? ? * % $ %
% % %
? " ? ? ? ? ? ? ? $? ? ? $ # # &