public class org.apache.lucene.spatial3d.geom.GeoBBoxFactory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.spatial3d.geom.GeoBBoxFactory
super_class: java.lang.Object
{
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/spatial3d/geom/GeoBBoxFactory;
public static org.apache.lucene.spatial3d.geom.GeoBBox makeGeoBBox(org.apache.lucene.spatial3d.geom.PlanetModel, double, double, double, double);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDDD)Lorg/apache/lucene/spatial3d/geom/GeoBBox;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=11, locals=11, args_size=5
start local 0 start local 1 start local 3 start local 5 start local 7 0: dload 1
ldc 1.5707963267948966
dcmpl
ifle 2
1: ldc 1.5707963267948966
dstore 1
2: StackMap locals:
StackMap stack:
dload 3
ldc -1.5707963267948966
dcmpg
ifge 4
3: ldc -1.5707963267948966
dstore 3
4: StackMap locals:
StackMap stack:
dload 5
ldc -3.141592653589793
dcmpg
ifge 6
5: ldc -3.141592653589793
dstore 5
6: StackMap locals:
StackMap stack:
dload 7
ldc 3.141592653589793
dcmpl
ifle 8
7: ldc 3.141592653589793
dstore 7
8: StackMap locals:
StackMap stack:
dload 5
ldc 3.141592653589793
dadd
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 9
dload 7
ldc 3.141592653589793
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
iflt 10
9: StackMap locals:
StackMap stack:
dload 7
ldc 3.141592653589793
dadd
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 21
dload 5
ldc 3.141592653589793
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 21
10: StackMap locals:
StackMap stack:
dload 1
ldc 1.5707963267948966
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 12
dload 3
ldc 1.5707963267948966
dadd
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 12
11: new org.apache.lucene.spatial3d.geom.GeoWorld
dup
aload 0
invokespecial org.apache.lucene.spatial3d.geom.GeoWorld.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;)V
areturn
12: StackMap locals:
StackMap stack:
dload 1
dload 3
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 16
13: dload 1
ldc 1.5707963267948966
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
iflt 14
dload 1
ldc 1.5707963267948966
dadd
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 15
14: StackMap locals:
StackMap stack:
new org.apache.lucene.spatial3d.geom.GeoDegeneratePoint
dup
aload 0
dload 1
dconst_0
invokespecial org.apache.lucene.spatial3d.geom.GeoDegeneratePoint.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DD)V
areturn
15: StackMap locals:
StackMap stack:
new org.apache.lucene.spatial3d.geom.GeoDegenerateLatitudeZone
dup
aload 0
dload 1
invokespecial org.apache.lucene.spatial3d.geom.GeoDegenerateLatitudeZone.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;D)V
areturn
16: StackMap locals:
StackMap stack:
dload 1
ldc 1.5707963267948966
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 18
17: new org.apache.lucene.spatial3d.geom.GeoNorthLatitudeZone
dup
aload 0
dload 3
invokespecial org.apache.lucene.spatial3d.geom.GeoNorthLatitudeZone.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;D)V
areturn
18: StackMap locals:
StackMap stack:
dload 3
ldc 1.5707963267948966
dadd
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 20
19: new org.apache.lucene.spatial3d.geom.GeoSouthLatitudeZone
dup
aload 0
dload 1
invokespecial org.apache.lucene.spatial3d.geom.GeoSouthLatitudeZone.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;D)V
areturn
20: StackMap locals:
StackMap stack:
new org.apache.lucene.spatial3d.geom.GeoLatitudeZone
dup
aload 0
dload 1
dload 3
invokespecial org.apache.lucene.spatial3d.geom.GeoLatitudeZone.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DD)V
areturn
21: StackMap locals:
StackMap stack:
dload 7
dload 5
dsub
dstore 9
start local 9 22: dload 9
dconst_0
dcmpg
ifge 24
23: dload 9
ldc 6.283185307179586
dadd
dstore 9
24: StackMap locals: double
StackMap stack:
dload 1
ldc 1.5707963267948966
dcmpl
ifne 30
dload 3
ldc -1.5707963267948966
dcmpl
ifne 30
25: dload 5
dload 7
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 27
26: new org.apache.lucene.spatial3d.geom.GeoDegenerateLongitudeSlice
dup
aload 0
dload 5
invokespecial org.apache.lucene.spatial3d.geom.GeoDegenerateLongitudeSlice.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;D)V
areturn
27: StackMap locals:
StackMap stack:
dload 9
ldc 3.141592653589793
dcmpl
iflt 29
28: new org.apache.lucene.spatial3d.geom.GeoWideLongitudeSlice
dup
aload 0
dload 5
dload 7
invokespecial org.apache.lucene.spatial3d.geom.GeoWideLongitudeSlice.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DD)V
areturn
29: StackMap locals:
StackMap stack:
new org.apache.lucene.spatial3d.geom.GeoLongitudeSlice
dup
aload 0
dload 5
dload 7
invokespecial org.apache.lucene.spatial3d.geom.GeoLongitudeSlice.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DD)V
areturn
30: StackMap locals:
StackMap stack:
dload 5
dload 7
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 34
31: dload 1
dload 3
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 33
32: new org.apache.lucene.spatial3d.geom.GeoDegeneratePoint
dup
aload 0
dload 1
dload 5
invokespecial org.apache.lucene.spatial3d.geom.GeoDegeneratePoint.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DD)V
areturn
33: StackMap locals:
StackMap stack:
new org.apache.lucene.spatial3d.geom.GeoDegenerateVerticalLine
dup
aload 0
dload 1
dload 3
dload 5
invokespecial org.apache.lucene.spatial3d.geom.GeoDegenerateVerticalLine.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDD)V
areturn
34: StackMap locals:
StackMap stack:
dload 9
ldc 3.141592653589793
dcmpl
iflt 46
35: dload 1
dload 3
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 41
36: dload 1
ldc 1.5707963267948966
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 38
37: new org.apache.lucene.spatial3d.geom.GeoDegeneratePoint
dup
aload 0
dload 1
dconst_0
invokespecial org.apache.lucene.spatial3d.geom.GeoDegeneratePoint.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DD)V
areturn
38: StackMap locals:
StackMap stack:
dload 3
ldc 1.5707963267948966
dadd
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 40
39: new org.apache.lucene.spatial3d.geom.GeoDegeneratePoint
dup
aload 0
dload 3
dconst_0
invokespecial org.apache.lucene.spatial3d.geom.GeoDegeneratePoint.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DD)V
areturn
40: StackMap locals:
StackMap stack:
new org.apache.lucene.spatial3d.geom.GeoWideDegenerateHorizontalLine
dup
aload 0
dload 1
dload 5
dload 7
invokespecial org.apache.lucene.spatial3d.geom.GeoWideDegenerateHorizontalLine.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDD)V
areturn
41: StackMap locals:
StackMap stack:
dload 1
ldc 1.5707963267948966
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 43
42: new org.apache.lucene.spatial3d.geom.GeoWideNorthRectangle
dup
aload 0
dload 3
dload 5
dload 7
invokespecial org.apache.lucene.spatial3d.geom.GeoWideNorthRectangle.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDD)V
areturn
43: StackMap locals:
StackMap stack:
dload 3
ldc 1.5707963267948966
dadd
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 45
44: new org.apache.lucene.spatial3d.geom.GeoWideSouthRectangle
dup
aload 0
dload 1
dload 5
dload 7
invokespecial org.apache.lucene.spatial3d.geom.GeoWideSouthRectangle.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDD)V
areturn
45: StackMap locals:
StackMap stack:
new org.apache.lucene.spatial3d.geom.GeoWideRectangle
dup
aload 0
dload 1
dload 3
dload 5
dload 7
invokespecial org.apache.lucene.spatial3d.geom.GeoWideRectangle.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDDD)V
areturn
46: StackMap locals:
StackMap stack:
dload 1
dload 3
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 52
47: dload 1
ldc 1.5707963267948966
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 49
48: new org.apache.lucene.spatial3d.geom.GeoDegeneratePoint
dup
aload 0
dload 1
dconst_0
invokespecial org.apache.lucene.spatial3d.geom.GeoDegeneratePoint.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DD)V
areturn
49: StackMap locals:
StackMap stack:
dload 3
ldc 1.5707963267948966
dadd
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 51
50: new org.apache.lucene.spatial3d.geom.GeoDegeneratePoint
dup
aload 0
dload 3
dconst_0
invokespecial org.apache.lucene.spatial3d.geom.GeoDegeneratePoint.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DD)V
areturn
51: StackMap locals:
StackMap stack:
new org.apache.lucene.spatial3d.geom.GeoDegenerateHorizontalLine
dup
aload 0
dload 1
dload 5
dload 7
invokespecial org.apache.lucene.spatial3d.geom.GeoDegenerateHorizontalLine.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDD)V
areturn
52: StackMap locals:
StackMap stack:
dload 1
ldc 1.5707963267948966
dsub
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 54
53: new org.apache.lucene.spatial3d.geom.GeoNorthRectangle
dup
aload 0
dload 3
dload 5
dload 7
invokespecial org.apache.lucene.spatial3d.geom.GeoNorthRectangle.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDD)V
areturn
54: StackMap locals:
StackMap stack:
dload 3
ldc 1.5707963267948966
dadd
invokestatic java.lang.Math.abs:(D)D
ldc 3.141592653589793E-12
dcmpg
ifge 56
55: new org.apache.lucene.spatial3d.geom.GeoSouthRectangle
dup
aload 0
dload 1
dload 5
dload 7
invokespecial org.apache.lucene.spatial3d.geom.GeoSouthRectangle.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDD)V
areturn
56: StackMap locals:
StackMap stack:
new org.apache.lucene.spatial3d.geom.GeoRectangle
dup
aload 0
dload 1
dload 3
dload 5
dload 7
invokespecial org.apache.lucene.spatial3d.geom.GeoRectangle.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDDD)V
areturn
end local 9 end local 7 end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 57 0 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 57 1 topLat D
0 57 3 bottomLat D
0 57 5 leftLon D
0 57 7 rightLon D
22 57 9 extent D
MethodParameters:
Name Flags
planetModel final
topLat
bottomLat
leftLon
rightLon
public static org.apache.lucene.spatial3d.geom.GeoBBox makeGeoBBox(org.apache.lucene.spatial3d.geom.PlanetModel, org.apache.lucene.spatial3d.geom.LatLonBounds);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/LatLonBounds;)Lorg/apache/lucene/spatial3d/geom/GeoBBox;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=10, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.checkNoTopLatitudeBound:()Z
ifeq 1
ldc 1.5707963267948966
goto 2
StackMap locals:
StackMap stack:
1: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.getMaxLatitude:()Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
StackMap locals:
StackMap stack: double
2: dstore 2
start local 2 3: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.checkNoBottomLatitudeBound:()Z
ifeq 4
ldc -1.5707963267948966
goto 5
StackMap locals: double
StackMap stack:
4: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.getMinLatitude:()Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
StackMap locals:
StackMap stack: double
5: dstore 4
start local 4 6: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.checkNoLongitudeBound:()Z
ifeq 7
ldc -3.141592653589793
goto 8
StackMap locals: double
StackMap stack:
7: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.getLeftLongitude:()Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
StackMap locals:
StackMap stack: double
8: dstore 6
start local 6 9: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.checkNoLongitudeBound:()Z
ifeq 10
ldc 3.141592653589793
goto 11
StackMap locals: double
StackMap stack:
10: aload 1
invokevirtual org.apache.lucene.spatial3d.geom.LatLonBounds.getRightLongitude:()Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
StackMap locals:
StackMap stack: double
11: dstore 8
start local 8 12: aload 0
dload 2
dload 4
dload 6
dload 8
invokestatic org.apache.lucene.spatial3d.geom.GeoBBoxFactory.makeGeoBBox:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;DDDD)Lorg/apache/lucene/spatial3d/geom/GeoBBox;
areturn
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 13 0 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 13 1 bounds Lorg/apache/lucene/spatial3d/geom/LatLonBounds;
3 13 2 topLat D
6 13 4 bottomLat D
9 13 6 leftLon D
12 13 8 rightLon D
MethodParameters:
Name Flags
planetModel final
bounds
}
SourceFile: "GeoBBoxFactory.java"