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

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

There is a newer version: 198
Show newest version
????4?7com/groupbyinc/flux/common/geo/builders/EnvelopeBuilder?Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder;4com/groupbyinc/flux/common/geo/builders/ShapeBuilderEnvelopeBuilder.java5com/groupbyinc/flux/common/xcontent/ToXContent$Params.com/groupbyinc/flux/common/xcontent/ToXContent	ParamsTYPE-Lcom/groupbyinc/flux/common/geo/GeoShapeType;topLeft&Lorg/locationtech/jts/geom/Coordinate;bottomRightO(Lorg/locationtech/jts/geom/Coordinate;Lorg/locationtech/jts/geom/Coordinate;)V()V
"topLeft of envelope cannot be nulljava/util/ObjectsrequireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
&bottomRight of envelope cannot be null$org/locationtech/jts/geom/Coordinate zD"#	!$java/lang/Double&isNaN(D)Z()
'*"java/lang/IllegalArgumentException,>expected same number of dimensions for topLeft and bottomRight.(Ljava/lang/String;)V0
-1	3	5this9Lcom/groupbyinc/flux/common/geo/builders/EnvelopeBuilder;5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Vjava/io/IOException:readFromStreamZ(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lorg/locationtech/jts/geom/Coordinate;<=
>in2Lcom/groupbyinc/flux/common/io/stream/StreamInput;writeTo6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)VwriteCoordinateTo\(Lorg/locationtech/jts/geom/Coordinate;Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)VDE
Fout3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;(()Lorg/locationtech/jts/geom/Coordinate;contentToWKT()Ljava/lang/StringBuilder;java/lang/StringBuilderM
N(Pappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;RS
NTxV#	!W(D)Ljava/lang/StringBuilder;RY
NZ,\ ^y`#	!a)csbLjava/lang/StringBuilder;
toXContent?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;3com/groupbyinc/flux/common/xcontent/XContentBuilderistartObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;kl
jm2com/groupbyinc/flux/common/geo/parsers/ShapeParsero
FIELD_TYPE'Lcom/groupbyinc/flux/common/ParseField;qr	ps%com/groupbyinc/flux/common/ParseFieldugetPreferredName()Ljava/lang/String;wx
vy
	{+com/groupbyinc/flux/common/geo/GeoShapeType}	shapeNamex
~?field[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
j?FIELD_COORDINATES?r	p?
startArrayI(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
j??(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lorg/locationtech/jts/geom/Coordinate;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;g?
?endArray?l
j?	endObject?l
j?builder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;build.()Lorg/locationtech/spatial4j/shape/Rectangle;SPATIAL_CONTEXT:Lorg/locationtech/spatial4j/context/jts/JtsSpatialContext;??	?8org/locationtech/spatial4j/context/jts/JtsSpatialContext?
makeRectangle2(DDDD)Lorg/locationtech/spatial4j/shape/Rectangle;??
??type/()Lcom/groupbyinc/flux/common/geo/GeoShapeType;
numDimensions()IhashCodejava/lang/Object?hash([Ljava/lang/Object;)I??
?equals(Ljava/lang/Object;)ZgetClass()Ljava/lang/Class;??
??'(Ljava/lang/Object;Ljava/lang/Object;)Z??
?objLjava/lang/Object;other*()Lorg/locationtech/spatial4j/shape/Shape;??
?ENVELOPE?
	~?CodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions	Signature
SourceFileInnerClasses!
??8*?+?W,?W+?%?+,?%?+?
?-Y/?2?*+?4*,?6?? 87888?"-./0#1-32475??-!!9?U*?*+???4*+???6??78@A?:;<=?;BC?M*?4+?G*?6+?G??78HI?ABC?;J?/*?4??78?FJ?/*?6??78?JKL??r?NY?OL+Q?UW+*?4?X?[W+]?UW+_?UW+*?6?X?[W+]?UW+_?UW+*?4?b?[W+]?UW+_?UW+*?6?b?[W+d?UW+??r78jef?:OQST"U)V5W<XCZO[V\]]i^p`gh??=+?nW+?t?z?|????W+???z??W+*?4??W+*?6??W+??W+???? =78=??=???efg!h*i3j8k?;???M	#??*?4?X*?6?X*?6?b*?4?b????#78?p???.?|??78?u???H*?4?%?+????78?z?@???@??Y*?4SY*?6S????78??????*+??+?*??+????+?M*?4,?4???*?6,?6?????? ?78???"?8?"??????3?>??
?$@A???/*????78?#???ó|??%???

	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy