
com.groupbyinc.flux.common.apache.lucene.spatial3d.geom.StandardXYZSolid.class Maven / Gradle / Ivy
???? 4B Hcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/StandardXYZSolid Dcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/BaseXYZSolid StandardXYZSolid.java minX D maxX minY maxY minZ maxZ isWholeWorld Z minXPlane DLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane; maxXPlane minYPlane maxYPlane minZPlane maxZPlane minXPlaneIntersects maxXPlaneIntersects minYPlaneIntersects maxYPlaneIntersects minZPlaneIntersects maxZPlaneIntersects
edgePoints C[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; notableMinXPoints notableMaxXPoints notableMinYPoints notableMaxYPoints notableMinZPoints notableMaxZPoints N(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DDDDDD)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 $ /
, 0 Ccom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel 2 $Y values in wrong order or identical 4 $Z values in wrong order or identical 6 8 : <
> @ B getMinimumXValue ()D D E
3 F getMaximumXValue H E
3 I getMinimumYValue K E
3 L getMaximumYValue N E
3 O getMinimumZValue Q E
3 R getMaximumZValue T E
3 U?q???-?
Y [ ] _ a c e g i k m o q s u w ! y " { # } Bcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane ? xUnitVector @Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector; ? ? ? G(DDDLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;D)V $ ?
? ? yUnitVector ? ? ? zUnitVector ? ? ? Bcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership ? 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; ? ?
? ? glueTogether ?([[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; ? ?
? pointOutside (DDD)Z ? ?
3 ? xVerticalPlane ?Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane; ? ? ? 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; ? ?
? ? @com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint ? EMPTY_POINTS ? ? yVerticalPlane ? ? ? minXEdges intPoint BLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; maxXEdges minYEdges maxYEdges minZEdges maxZEdges minXminY minXmaxY minXminZ minXmaxZ maxXminY maxXmaxY maxXminZ maxXmaxZ minYminZ minYmaxZ maxYminZ maxYmaxZ minXminYminZ minXminYmaxZ minXmaxYminZ minXmaxYmaxZ maxXminYminZ maxXminYmaxZ maxXmaxYminZ maxXmaxYmaxZ this JLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/StandardXYZSolid; planetModel ELcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel; worldMinX worldMaxX worldMinY worldMaxY worldMinZ worldMaxZ ](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 ? ?
? ? x y z getRelationship E(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoShape;)I @com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoShape ? ? ? ? ? isShapeInsideArea ? ?
? isAreaInsideShape ? ?
?
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
? o Ljava/lang/Object; other hashCode ()I
? result toString ()Ljava/lang/String; java/lang/StringBuilder ()V $
StandardXYZSolid: {planetmodel= append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
? ? " -(Ljava/lang/Object;)Ljava/lang/StringBuilder;$
% , isWholeWorld=' (Z)Ljava/lang/StringBuilder;)
* , minXplane=, , maxXplane=. , minYplane=0 , maxYplane=2 , minZplane=4 , maxZplane=6 }8
: Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile
! " # $ % <