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

com.groupbyinc.flux.common.geo.builders.MultiLineStringBuilder.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?>com/groupbyinc/flux/common/geo/builders/MultiLineStringBuilder4com/groupbyinc/flux/common/geo/builders/ShapeBuilderMultiLineStringBuilder.javaXcom/groupbyinc/flux/common/geo/builders/MultiLineStringBuilder$InternalLineStringBuilderInternalLineStringBuilderAcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$GeoShapeType	GeoShapeType5com/groupbyinc/flux/common/xcontent/ToXContent$Params.com/groupbyinc/flux/common/xcontent/ToXContentParamsTYPECLcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$GeoShapeType;linesLjava/util/ArrayList;YLjava/util/ArrayList;>;()V
java/util/ArrayList
	this@Lcom/groupbyinc/flux/common/geo/builders/MultiLineStringBuilder;
linestring\()Lcom/groupbyinc/flux/common/geo/builders/MultiLineStringBuilder$InternalLineStringBuilder;C(Lcom/groupbyinc/flux/common/geo/builders/MultiLineStringBuilder;)V#
$add(Ljava/lang/Object;)Z&'
(lineZLcom/groupbyinc/flux/common/geo/builders/MultiLineStringBuilder$InternalLineStringBuilder;?(Lcom/groupbyinc/flux/common/geo/builders/BaseLineStringBuilder;)Lcom/groupbyinc/flux/common/geo/builders/MultiLineStringBuilder;BLcom/groupbyinc/flux/common/geo/builders/BaseLineStringBuilder<*>;?Lcom/groupbyinc/flux/common/geo/builders/BaseLineStringBuilder;coordinatesC()[[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;size()I12
3@[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;5A[[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;7get(I)Ljava/lang/Object;9:
;=com/groupbyinc/flux/common/geo/builders/BaseLineStringBuilder=C(Z)[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;/?
>@iIresulttypeE()Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder$GeoShapeType;	G
toXContent?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;java/io/IOExceptionK3com/groupbyinc/flux/common/xcontent/XContentBuilderMstartObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;OP
NQE	shapenameLjava/lang/String;TU	
Vfield[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;XY
NZ/I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;X]
N^
startArray`P
Naiterator()Ljava/util/Iterator;cd
ejava/util/IteratorghasNext()Zijhknext()Ljava/lang/Object;mnhocoordinatesToXcontentm(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Z)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;qr
>sendArrayuP
Nv	endObjectxP
Nybuilder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;build9()Lcom/groupbyinc/flux/common/spatial4j/core/shape/Shape;wrapdatelineZ??	?FACTORYDLcom/groupbyinc/flux/common/vividsolutions/jts/geom/GeometryFactory;??	?	decompose?(Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/GeometryFactory;[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;Ljava/util/ArrayList;)Ljava/util/ArrayList;??
>?;com/groupbyinc/flux/common/vividsolutions/jts/geom/Geometry?=com/groupbyinc/flux/common/vividsolutions/jts/geom/LineString?toArray(([Ljava/lang/Object;)[Ljava/lang/Object;??
?@[Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/LineString;?Bcom/groupbyinc/flux/common/vividsolutions/jts/geom/GeometryFactory?createMultiLineString?([Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/LineString;)Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/MultiLineString;??
??createLineString?([Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Coordinate;)Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/LineString;??
??jtsGeometry?(Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Geometry;)Lcom/groupbyinc/flux/common/spatial4j/core/shape/jts/JtsGeometry;??
?geometry=Lcom/groupbyinc/flux/common/vividsolutions/jts/geom/Geometry;lineStringspartsVLjava/util/ArrayList;XLjava/util/Iterator;>;Ljava/util/Iterator;MULTILINESTRING?	
?	SignatureCodeLocalVariableTableLineNumberTableLocalVariableTypeTable?(Lcom/groupbyinc/flux/common/geo/builders/BaseLineStringBuilder<*>;)Lcom/groupbyinc/flux/common/geo/builders/MultiLineStringBuilder;
StackMapTable
Exceptions
SourceFileInnerClasses!??>*?*?Y???? ?
"&!"?P?Y*?%L*?+?)W+?? 	*+?)	*+!,?U*?+?)W*?? *.?*-?
/	0??/0??-*??4?6L=+??+*???AS????+?? 
BC- "D7?456%5+8??
8?EF?.?H?? ?=IJ??Q+?RW+S?H?W?[W+\?_W+?bW*??fN-?l?-?p?>:+?tW???+?wW+?zW+??*:*.Q Q{|Q}~?:*-?*
BCDEF:GBHEIJJOK??&h??L????*???f?Y?L*??fM,?l?,?p?>N??-?A+??W???+?4?+?,?l?+??,?p?>?A??S???޲?+??:*????f
*
*.L??^	??X?g??%BCu8??}0c?? ???? *
*-X??}0c??FQRS*T7U:VBWOY^Zg\j]u^}_?`?_?b?d?F?h?"?????h?$???????H??$??	
@
	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy