class org.apache.lucene.spatial3d.geom.StandardXYZSolid extends org.apache.lucene.spatial3d.geom.BaseXYZSolid
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.lucene.spatial3d.geom.StandardXYZSolid
super_class: org.apache.lucene.spatial3d.geom.BaseXYZSolid
{
protected final double minX;
descriptor: D
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final double maxX;
descriptor: D
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final double minY;
descriptor: D
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final double maxY;
descriptor: D
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final double minZ;
descriptor: D
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final double maxZ;
descriptor: D
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean isWholeWorld;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.SidedPlane minXPlane;
descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.SidedPlane maxXPlane;
descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.SidedPlane minYPlane;
descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.SidedPlane maxYPlane;
descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.SidedPlane minZPlane;
descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.SidedPlane maxZPlane;
descriptor: Lorg/apache/lucene/spatial3d/geom/SidedPlane;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean minXPlaneIntersects;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean maxXPlaneIntersects;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean minYPlaneIntersects;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean maxYPlaneIntersects;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean minZPlaneIntersects;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final boolean maxZPlaneIntersects;
descriptor: Z
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.GeoPoint[] edgePoints;
descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMinXPoints;
descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMaxXPoints;
descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMinYPoints;
descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMaxYPoints;
descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMinZPoints;
descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final org.apache.lucene.spatial3d.geom.GeoPoint[] notableMaxZPoints;
descriptor: [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public void <init>(org.apache.lucene.spatial3d.geom.PlanetModel, double, double, double, double, double, double);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=53, args_size=8
start local 0 start local 1 start local 2 start local 4 start local 6 start local 8 start local 10 start local 12 0: aload 0
aload 1
invokespecial org.apache.lucene.spatial3d.geom.BaseXYZSolid.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;)V
1: dload 4
dload 2
dsub
ldc 1.0E-12
dcmpg
ifge 3
2: new java.lang.IllegalArgumentException
dup
ldc "X values in wrong order or identical"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double
StackMap stack:
dload 8
dload 6
dsub
ldc 1.0E-12
dcmpg
ifge 5
4: new java.lang.IllegalArgumentException
dup
ldc "Y values in wrong order or identical"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
dload 12
dload 10
dsub
ldc 1.0E-12
dcmpg
ifge 7
6: new java.lang.IllegalArgumentException
dup
ldc "Z values in wrong order or identical"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
7: StackMap locals:
StackMap stack:
aload 0
dload 2
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minX:D
8: aload 0
dload 4
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxX:D
9: aload 0
dload 6
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minY:D
10: aload 0
dload 8
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxY:D
11: aload 0
dload 10
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZ:D
12: aload 0
dload 12
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZ:D
13: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumXValue:()D
dstore 14
start local 14 14: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumXValue:()D
dstore 16
start local 16 15: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumYValue:()D
dstore 18
start local 18 16: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumYValue:()D
dstore 20
start local 20 17: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumZValue:()D
dstore 22
start local 22 18: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumZValue:()D
dstore 24
start local 24 19: aload 0
20: dload 2
dload 14
dsub
ldc -1.0E-12
dcmpg
ifge 26
21: dload 4
dload 16
dsub
ldc 1.0E-12
dcmpl
ifle 26
22: dload 6
dload 18
dsub
ldc -1.0E-12
dcmpg
ifge 26
23: dload 8
dload 20
dsub
ldc 1.0E-12
dcmpl
ifle 26
24: dload 10
dload 22
dsub
ldc -1.0E-12
dcmpg
ifge 26
25: dload 12
dload 24
dsub
ldc 1.0E-12
dcmpl
ifle 26
iconst_1
goto 27
StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
26: iconst_0
27: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
28: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
ifeq 49
29: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
30: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
31: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
32: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
33: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
34: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
35: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlaneIntersects:Z
36: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlaneIntersects:Z
37: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlaneIntersects:Z
38: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlaneIntersects:Z
39: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlaneIntersects:Z
40: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlaneIntersects:Z
41: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
42: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
43: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
44: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
45: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
46: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
47: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.edgePoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
48: goto 164
49: StackMap locals:
StackMap stack:
aload 0
new org.apache.lucene.spatial3d.geom.SidedPlane
dup
dload 4
dconst_0
dconst_0
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
dload 2
dneg
invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
50: aload 0
new org.apache.lucene.spatial3d.geom.SidedPlane
dup
dload 2
dconst_0
dconst_0
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
dload 4
dneg
invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
51: aload 0
new org.apache.lucene.spatial3d.geom.SidedPlane
dup
dconst_0
dload 8
dconst_0
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.yUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
dload 6
dneg
invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
52: aload 0
new org.apache.lucene.spatial3d.geom.SidedPlane
dup
dconst_0
dload 6
dconst_0
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.yUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
dload 8
dneg
invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
53: aload 0
new org.apache.lucene.spatial3d.geom.SidedPlane
dup
dconst_0
dconst_0
dload 12
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.zUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
dload 10
dneg
invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
54: aload 0
new org.apache.lucene.spatial3d.geom.SidedPlane
dup
dconst_0
dconst_0
dload 10
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.zUnitVector:Lorg/apache/lucene/spatial3d/geom/Vector;
dload 12
dneg
invokespecial org.apache.lucene.spatial3d.geom.SidedPlane.<init>:(DDDLorg/apache/lucene/spatial3d/geom/Vector;D)V
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
55: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 26
start local 26 56: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 27
start local 27 57: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 28
start local 28 58: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 29
start local 29 59: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 30
start local 30 60: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 31
start local 31 61: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 32
start local 32 62: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 33
start local 33 63: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 34
start local 34 64: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 35
start local 35 65: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 36
start local 36 66: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
iconst_4
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.findIntersections:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 37
start local 37 67: aload 0
iconst_4
anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
dup
iconst_0
aload 26
aastore
dup
iconst_1
aload 27
aastore
dup
iconst_2
aload 28
aastore
dup
iconst_3
aload 29
aastore
invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
68: aload 0
iconst_4
anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
dup
iconst_0
aload 30
aastore
dup
iconst_1
aload 31
aastore
dup
iconst_2
aload 32
aastore
dup
iconst_3
aload 33
aastore
invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
69: aload 0
iconst_4
anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
dup
iconst_0
aload 26
aastore
dup
iconst_1
aload 30
aastore
dup
iconst_2
aload 34
aastore
dup
iconst_3
aload 35
aastore
invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
70: aload 0
iconst_4
anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
dup
iconst_0
aload 27
aastore
dup
iconst_1
aload 31
aastore
dup
iconst_2
aload 36
aastore
dup
iconst_3
aload 37
aastore
invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
71: aload 0
iconst_4
anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
dup
iconst_0
aload 28
aastore
dup
iconst_1
aload 32
aastore
dup
iconst_2
aload 34
aastore
dup
iconst_3
aload 36
aastore
invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
72: aload 0
iconst_4
anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
dup
iconst_0
aload 29
aastore
dup
iconst_1
aload 33
aastore
dup
iconst_2
aload 35
aastore
dup
iconst_3
aload 37
aastore
invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
73: aload 1
dload 2
dload 6
dload 10
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
istore 38
start local 38 74: aload 1
dload 2
dload 6
dload 12
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
istore 39
start local 39 75: aload 1
dload 2
dload 8
dload 10
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
istore 40
start local 40 76: aload 1
dload 2
dload 8
dload 12
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
istore 41
start local 41 77: aload 1
dload 4
dload 6
dload 10
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
istore 42
start local 42 78: aload 1
dload 4
dload 6
dload 12
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
istore 43
start local 43 79: aload 1
dload 4
dload 8
dload 10
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
istore 44
start local 44 80: aload 1
dload 4
dload 8
dload 12
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.pointOutside:(DDD)Z
istore 45
start local 45 81: dload 2
dload 14
dsub
ldc -1.0E-12
dcmpl
iflt 90
dload 2
dload 16
dsub
ldc 1.0E-12
dcmpg
ifgt 90
82: dload 6
dconst_0
dcmpg
ifge 90
dload 8
dconst_0
dcmpl
ifle 90
dload 10
dconst_0
dcmpg
ifge 90
dload 12
dconst_0
dcmpl
ifle 90
83: iload 38
ifeq 90
iload 39
ifeq 90
iload 40
ifeq 90
iload 41
ifeq 90
84: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 47
start local 47 85: aload 47
ifnull 88
86: iconst_1
anewarray org.apache.lucene.spatial3d.geom.GeoPoint
dup
iconst_0
aload 47
aastore
astore 46
start local 46 87: goto 91
end local 46 88: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int top org.apache.lucene.spatial3d.geom.GeoPoint
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 46
end local 47 start local 46 89: goto 91
end local 46 90: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 46
start local 46 91: StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
dload 4
dload 14
dsub
ldc -1.0E-12
dcmpl
iflt 100
dload 4
dload 16
dsub
ldc 1.0E-12
dcmpg
ifgt 100
92: dload 6
dconst_0
dcmpg
ifge 100
dload 8
dconst_0
dcmpl
ifle 100
dload 10
dconst_0
dcmpg
ifge 100
dload 12
dconst_0
dcmpl
ifle 100
93: iload 42
ifeq 100
iload 43
ifeq 100
iload 44
ifeq 100
iload 45
ifeq 100
94: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 48
start local 48 95: aload 48
ifnull 98
96: iconst_1
anewarray org.apache.lucene.spatial3d.geom.GeoPoint
dup
iconst_0
aload 48
aastore
astore 47
start local 47 97: goto 101
end local 47 98: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] top org.apache.lucene.spatial3d.geom.GeoPoint
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 47
end local 48 start local 47 99: goto 101
end local 47 100: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 47
start local 47 101: StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
dload 6
dload 18
dsub
ldc -1.0E-12
dcmpl
iflt 110
dload 6
dload 20
dsub
ldc 1.0E-12
dcmpg
ifgt 110
102: dload 2
dconst_0
dcmpg
ifge 110
dload 4
dconst_0
dcmpl
ifle 110
dload 10
dconst_0
dcmpg
ifge 110
dload 12
dconst_0
dcmpl
ifle 110
103: iload 38
ifeq 110
iload 39
ifeq 110
iload 42
ifeq 110
iload 43
ifeq 110
104: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.yVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 49
start local 49 105: aload 49
ifnull 108
106: iconst_1
anewarray org.apache.lucene.spatial3d.geom.GeoPoint
dup
iconst_0
aload 49
aastore
astore 48
start local 48 107: goto 111
end local 48 108: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] top org.apache.lucene.spatial3d.geom.GeoPoint
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 48
end local 49 start local 48 109: goto 111
end local 48 110: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 48
start local 48 111: StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
dload 8
dload 18
dsub
ldc -1.0E-12
dcmpl
iflt 120
dload 8
dload 20
dsub
ldc 1.0E-12
dcmpg
ifgt 120
112: dload 2
dconst_0
dcmpg
ifge 120
dload 4
dconst_0
dcmpl
ifle 120
dload 10
dconst_0
dcmpg
ifge 120
dload 12
dconst_0
dcmpl
ifle 120
113: iload 40
ifeq 120
iload 41
ifeq 120
iload 44
ifeq 120
iload 45
ifeq 120
114: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.yVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 50
start local 50 115: aload 50
ifnull 118
116: iconst_1
anewarray org.apache.lucene.spatial3d.geom.GeoPoint
dup
iconst_0
aload 50
aastore
astore 49
start local 49 117: goto 121
end local 49 118: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] top org.apache.lucene.spatial3d.geom.GeoPoint
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 49
end local 50 start local 49 119: goto 121
end local 49 120: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 49
start local 49 121: StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
dload 10
dload 22
dsub
ldc -1.0E-12
dcmpl
iflt 130
dload 10
dload 24
dsub
ldc 1.0E-12
dcmpg
ifgt 130
122: dload 2
dconst_0
dcmpg
ifge 130
dload 4
dconst_0
dcmpl
ifle 130
dload 6
dconst_0
dcmpg
ifge 130
dload 8
dconst_0
dcmpl
ifle 130
123: iload 38
ifeq 130
iload 40
ifeq 130
iload 42
ifeq 130
iload 44
ifeq 130
124: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 51
start local 51 125: aload 51
ifnull 128
126: iconst_1
anewarray org.apache.lucene.spatial3d.geom.GeoPoint
dup
iconst_0
aload 51
aastore
astore 50
start local 50 127: goto 131
end local 50 128: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] top org.apache.lucene.spatial3d.geom.GeoPoint
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 50
end local 51 start local 50 129: goto 131
end local 50 130: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 50
start local 50 131: StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
dload 12
dload 22
dsub
ldc -1.0E-12
dcmpl
iflt 140
dload 12
dload 24
dsub
ldc 1.0E-12
dcmpg
ifgt 140
132: dload 2
dconst_0
dcmpg
ifge 140
dload 4
dconst_0
dcmpl
ifle 140
dload 6
dconst_0
dcmpg
ifge 140
dload 8
dconst_0
dcmpl
ifle 140
133: iload 39
ifeq 140
iload 41
ifeq 140
iload 43
ifeq 140
iload 45
ifeq 140
134: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 1
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.xVerticalPlane:Lorg/apache/lucene/spatial3d/geom/Plane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.getSampleIntersectionPoint:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;)Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 52
start local 52 135: aload 52
ifnull 138
136: iconst_1
anewarray org.apache.lucene.spatial3d.geom.GeoPoint
dup
iconst_0
aload 52
aastore
astore 51
start local 51 137: goto 141
end local 51 138: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] top org.apache.lucene.spatial3d.geom.GeoPoint
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 51
end local 52 start local 51 139: goto 141
end local 51 140: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
getstatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.EMPTY_POINTS:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
astore 51
start local 51 141: StackMap locals: org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack:
aload 0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
arraylength
aload 46
arraylength
iadd
ifle 142
iconst_1
goto 143
StackMap locals:
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
142: iconst_0
StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
143: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlaneIntersects:Z
144: aload 0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
arraylength
aload 47
arraylength
iadd
ifle 145
iconst_1
goto 146
StackMap locals:
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
145: iconst_0
StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
146: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlaneIntersects:Z
147: aload 0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
arraylength
aload 48
arraylength
iadd
ifle 148
iconst_1
goto 149
StackMap locals:
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
148: iconst_0
StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
149: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlaneIntersects:Z
150: aload 0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
arraylength
aload 49
arraylength
iadd
ifle 151
iconst_1
goto 152
StackMap locals:
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
151: iconst_0
StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
152: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlaneIntersects:Z
153: aload 0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
arraylength
aload 50
arraylength
iadd
ifle 154
iconst_1
goto 155
StackMap locals:
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
154: iconst_0
StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
155: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlaneIntersects:Z
156: aload 0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
arraylength
aload 51
arraylength
iadd
ifle 157
iconst_1
goto 158
StackMap locals:
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid
157: iconst_0
StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] int int int int int int int int org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[] org.apache.lucene.spatial3d.geom.GeoPoint[]
StackMap stack: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
158: putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlaneIntersects:Z
159: aload 0
bipush 18
anewarray org.apache.lucene.spatial3d.geom.GeoPoint[]
dup
iconst_0
aload 26
aastore
dup
iconst_1
aload 27
aastore
dup
iconst_2
aload 28
aastore
dup
iconst_3
aload 29
aastore
dup
iconst_4
160: aload 30
aastore
dup
iconst_5
aload 31
aastore
dup
bipush 6
aload 32
aastore
dup
bipush 7
aload 33
aastore
dup
bipush 8
161: aload 34
aastore
dup
bipush 9
aload 35
aastore
dup
bipush 10
aload 36
aastore
dup
bipush 11
aload 37
aastore
dup
bipush 12
162: aload 46
aastore
dup
bipush 13
aload 47
aastore
dup
bipush 14
aload 48
aastore
dup
bipush 15
aload 49
aastore
dup
bipush 16
aload 50
aastore
dup
bipush 17
aload 51
aastore
163: invokestatic org.apache.lucene.spatial3d.geom.StandardXYZSolid.glueTogether:([[Lorg/apache/lucene/spatial3d/geom/GeoPoint;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
putfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.edgePoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
end local 51 end local 50 end local 49 end local 48 end local 47 end local 46 end local 45 end local 44 end local 43 end local 42 end local 41 end local 40 end local 39 end local 38 end local 37 end local 36 end local 35 end local 34 end local 33 end local 32 end local 31 end local 30 end local 29 end local 28 end local 27 end local 26 164: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid org.apache.lucene.spatial3d.geom.PlanetModel double double double double double double double double double double double double
StackMap stack:
return
end local 24 end local 22 end local 20 end local 18 end local 16 end local 14 end local 12 end local 10 end local 8 end local 6 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 165 0 this Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
0 165 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 165 2 minX D
0 165 4 maxX D
0 165 6 minY D
0 165 8 maxY D
0 165 10 minZ D
0 165 12 maxZ D
14 165 14 worldMinX D
15 165 16 worldMaxX D
16 165 18 worldMinY D
17 165 20 worldMaxY D
18 165 22 worldMinZ D
19 165 24 worldMaxZ D
56 164 26 minXminY [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
57 164 27 minXmaxY [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
58 164 28 minXminZ [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
59 164 29 minXmaxZ [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
60 164 30 maxXminY [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
61 164 31 maxXmaxY [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
62 164 32 maxXminZ [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
63 164 33 maxXmaxZ [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
64 164 34 minYminZ [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
65 164 35 minYmaxZ [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
66 164 36 maxYminZ [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
67 164 37 maxYmaxZ [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
74 164 38 minXminYminZ Z
75 164 39 minXminYmaxZ Z
76 164 40 minXmaxYminZ Z
77 164 41 minXmaxYmaxZ Z
78 164 42 maxXminYminZ Z
79 164 43 maxXminYmaxZ Z
80 164 44 maxXmaxYminZ Z
81 164 45 maxXmaxYmaxZ Z
87 88 46 minXEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
89 90 46 minXEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
91 164 46 minXEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
85 89 47 intPoint Lorg/apache/lucene/spatial3d/geom/GeoPoint;
97 98 47 maxXEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
99 100 47 maxXEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
101 164 47 maxXEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
95 99 48 intPoint Lorg/apache/lucene/spatial3d/geom/GeoPoint;
107 108 48 minYEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
109 110 48 minYEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
111 164 48 minYEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
105 109 49 intPoint Lorg/apache/lucene/spatial3d/geom/GeoPoint;
117 118 49 maxYEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
119 120 49 maxYEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
121 164 49 maxYEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
115 119 50 intPoint Lorg/apache/lucene/spatial3d/geom/GeoPoint;
127 128 50 minZEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
129 130 50 minZEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
131 164 50 minZEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
125 129 51 intPoint Lorg/apache/lucene/spatial3d/geom/GeoPoint;
137 138 51 maxZEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
139 140 51 maxZEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
141 164 51 maxZEdges [Lorg/apache/lucene/spatial3d/geom/GeoPoint;
135 139 52 intPoint Lorg/apache/lucene/spatial3d/geom/GeoPoint;
MethodParameters:
Name Flags
planetModel final
minX final
maxX final
minY final
maxY final
minZ final
maxZ final
public void <init>(org.apache.lucene.spatial3d.geom.PlanetModel, java.io.InputStream);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;Ljava/io/InputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
1: aload 2
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
2: aload 2
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
3: aload 2
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
4: aload 2
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
5: aload 2
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
6: aload 2
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.readDouble:(Ljava/io/InputStream;)D
invokespecial org.apache.lucene.spatial3d.geom.StandardXYZSolid.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDDDDD)V
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
0 8 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 8 2 inputStream Ljava/io/InputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
planetModel final
inputStream final
public void write(java.io.OutputStream);
descriptor: (Ljava/io/OutputStream;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minX:D
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
1: aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxX:D
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
2: aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minY:D
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
3: aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxY:D
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
4: aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZ:D
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
5: aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZ:D
invokestatic org.apache.lucene.spatial3d.geom.SerializableObject.writeDouble:(Ljava/io/OutputStream;D)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
0 7 1 outputStream Ljava/io/OutputStream;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
outputStream final
protected org.apache.lucene.spatial3d.geom.GeoPoint[] getEdgePoints();
descriptor: ()[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.edgePoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
public boolean isWithin(double, double, double);
descriptor: (DDD)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=7, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
dload 1
dload 3
dload 5
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
ifeq 9
3: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
dload 1
dload 3
dload 5
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
ifeq 9
4: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
dload 1
dload 3
dload 5
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
ifeq 9
5: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
dload 1
dload 3
dload 5
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
ifeq 9
6: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
dload 1
dload 3
dload 5
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
ifeq 9
7: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
dload 1
dload 3
dload 5
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.isWithin:(DDD)Z
ifeq 9
8: iconst_1
ireturn
StackMap locals:
StackMap stack:
9: iconst_0
ireturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
0 10 1 x D
0 10 3 y D
0 10 5 z D
MethodParameters:
Name Flags
x final
y final
z final
public int getRelationship(org.apache.lucene.spatial3d.geom.GeoShape);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoShape;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
ifeq 4
1: aload 1
invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.getEdgePoints:()[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
arraylength
ifle 3
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_2
ireturn
4: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.StandardXYZSolid.isShapeInsideArea:(Lorg/apache/lucene/spatial3d/geom/GeoShape;)I
istore 2
start local 2 5: iload 2
iconst_1
if_icmpne 7
6: iconst_2
ireturn
7: StackMap locals: int
StackMap stack:
aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.StandardXYZSolid.isAreaInsideShape:(Lorg/apache/lucene/spatial3d/geom/GeoShape;)I
istore 3
start local 3 8: iload 3
iconst_1
if_icmpne 10
9: iconst_2
ireturn
10: StackMap locals: int
StackMap stack:
iload 2
ifne 12
iload 3
ifne 12
11: iconst_2
ireturn
12: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlaneIntersects:Z
ifeq 13
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
iconst_5
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_4
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
ifne 18
13: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlaneIntersects:Z
ifeq 14
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxXPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
iconst_5
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_4
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
ifne 18
14: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlaneIntersects:Z
ifeq 15
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
iconst_5
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_4
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
ifne 18
15: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlaneIntersects:Z
ifeq 16
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxYPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
iconst_5
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_4
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
ifne 18
16: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlaneIntersects:Z
ifeq 17
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMinZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
iconst_5
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_4
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
ifne 18
17: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlaneIntersects:Z
ifeq 19
aload 1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.notableMaxZPoints:[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
iconst_5
anewarray org.apache.lucene.spatial3d.geom.Membership
dup
iconst_0
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_1
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_2
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_3
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
dup
iconst_4
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aastore
invokeinterface org.apache.lucene.spatial3d.geom.GeoShape.intersects:(Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)Z
ifeq 19
18: StackMap locals:
StackMap stack:
iconst_2
ireturn
19: StackMap locals:
StackMap stack:
iload 2
ifne 21
20: iconst_1
ireturn
21: StackMap locals:
StackMap stack:
iload 3
ifne 23
22: iconst_0
ireturn
23: StackMap locals:
StackMap stack:
iconst_3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
0 24 1 path Lorg/apache/lucene/spatial3d/geom/GeoShape;
5 24 2 insideRectangle I
8 24 3 insideShape I
MethodParameters:
Name Flags
path final
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.apache.lucene.spatial3d.geom.StandardXYZSolid
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
checkcast org.apache.lucene.spatial3d.geom.StandardXYZSolid
astore 2
start local 2 3: aload 0
aload 2
invokespecial org.apache.lucene.spatial3d.geom.BaseXYZSolid.equals:(Ljava/lang/Object;)Z
ifeq 5
4: aload 2
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
if_icmpeq 6
5: StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid
StackMap stack:
iconst_0
ireturn
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
ifne 15
7: aload 2
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
ifeq 14
8: aload 2
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
ifeq 14
9: aload 2
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
ifeq 14
10: aload 2
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
ifeq 14
11: aload 2
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
ifeq 14
12: aload 2
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.equals:(Ljava/lang/Object;)Z
ifeq 14
13: iconst_1
ireturn
StackMap locals:
StackMap stack:
14: iconst_0
ireturn
15: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
0 16 1 o Ljava/lang/Object;
3 16 2 other Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
MethodParameters:
Name Flags
o
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokespecial org.apache.lucene.spatial3d.geom.BaseXYZSolid.hashCode:()I
istore 1
start local 1 1: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
ifeq 2
iconst_1
goto 3
StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
StackMap stack: int
2: iconst_0
StackMap locals: org.apache.lucene.spatial3d.geom.StandardXYZSolid int
StackMap stack: int int
3: iadd
istore 1
4: aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
ifne 11
5: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
iadd
istore 1
6: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
iadd
istore 1
7: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
iadd
istore 1
8: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
iadd
istore 1
9: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
iadd
istore 1
10: bipush 31
iload 1
imul
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual org.apache.lucene.spatial3d.geom.SidedPlane.hashCode:()I
iadd
istore 1
11: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
1 12 1 result I
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "StandardXYZSolid: {planetmodel="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", isWholeWorld="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.isWholeWorld:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc ", minXplane="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", maxXplane="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxXPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", minYplane="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", maxYplane="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxYPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", minZplane="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.minZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ", maxZplane="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.StandardXYZSolid.maxZPlane:Lorg/apache/lucene/spatial3d/geom/SidedPlane;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/StandardXYZSolid;
}
SourceFile: "StandardXYZSolid.java"