public abstract class org.apache.lucene.spatial3d.geom.GeoBaseShape extends org.apache.lucene.spatial3d.geom.BasePlanetObject implements org.apache.lucene.spatial3d.geom.GeoShape
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.lucene.spatial3d.geom.GeoBaseShape
super_class: org.apache.lucene.spatial3d.geom.BasePlanetObject
{
public void <init>(org.apache.lucene.spatial3d.geom.PlanetModel);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // org.apache.lucene.spatial3d.geom.GeoBaseShape this
start local 1 // org.apache.lucene.spatial3d.geom.PlanetModel planetModel
0: .line 30
aload 0 /* this */
aload 1 /* planetModel */
invokespecial org.apache.lucene.spatial3d.geom.BasePlanetObject.<init>:(Lorg/apache/lucene/spatial3d/geom/PlanetModel;)V
1: .line 31
return
end local 1 // org.apache.lucene.spatial3d.geom.PlanetModel planetModel
end local 0 // org.apache.lucene.spatial3d.geom.GeoBaseShape this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/lucene/spatial3d/geom/GeoBaseShape;
0 2 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
MethodParameters:
Name Flags
planetModel final
public void getBounds(org.apache.lucene.spatial3d.geom.Bounds);
descriptor: (Lorg/apache/lucene/spatial3d/geom/Bounds;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // org.apache.lucene.spatial3d.geom.GeoBaseShape this
start local 1 // org.apache.lucene.spatial3d.geom.Bounds bounds
0: .line 35
aload 0 /* this */
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.NORTH_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokevirtual org.apache.lucene.spatial3d.geom.GeoBaseShape.isWithin:(Lorg/apache/lucene/spatial3d/geom/Vector;)Z
ifeq 3
1: .line 36
aload 1 /* bounds */
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.noTopLatitudeBound:()Lorg/apache/lucene/spatial3d/geom/Bounds;
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.noLongitudeBound:()Lorg/apache/lucene/spatial3d/geom/Bounds;
2: .line 37
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.NORTH_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.addPoint:(Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
pop
3: .line 39
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.SOUTH_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokevirtual org.apache.lucene.spatial3d.geom.GeoBaseShape.isWithin:(Lorg/apache/lucene/spatial3d/geom/Vector;)Z
ifeq 6
4: .line 40
aload 1 /* bounds */
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.noBottomLatitudeBound:()Lorg/apache/lucene/spatial3d/geom/Bounds;
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.noLongitudeBound:()Lorg/apache/lucene/spatial3d/geom/Bounds;
5: .line 41
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.SOUTH_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.addPoint:(Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
pop
6: .line 43
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.MIN_X_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokevirtual org.apache.lucene.spatial3d.geom.GeoBaseShape.isWithin:(Lorg/apache/lucene/spatial3d/geom/Vector;)Z
ifeq 8
7: .line 44
aload 1 /* bounds */
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.MIN_X_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.addPoint:(Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
pop
8: .line 46
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.MAX_X_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokevirtual org.apache.lucene.spatial3d.geom.GeoBaseShape.isWithin:(Lorg/apache/lucene/spatial3d/geom/Vector;)Z
ifeq 10
9: .line 47
aload 1 /* bounds */
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.MAX_X_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.addPoint:(Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
pop
10: .line 49
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.MIN_Y_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokevirtual org.apache.lucene.spatial3d.geom.GeoBaseShape.isWithin:(Lorg/apache/lucene/spatial3d/geom/Vector;)Z
ifeq 12
11: .line 50
aload 1 /* bounds */
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.MIN_Y_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.addPoint:(Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
pop
12: .line 52
StackMap locals:
StackMap stack:
aload 0 /* this */
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.MAX_Y_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokevirtual org.apache.lucene.spatial3d.geom.GeoBaseShape.isWithin:(Lorg/apache/lucene/spatial3d/geom/Vector;)Z
ifeq 14
13: .line 53
aload 1 /* bounds */
aload 0 /* this */
getfield org.apache.lucene.spatial3d.geom.GeoBaseShape.planetModel:Lorg/apache/lucene/spatial3d/geom/PlanetModel;
getfield org.apache.lucene.spatial3d.geom.PlanetModel.MAX_Y_POLE:Lorg/apache/lucene/spatial3d/geom/GeoPoint;
invokeinterface org.apache.lucene.spatial3d.geom.Bounds.addPoint:(Lorg/apache/lucene/spatial3d/geom/GeoPoint;)Lorg/apache/lucene/spatial3d/geom/Bounds;
pop
14: .line 55
StackMap locals:
StackMap stack:
return
end local 1 // org.apache.lucene.spatial3d.geom.Bounds bounds
end local 0 // org.apache.lucene.spatial3d.geom.GeoBaseShape this
LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lorg/apache/lucene/spatial3d/geom/GeoBaseShape;
0 15 1 bounds Lorg/apache/lucene/spatial3d/geom/Bounds;
MethodParameters:
Name Flags
bounds
}
SourceFile: "GeoBaseShape.java"