com.groupbyinc.flux.common.geo.builders.PolygonBuilder.class Maven / Gradle / Ivy
???? 4? 6com/groupbyinc/flux/common/geo/builders/PolygonBuilder 4com/groupbyinc/flux/common/geo/builders/ShapeBuilder PolygonBuilder.java Acom/groupbyinc/flux/common/geo/builders/ShapeBuilder$GeoShapeType GeoShapeType @com/groupbyinc/flux/common/geo/builders/ShapeBuilder$Orientation Orientation 9com/groupbyinc/flux/common/geo/builders/ShapeBuilder$Edge Edge 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params Fcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$IntersectionOrder IntersectionOrder TYPE CLcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$GeoShapeType; EMPTY A[[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate; orientation BLcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Orientation; shell ;Lcom/groupbyinc/flux/common/geo/builders/LineStringBuilder; holes Ljava/util/List; MLjava/util/List; $assertionsDisabled Z ?(Lcom/groupbyinc/flux/common/geo/builders/LineStringBuilder;Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Orientation;Z)V ()V $ &
' RIGHT )
* , java/util/ArrayList .
/ ' 1 9com/groupbyinc/flux/common/geo/builders/LineStringBuilder 3 close =()Lcom/groupbyinc/flux/common/geo/builders/LineStringBuilder; 5 6
4 7 validateLinearRing >(Lcom/groupbyinc/flux/common/geo/builders/LineStringBuilder;)V 9 :
; = this 8Lcom/groupbyinc/flux/common/geo/builders/PolygonBuilder;
lineString coerce ?(Lcom/groupbyinc/flux/common/geo/builders/LineStringBuilder;Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Orientation;)V $ %
D ?(Lcom/groupbyinc/flux/common/geo/builders/CoordinatesBuilder;Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$Orientation;)V ?(Lcom/groupbyinc/flux/common/geo/builders/CoordinatesBuilder;)V $ G
4 H coordinates