public class org.apache.lucene.spatial3d.geom.XYZBounds implements org.apache.lucene.spatial3d.geom.Bounds
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.spatial3d.geom.XYZBounds
super_class: java.lang.Object
{
private static final double FUDGE_FACTOR;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1.0E-9
private java.lang.Double minX;
descriptor: Ljava/lang/Double;
flags: (0x0002) ACC_PRIVATE
private java.lang.Double maxX;
descriptor: Ljava/lang/Double;
flags: (0x0002) ACC_PRIVATE
private java.lang.Double minY;
descriptor: Ljava/lang/Double;
flags: (0x0002) ACC_PRIVATE
private java.lang.Double maxY;
descriptor: Ljava/lang/Double;
flags: (0x0002) ACC_PRIVATE
private java.lang.Double minZ;
descriptor: Ljava/lang/Double;
flags: (0x0002) ACC_PRIVATE
private java.lang.Double maxZ;
descriptor: Ljava/lang/Double;
flags: (0x0002) ACC_PRIVATE
private boolean noLongitudeBound;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean noTopLatitudeBound;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean noBottomLatitudeBound;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.XYZBounds.minX:Ljava/lang/Double;
2: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.XYZBounds.maxX:Ljava/lang/Double;
3: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.XYZBounds.minY:Ljava/lang/Double;
4: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.XYZBounds.maxY:Ljava/lang/Double;
5: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.XYZBounds.minZ:Ljava/lang/Double;
6: aload 0
aconst_null
putfield org.apache.lucene.spatial3d.geom.XYZBounds.maxZ:Ljava/lang/Double;
7: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.XYZBounds.noLongitudeBound:Z
8: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.XYZBounds.noTopLatitudeBound:Z
9: aload 0
iconst_0
putfield org.apache.lucene.spatial3d.geom.XYZBounds.noBottomLatitudeBound:Z
10: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public java.lang.Double getMinimumX();
descriptor: ()Ljava/lang/Double;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minX:Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public java.lang.Double getMaximumX();
descriptor: ()Ljava/lang/Double;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxX:Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public java.lang.Double getMinimumY();
descriptor: ()Ljava/lang/Double;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minY:Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public java.lang.Double getMaximumY();
descriptor: ()Ljava/lang/Double;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxY:Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public java.lang.Double getMinimumZ();
descriptor: ()Ljava/lang/Double;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minZ:Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public java.lang.Double getMaximumZ();
descriptor: ()Ljava/lang/Double;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxZ:Ljava/lang/Double;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public boolean isSmallestMinX(org.apache.lucene.spatial3d.geom.PlanetModel);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minX:Ljava/lang/Double;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minX:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumXValue:()D
dsub
ldc 1.0E-12
dcmpg
ifge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 4 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
MethodParameters:
Name Flags
planetModel final
public boolean isLargestMaxX(org.apache.lucene.spatial3d.geom.PlanetModel);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxX:Ljava/lang/Double;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumXValue:()D
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxX:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dsub
ldc 1.0E-12
dcmpg
ifge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 4 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
MethodParameters:
Name Flags
planetModel final
public boolean isSmallestMinY(org.apache.lucene.spatial3d.geom.PlanetModel);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minY:Ljava/lang/Double;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minY:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumYValue:()D
dsub
ldc 1.0E-12
dcmpg
ifge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 4 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
MethodParameters:
Name Flags
planetModel final
public boolean isLargestMaxY(org.apache.lucene.spatial3d.geom.PlanetModel);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxY:Ljava/lang/Double;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumYValue:()D
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxY:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dsub
ldc 1.0E-12
dcmpg
ifge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 4 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
MethodParameters:
Name Flags
planetModel final
public boolean isSmallestMinZ(org.apache.lucene.spatial3d.geom.PlanetModel);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minZ:Ljava/lang/Double;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minZ:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumZValue:()D
dsub
ldc 1.0E-12
dcmpg
ifge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 4 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
MethodParameters:
Name Flags
planetModel final
public boolean isLargestMaxZ(org.apache.lucene.spatial3d.geom.PlanetModel);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxZ:Ljava/lang/Double;
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumZValue:()D
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxZ:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dsub
ldc 1.0E-12
dcmpg
ifge 3
iconst_1
ireturn
StackMap locals:
StackMap stack:
3: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 4 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
MethodParameters:
Name Flags
planetModel final
public org.apache.lucene.spatial3d.geom.Bounds addPlane(org.apache.lucene.spatial3d.geom.PlanetModel, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
aload 1
aload 0
aload 3
invokevirtual org.apache.lucene.spatial3d.geom.Plane.recordBounds:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/XYZBounds;[Lorg/apache/lucene/spatial3d/geom/Membership;)V
1: aload 0
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 2 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 2 2 plane Lorg/apache/lucene/spatial3d/geom/Plane;
0 2 3 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
plane final
bounds final
public org.apache.lucene.spatial3d.geom.Bounds addHorizontalPlane(org.apache.lucene.spatial3d.geom.PlanetModel, double, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;DLorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 5 0: aload 0
aload 1
aload 4
aload 5
invokevirtual org.apache.lucene.spatial3d.geom.XYZBounds.addPlane:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)Lorg/apache/lucene/spatial3d/geom/Bounds;
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 1 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 1 2 latitude D
0 1 4 horizontalPlane Lorg/apache/lucene/spatial3d/geom/Plane;
0 1 5 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
latitude final
horizontalPlane final
bounds final
public org.apache.lucene.spatial3d.geom.Bounds addVerticalPlane(org.apache.lucene.spatial3d.geom.PlanetModel, double, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;DLorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 5 0: aload 0
aload 1
aload 4
aload 5
invokevirtual org.apache.lucene.spatial3d.geom.XYZBounds.addPlane:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)Lorg/apache/lucene/spatial3d/geom/Bounds;
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 1 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 1 2 longitude D
0 1 4 verticalPlane Lorg/apache/lucene/spatial3d/geom/Plane;
0 1 5 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
longitude final
verticalPlane final
bounds final
public org.apache.lucene.spatial3d.geom.Bounds addXValue(org.apache.lucene.spatial3d.geom.GeoPoint);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield org.apache.lucene.spatial3d.geom.GeoPoint.x:D
invokevirtual org.apache.lucene.spatial3d.geom.XYZBounds.addXValue:(D)Lorg/apache/lucene/spatial3d/geom/Bounds;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 1 1 point Lorg/apache/lucene/spatial3d/geom/GeoPoint;
MethodParameters:
Name Flags
point final
public org.apache.lucene.spatial3d.geom.Bounds addXValue(double);
descriptor: (D)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: dload 1
ldc 1.0E-9
dsub
dstore 3
start local 3 1: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minX:Ljava/lang/Double;
ifnull 2
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minX:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dload 3
dcmpl
ifle 3
2: StackMap locals: double
StackMap stack:
aload 0
dload 3
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.minX:Ljava/lang/Double;
3: StackMap locals:
StackMap stack:
dload 1
ldc 1.0E-9
dadd
dstore 5
start local 5 4: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxX:Ljava/lang/Double;
ifnull 5
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxX:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dload 5
dcmpg
ifge 6
5: StackMap locals: double
StackMap stack:
aload 0
dload 5
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.maxX:Ljava/lang/Double;
6: StackMap locals:
StackMap stack:
aload 0
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 7 1 x D
1 7 3 small D
4 7 5 large D
MethodParameters:
Name Flags
x final
public org.apache.lucene.spatial3d.geom.Bounds addYValue(org.apache.lucene.spatial3d.geom.GeoPoint);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield org.apache.lucene.spatial3d.geom.GeoPoint.y:D
invokevirtual org.apache.lucene.spatial3d.geom.XYZBounds.addYValue:(D)Lorg/apache/lucene/spatial3d/geom/Bounds;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 1 1 point Lorg/apache/lucene/spatial3d/geom/GeoPoint;
MethodParameters:
Name Flags
point final
public org.apache.lucene.spatial3d.geom.Bounds addYValue(double);
descriptor: (D)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: dload 1
ldc 1.0E-9
dsub
dstore 3
start local 3 1: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minY:Ljava/lang/Double;
ifnull 2
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minY:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dload 3
dcmpl
ifle 3
2: StackMap locals: double
StackMap stack:
aload 0
dload 3
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.minY:Ljava/lang/Double;
3: StackMap locals:
StackMap stack:
dload 1
ldc 1.0E-9
dadd
dstore 5
start local 5 4: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxY:Ljava/lang/Double;
ifnull 5
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxY:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dload 5
dcmpg
ifge 6
5: StackMap locals: double
StackMap stack:
aload 0
dload 5
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.maxY:Ljava/lang/Double;
6: StackMap locals:
StackMap stack:
aload 0
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 7 1 y D
1 7 3 small D
4 7 5 large D
MethodParameters:
Name Flags
y final
public org.apache.lucene.spatial3d.geom.Bounds addZValue(org.apache.lucene.spatial3d.geom.GeoPoint);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getfield org.apache.lucene.spatial3d.geom.GeoPoint.z:D
invokevirtual org.apache.lucene.spatial3d.geom.XYZBounds.addZValue:(D)Lorg/apache/lucene/spatial3d/geom/Bounds;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 1 1 point Lorg/apache/lucene/spatial3d/geom/GeoPoint;
MethodParameters:
Name Flags
point final
public org.apache.lucene.spatial3d.geom.Bounds addZValue(double);
descriptor: (D)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=2
start local 0 start local 1 0: dload 1
ldc 1.0E-9
dsub
dstore 3
start local 3 1: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minZ:Ljava/lang/Double;
ifnull 2
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minZ:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dload 3
dcmpl
ifle 3
2: StackMap locals: double
StackMap stack:
aload 0
dload 3
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.minZ:Ljava/lang/Double;
3: StackMap locals:
StackMap stack:
dload 1
ldc 1.0E-9
dadd
dstore 5
start local 5 4: aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxZ:Ljava/lang/Double;
ifnull 5
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxZ:Ljava/lang/Double;
invokevirtual java.lang.Double.doubleValue:()D
dload 5
dcmpg
ifge 6
5: StackMap locals: double
StackMap stack:
aload 0
dload 5
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.maxZ:Ljava/lang/Double;
6: StackMap locals:
StackMap stack:
aload 0
areturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 7 1 z D
1 7 3 small D
4 7 5 large D
MethodParameters:
Name Flags
z final
public org.apache.lucene.spatial3d.geom.Bounds addIntersection(org.apache.lucene.spatial3d.geom.PlanetModel, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
aload 1
aload 0
aload 3
aload 4
invokevirtual org.apache.lucene.spatial3d.geom.Plane.recordBounds:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/XYZBounds;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)V
1: aload 0
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 2 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 2 2 plane1 Lorg/apache/lucene/spatial3d/geom/Plane;
0 2 3 plane2 Lorg/apache/lucene/spatial3d/geom/Plane;
0 2 4 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
plane1 final
plane2 final
bounds final
public org.apache.lucene.spatial3d.geom.Bounds addPoint(org.apache.lucene.spatial3d.geom.GeoPoint);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.XYZBounds.addXValue:(Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
aload 1
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.addYValue:(Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
aload 1
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.addZValue:(Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 1 1 point Lorg/apache/lucene/spatial3d/geom/GeoPoint;
MethodParameters:
Name Flags
point final
public org.apache.lucene.spatial3d.geom.Bounds isWide();
descriptor: ()Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public org.apache.lucene.spatial3d.geom.Bounds noLongitudeBound();
descriptor: ()Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public org.apache.lucene.spatial3d.geom.Bounds noTopLatitudeBound();
descriptor: ()Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public org.apache.lucene.spatial3d.geom.Bounds noBottomLatitudeBound();
descriptor: ()Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
public org.apache.lucene.spatial3d.geom.Bounds noBound(org.apache.lucene.spatial3d.geom.PlanetModel);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;)Lorg/apache/lucene/spatial3d/geom/Bounds;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumXValue:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.minX:Ljava/lang/Double;
1: aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumXValue:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.maxX:Ljava/lang/Double;
2: aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumYValue:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.minY:Ljava/lang/Double;
3: aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumYValue:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.maxY:Ljava/lang/Double;
4: aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMinimumZValue:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.minZ:Ljava/lang/Double;
5: aload 0
aload 1
invokevirtual org.apache.lucene.spatial3d.geom.PlanetModel.getMaximumZValue:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
putfield org.apache.lucene.spatial3d.geom.XYZBounds.maxZ:Ljava/lang/Double;
6: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/lucene/spatial3d/geom/XYZBounds;
0 7 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
MethodParameters:
Name Flags
planetModel final
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 "XYZBounds: [xmin="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minX:Ljava/lang/Double;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " xmax="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxX:Ljava/lang/Double;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " ymin="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minY:Ljava/lang/Double;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " ymax="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxY:Ljava/lang/Double;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " zmin="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.minZ:Ljava/lang/Double;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " zmax="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.apache.lucene.spatial3d.geom.XYZBounds.maxZ:Ljava/lang/Double;
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/XYZBounds;
}
SourceFile: "XYZBounds.java"