public class org.apache.lucene.spatial3d.geom.NormalDistance implements org.apache.lucene.spatial3d.geom.DistanceStyle
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.lucene.spatial3d.geom.NormalDistance
super_class: java.lang.Object
{
public static final org.apache.lucene.spatial3d.geom.NormalDistance INSTANCE;
descriptor: Lorg/apache/lucene/spatial3d/geom/NormalDistance;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.apache.lucene.spatial3d.geom.NormalDistance
dup
invokespecial org.apache.lucene.spatial3d.geom.NormalDistance.<init>:()V
putstatic org.apache.lucene.spatial3d.geom.NormalDistance.INSTANCE:Lorg/apache/lucene/spatial3d/geom/NormalDistance;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
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/NormalDistance;
public double computeDistance(org.apache.lucene.spatial3d.geom.GeoPoint, org.apache.lucene.spatial3d.geom.GeoPoint);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoPoint;Lorg/apache/lucene/spatial3d/geom/GeoPoint;)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
invokevirtual org.apache.lucene.spatial3d.geom.GeoPoint.normalDistance:(Lorg/apache/lucene/spatial3d/geom/Vector;)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/NormalDistance;
0 1 1 point1 Lorg/apache/lucene/spatial3d/geom/GeoPoint;
0 1 2 point2 Lorg/apache/lucene/spatial3d/geom/GeoPoint;
MethodParameters:
Name Flags
point1 final
point2 final
public double computeDistance(org.apache.lucene.spatial3d.geom.GeoPoint, double, double, double);
descriptor: (Lorg/apache/lucene/spatial3d/geom/GeoPoint;DDD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 6 0: aload 1
dload 2
dload 4
dload 6
invokevirtual org.apache.lucene.spatial3d.geom.GeoPoint.normalDistance:(DDD)D
dreturn
end local 6 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/NormalDistance;
0 1 1 point1 Lorg/apache/lucene/spatial3d/geom/GeoPoint;
0 1 2 x2 D
0 1 4 y2 D
0 1 6 z2 D
MethodParameters:
Name Flags
point1 final
x2 final
y2 final
z2 final
public double computeDistance(org.apache.lucene.spatial3d.geom.PlanetModel, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.GeoPoint, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;Lorg/apache/lucene/spatial3d/geom/GeoPoint;[Lorg/apache/lucene/spatial3d/geom/Membership;)D
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 2
aload 3
aload 4
invokevirtual org.apache.lucene.spatial3d.geom.Plane.normalDistance:(Lorg/apache/lucene/spatial3d/geom/Vector;[Lorg/apache/lucene/spatial3d/geom/Membership;)D
dreturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/NormalDistance;
0 1 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 1 2 plane Lorg/apache/lucene/spatial3d/geom/Plane;
0 1 3 point Lorg/apache/lucene/spatial3d/geom/GeoPoint;
0 1 4 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
plane final
point final
bounds final
public double computeDistance(org.apache.lucene.spatial3d.geom.PlanetModel, org.apache.lucene.spatial3d.geom.Plane, double, double, double, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;Lorg/apache/lucene/spatial3d/geom/Plane;DDD[Lorg/apache/lucene/spatial3d/geom/Membership;)D
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=8, locals=10, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 start local 9 0: aload 2
dload 3
dload 5
dload 7
aload 9
invokevirtual org.apache.lucene.spatial3d.geom.Plane.normalDistance:(DDD[Lorg/apache/lucene/spatial3d/geom/Membership;)D
dreturn
end local 9 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/NormalDistance;
0 1 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 1 2 plane Lorg/apache/lucene/spatial3d/geom/Plane;
0 1 3 x D
0 1 5 y D
0 1 7 z D
0 1 9 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
plane final
x final
y final
z final
bounds final
public org.apache.lucene.spatial3d.geom.GeoPoint[] findDistancePoints(org.apache.lucene.spatial3d.geom.PlanetModel, double, org.apache.lucene.spatial3d.geom.GeoPoint, org.apache.lucene.spatial3d.geom.Plane, org.apache.lucene.spatial3d.geom.Membership[]);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;DLorg/apache/lucene/spatial3d/geom/GeoPoint;Lorg/apache/lucene/spatial3d/geom/Plane;[Lorg/apache/lucene/spatial3d/geom/Membership;)[Lorg/apache/lucene/spatial3d/geom/GeoPoint;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 4 start local 5 start local 6 0: new java.lang.IllegalStateException
dup
ldc "Reverse mapping not implemented for this distance metric"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 6 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/NormalDistance;
0 1 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 1 2 distanceValue D
0 1 4 startPoint Lorg/apache/lucene/spatial3d/geom/GeoPoint;
0 1 5 plane Lorg/apache/lucene/spatial3d/geom/Plane;
0 1 6 bounds [Lorg/apache/lucene/spatial3d/geom/Membership;
MethodParameters:
Name Flags
planetModel final
distanceValue final
startPoint final
plane final
bounds final
public double findMinimumArcDistance(org.apache.lucene.spatial3d.geom.PlanetModel, double);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.IllegalStateException
dup
ldc "Reverse mapping not implemented for this distance metric"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/NormalDistance;
0 1 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 1 2 distanceValue D
MethodParameters:
Name Flags
planetModel final
distanceValue final
public double findMaximumArcDistance(org.apache.lucene.spatial3d.geom.PlanetModel, double);
descriptor: (Lorg/apache/lucene/spatial3d/geom/PlanetModel;D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: new java.lang.IllegalStateException
dup
ldc "Reverse mapping not implemented for this distance metric"
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/lucene/spatial3d/geom/NormalDistance;
0 1 1 planetModel Lorg/apache/lucene/spatial3d/geom/PlanetModel;
0 1 2 distanceValue D
MethodParameters:
Name Flags
planetModel final
distanceValue final
}
SourceFile: "NormalDistance.java"