com.groupbyinc.flux.common.apache.lucene.spatial3d.geom.GeoStandardPath$SegmentEndpoint.class Maven / Gradle / Ivy
???? 4 ? Wcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoStandardPath$SegmentEndpoint java/lang/Object GeoStandardPath.java Gcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoStandardPath SegmentEndpoint point BLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; circlePlane DLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane; cutoffPlanes E[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;
notablePoints C[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; circlePoints
NO_MEMBERSHIP E(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)V ()V
this YLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoStandardPath$SegmentEndpoint;(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;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/GeoPoint;)V Bcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane # *constructNormalizedPerpendicularSidedPlaneF(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane; % &
$ ' ) + normalPlane ?Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Plane;
upperPoint
lowerPoint
(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)V Bcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership 2 G(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;)V 4
$ 5 @com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint 7 cutoffPlane topEdgePoint bottomEdgePointQ(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)V cutoffPlane1 cutoffPlane2?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/SidedPlane;)V isWithin C(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;)Z @ A
$ B java/lang/RuntimeException D KCouldn't come up with a plane through three points that included the fourth F (Ljava/lang/String;)V H
E I prevCutoffPlane nextCutoffPlane
notCand2Point
notCand1Point
notCand3Point
notCand4Point
candidate1
candidate2
candidate3
candidate4 cand1IsOtherWithin Z cand2IsOtherWithin cand3IsOtherWithin cand4IsOtherWithin 3 B m DLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership; @Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector; (DDD)Z @ _
$ ` 3 ` x D y z pathDistance M(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle;DDD)D
`? Ecom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle l computeDistance H(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;DDD)D n o m p
distanceStyle GLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/DistanceStyle; outsideDistance
intersects(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;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;)Z?(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;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;[Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Membership;)Z u w
$ x planetModel ELcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel; p bounds getBounds ?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds;)V >com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds ? addPoint ?(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint;)Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds; ? ? ? ? addPlane(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/Bounds; ? ? ? ? @Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Bounds; equals (Ljava/lang/Object;)Z ? ?
8 ? o Ljava/lang/Object; other hashCode ()I ? ?
8 ? toString ()Ljava/lang/String; ? ?
8 ? Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses
? a *? *+? *? *? *? ? ? !
? e f g h i j " ? ? $*? *+? *+,-? (? *? *? *? ,? ? ? 4 $ ! $
$ - . $ /
$ 0
? r s u v w #x 1 ? ? :*? *+? *? 3Y? $Y,? 6S? *? 8Y-SYS? *+,-? (? ? ? 4 : ! :
: 9 : :
: ;
? ? ? ? ? -? 9? <