
com.groupbyinc.flux.common.geo.builders.PointBuilder.class Maven / Gradle / Ivy
???? 4 ? 4com/groupbyinc/flux/common/geo/builders/PointBuilder ?Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder; 4com/groupbyinc/flux/common/geo/builders/ShapeBuilder PointBuilder.java 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params TYPE -Lcom/groupbyinc/flux/common/geo/GeoShapeType; ()V
coordinates Ljava/util/List; ZERO_ZERO &Lorg/locationtech/jts/geom/Coordinate; java/util/List add (Ljava/lang/Object;)Z this 6Lcom/groupbyinc/flux/common/geo/builders/PointBuilder; (DD)V $org/locationtech/jts/geom/Coordinate # "
$ % lon D lat 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException + *
- in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput;
coordinate ^(Lorg/locationtech/jts/geom/Coordinate;)Lcom/groupbyinc/flux/common/geo/builders/PointBuilder; set '(ILjava/lang/Object;)Ljava/lang/Object; 3 4 5 longitude ()D get (I)Ljava/lang/Object; 9 : ; x = ( $ > latitude y A ( $ B
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/XContentBuilder F startObject 7()Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; H I
G J 2com/groupbyinc/flux/common/geo/parsers/ShapeParser L
FIELD_TYPE 'Lcom/groupbyinc/flux/common/ParseField; N O M P %com/groupbyinc/flux/common/ParseField R getPreferredName ()Ljava/lang/String; T U
S V
X +com/groupbyinc/flux/common/geo/GeoShapeType Z shapeName \ U
[ ] field [(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; _ `
G a FIELD_COORDINATES c O M d I(Ljava/lang/String;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; _ f
G g ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lorg/locationtech/jts/geom/Coordinate;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; D i
j endObject l I
G m builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params; build *()Lorg/locationtech/spatial4j/shape/Point; SPATIAL_CONTEXT :Lorg/locationtech/spatial4j/context/jts/JtsSpatialContext; u v w 8org/locationtech/spatial4j/context/jts/JtsSpatialContext y makePoint ,(DD)Lorg/locationtech/spatial4j/shape/Point; { |
z } type /()Lcom/groupbyinc/flux/common/geo/GeoShapeType;
numDimensions ()I z ? ( $ ? java/lang/Double ? isNaN (D)Z ? ?
? ? *()Lorg/locationtech/spatial4j/shape/Shape; s t
? ^(Lorg/locationtech/jts/geom/Coordinate;)Lcom/groupbyinc/flux/common/geo/builders/ShapeBuilder; 1 2
? POINT ?
[ ? Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable Signature
SourceFile InnerClasses !
? D *? *? ? ? W? ? ! ? ' ( ) " ? ^ *? *? ? $Y')? &? W? ? ! ' ( ) ( ? - . / * ? > *+? .? ? ! / 0 ?
2 3 ? , 1 2 ? F *? +? 6 W*? ? ! 1 ?
6 7 7 8 ? ; *? ? < ? $? ?? ? ! ? ; @ 8 ? ; *? ? < ? $? C? ? ! ? ? D E ? ? 8+? KW+? Q? W? Y? ^? bW+? e? W? hW+*? ? < ? $? kW+? n? ? 8 ! 8 o p 8 q r ? D E F ! G 3 H ? , s t ? Q '? x*? ? < ? $? ?*? ? < ? $? C? ~? ? ' ! ? M ? ? . ? Y? ? ! ? R ? ? ? Q *? ? < ? $? ?? ?? ? ? ? ! ? W ? @A s ? ? / *? ?? ? ! ? A 1 ? ? 0 *+? ?? ? ! ? ? ? ? ?? Y? ? ! ? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy