com.groupbyinc.flux.common.apache.lucene.spatial3d.geom.XdYZSolid.class Maven / Gradle / Ivy
???? 4 ? Acom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/XdYZSolid Dcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/BaseXYZSolid XdYZSolid.java minX D maxX Y minZ maxZ minXPlane DLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane; maxXPlane yPlane ?Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane; minZPlane maxZPlane
edgePoints C[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; notableYPoints M(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DDDDD)V H(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;)V
=q???-? "java/lang/IllegalArgumentException $X values in wrong order or identical (Ljava/lang/String;)V !
" Ccom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel $ $Z values in wrong order or identical & ( * ,
. 0 getMinimumYValue ()D 2 3
% 4 getMaximumYValue 6 3
% 7 Bcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane 9 xUnitVector @Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector; ; < = G(DDDLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;D)V ?
: @
B
D =com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane F yUnitVector H < I D(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;D)V K
G L N zUnitVector P < Q
S
U Bcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership W findIntersections(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;)[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; Y Z
: [
G [ glueTogether ?([[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; _ `
a c pointOutside (DDD)Z e f
% g?q???-? yVerticalPlane k l getSampleIntersectionPoint ?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; n o
G p @com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint r EMPTY_POINTS t u w yEdges intPoint BLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; this CLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/XdYZSolid; planetModel ELcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel; worldMinY worldMaxY minXY maxXY YminZ YmaxZ minXYminZ Z minXYmaxZ maxXYminZ maxXYmaxZ ](Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Ljava/io/InputStream;)V java/io/IOException ? Jcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SerializableObject ?
readDouble (Ljava/io/InputStream;)D ? ? ? ?
? inputStream Ljava/io/InputStream; write (Ljava/io/OutputStream;)V writeDouble (Ljava/io/OutputStream;D)V ? ? ? ? outputStream Ljava/io/OutputStream;
getEdgePoints E()[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; isWithin ? f
: ? evaluateIsZero ? f
G ? x y z getRelationship E(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoShape;)I isShapeInsideArea ? ?
? isAreaInsideShape ? ?
? @com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoShape ?
intersects ?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;)Z ? ? ? ? path BLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoShape; insideRectangle I insideShape equals (Ljava/lang/Object;)Z ? ?
?
: ?
G ? o Ljava/lang/Object; other hashCode ()I ? ?
?
: ?
G ? result toString ()Ljava/lang/String; java/lang/StringBuilder ? ()V ?
? ? XdYZSolid: {planetmodel= ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? ~ ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ? ?
? ? , minXplane= ? , maxXplane= ? , yplane= ? , minZplane= ? , maxZplane= ? } ? ? ?
? ? Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile
? + >*+? (g ??
? Y ? #?
g ??
? Y'? #?*(? )*? +*? -*? /*
? 1+? 59+? 89*? :Y? >(w? A? C*? :Y(? >w? A? E*? GY? Jw? M? O*? :Y
? Rw? A? T*? :Y? R
w? A? V*? C+*? O? XY*? ESY*? TSY*? VS? \:*? E+*? O? XY*? CSY*? TSY*? VS? \:*? O+*? T? XY*? VSY*? CSY*? ES? ]:*? O+*? V? XY*? TSY*? CSY*? ES? ]:*? ^YSYSYSYS? b? d+(? h6+(
? h6+? h6+
? h6g i?? fg ?? Z(?? T?? M?? F
?? ?? :? 5? 0? +*? O+? m? q:? ? sYS:? ? v:? ? v:*? ^YSYSYSYSYS? b? x? ? ? y ? z { y > | } > ~ > > > >
>
S? ? Y? ? ?[ ?
4 ? 1
? X ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? % y ? ? # N P Q R &