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

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

There is a newer version: 198
Show newest version
????45com/groupbyinc/flux/common/geo/builders/CircleBuilder?Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder;4com/groupbyinc/flux/common/geo/builders/ShapeBuilderCircleBuilder.java5com/groupbyinc/flux/common/unit/DistanceUnit$Distance,com/groupbyinc/flux/common/unit/DistanceUnit	Distance5com/groupbyinc/flux/common/xcontent/ToXContent$Params.com/groupbyinc/flux/common/xcontent/ToXContentParamsFIELD_RADIUS'Lcom/groupbyinc/flux/common/ParseField;TYPE-Lcom/groupbyinc/flux/common/geo/GeoShapeType;unit.Lcom/groupbyinc/flux/common/unit/DistanceUnit;radiusDcenter&Lorg/locationtech/jts/geom/Coordinate;()V
DEFAULT	
 	"	ZERO_ZERO$	%	'this7Lcom/groupbyinc/flux/common/geo/builders/CircleBuilder;5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Vjava/io/IOException,readFromStreamZ(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lorg/locationtech/jts/geom/Coordinate;./
0_(Lorg/locationtech/jts/geom/Coordinate;)Lcom/groupbyinc/flux/common/geo/builders/CircleBuilder;2
30com/groupbyinc/flux/common/io/stream/StreamInput5
readDouble()D78
69b(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)Lcom/groupbyinc/flux/common/unit/DistanceUnit;.;

<h(DLcom/groupbyinc/flux/common/unit/DistanceUnit;)Lcom/groupbyinc/flux/common/geo/builders/CircleBuilder;>
?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EF
G	I1com/groupbyinc/flux/common/io/stream/StreamOutputKwriteDouble(D)VMN
LOCD

Qout3Lcom/groupbyinc/flux/common/io/stream/StreamOutput;;(DD)Lcom/groupbyinc/flux/common/geo/builders/CircleBuilder;$org/locationtech/jts/geom/CoordinateV(DD)VX
WYlonlat(()Lorg/locationtech/jts/geom/Coordinate;K(Ljava/lang/String;)Lcom/groupbyinc/flux/common/geo/builders/CircleBuilder;
parseDistanceK(Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/DistanceUnit$Distance;_`
ap(Lcom/groupbyinc/flux/common/unit/DistanceUnit$Distance;)Lcom/groupbyinc/flux/common/geo/builders/CircleBuilder;c
dLjava/lang/String;valueg	h	"7Lcom/groupbyinc/flux/common/unit/DistanceUnit$Distance;L(DLjava/lang/String;)Lcom/groupbyinc/flux/common/geo/builders/CircleBuilder;
fromStringB(Ljava/lang/String;)Lcom/groupbyinc/flux/common/unit/DistanceUnit;mn

o0()Lcom/groupbyinc/flux/common/unit/DistanceUnit;
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/XContentBuildertstartObject7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;vw
ux2com/groupbyinc/flux/common/geo/parsers/ShapeParserz
FIELD_TYPE|	{}%com/groupbyinc/flux/common/ParseFieldgetPreferredName()Ljava/lang/String;??
??	?+com/groupbyinc/flux/common/geo/GeoShapeType?	shapeName??
??field[(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
u?	?toString(D)Ljava/lang/String;??

?FIELD_COORDINATES?	{?I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;??
u??(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lorg/locationtech/jts/geom/Coordinate;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;r?
?	endObject?w
u?builder5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;params7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;build+()Lorg/locationtech/spatial4j/shape/Circle;SPATIAL_CONTEXT:Lorg/locationtech/spatial4j/context/jts/JtsSpatialContext;??	?x?	W?y?	W?@v?getEarthCircumference?8

?8org/locationtech/spatial4j/context/jts/JtsSpatialContext?
makeCircle.(DDD)Lorg/locationtech/spatial4j/shape/Circle;??
??type/()Lcom/groupbyinc/flux/common/geo/GeoShapeType;toWKT'java/lang/UnsupportedOperationException?-The WKT spec does not support CIRCLE geometry?(Ljava/lang/String;)V?
??
numDimensions()Iz?	W?java/lang/Double?isNaN(D)Z??
??hashCodejava/lang/Object?valueOf(D)Ljava/lang/Double;??
??ordinal??

?java/lang/Integer?(I)Ljava/lang/Integer;??
??java/util/Objects?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;??
?java/lang/String?((Ljava/lang/String;[Ljava/lang/String;)V?
??CIRCLE?	??CodeLocalVariableTableLineNumberTable
Exceptions
StackMapTable	Signature
SourceFileInnerClasses!I*?*?!?#*?&?(?)*2*34+f"*?*?!?#*+?1?4W*+?:+?=?@W?")*"AB9*:;!<-CDY*?(+?H+*?J?P*?#+?R?)*ST@ABC-2?*+?(*?)*
LMUL*?WY')?Z?4? )*[\W]/*?(?)*^^=	*+?b?e?	)*	fgcA
*+?i+?j?@?
)*
kplH
*'-?p?@? 
)*

fz>R*-?#*'?J*? )*??
?8/*?J?)*?q/*?#?)*?rs?E+?yW+?~????????W+????*?#*?J????W+??????W+*?(??W+??? E)*E??E?????,?7?@?-??O	%??*?(??*?(???*?Jk*?#??o???%)*???.???)*???4
??Y÷ƿ
)*???H*?(?˸љ??)*?@??P&??Y*?(SY*?J??SY*?#?۸?S??&)*????_*+??+?*??+???+?M*?(,?(??5*?J??,?J?ظ?!*?#?۸?,?#?۸???? _)*_??B?*&	??????/?C?^?
?D@A??/*???)*%?3??Y????????????
'(
	
	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy