public class org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet extends org.apache.commons.math3.geometry.partitioning.AbstractRegion<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D, org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet
super_class: org.apache.commons.math3.geometry.partitioning.AbstractRegion
{
private static final double DEFAULT_TOLERANCE;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1.0E-10
public void <init>(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dload 1
invokespecial org.apache.commons.math3.geometry.partitioning.AbstractRegion.<init>:(D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 2 1 tolerance D
MethodParameters:
Name Flags
tolerance final
public void <init>(org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>, );
descriptor: (Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
dload 2
invokespecial org.apache.commons.math3.geometry.partitioning.AbstractRegion.<init>:(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 2 1 tree Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
0 2 2 tolerance D
Signature: (Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;D)V
MethodParameters:
Name Flags
tree final
tolerance final
public void <init>(java.util.Collection<org.apache.commons.math3.geometry.partitioning.SubHyperplane<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>>, );
descriptor: (Ljava/util/Collection;D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
dload 2
invokespecial org.apache.commons.math3.geometry.partitioning.AbstractRegion.<init>:(Ljava/util/Collection;D)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 2 1 boundary Ljava/util/Collection<Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;>;
0 2 2 tolerance D
Signature: (Ljava/util/Collection<Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;>;D)V
MethodParameters:
Name Flags
boundary final
tolerance final
public void <init>(java.util.List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D>, java.util.List<int[]>, );
descriptor: (Ljava/util/List;Ljava/util/List;D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
dload 3
invokestatic org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.buildBoundary:(Ljava/util/List;Ljava/util/List;D)Ljava/util/List;
dload 3
invokespecial org.apache.commons.math3.geometry.partitioning.AbstractRegion.<init>:(Ljava/util/Collection;D)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 2 1 vertices Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;>;
0 2 2 facets Ljava/util/List<[I>;
0 2 3 tolerance D
Signature: (Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;>;Ljava/util/List<[I>;D)V
MethodParameters:
Name Flags
vertices final
facets final
tolerance final
public void <init>(double, double, double, double, double, double, double);
descriptor: (DDDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=15, locals=15, args_size=8
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 start local 13 0: aload 0
dload 1
dload 3
dload 5
dload 7
dload 9
dload 11
dload 13
invokestatic org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.buildBoundary:(DDDDDDD)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
dload 13
invokespecial org.apache.commons.math3.geometry.partitioning.AbstractRegion.<init>:(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V
1: return
end local 13 end local 11 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 2 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 2 1 xMin D
0 2 3 xMax D
0 2 5 yMin D
0 2 7 yMax D
0 2 9 zMin D
0 2 11 zMax D
0 2 13 tolerance D
MethodParameters:
Name Flags
xMin final
xMax final
yMin final
yMax final
zMin final
zMax final
tolerance final
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc 1.0E-10
invokespecial org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.<init>:(D)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void <init>(org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>);
descriptor: (Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc 1.0E-10
invokespecial org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.<init>:(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 2 1 tree Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
Signature: (Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
tree final
public void <init>(java.util.Collection<org.apache.commons.math3.geometry.partitioning.SubHyperplane<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>>);
descriptor: (Ljava/util/Collection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
ldc 1.0E-10
invokespecial org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.<init>:(Ljava/util/Collection;D)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 2 1 boundary Ljava/util/Collection<Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;>;
Signature: (Ljava/util/Collection<Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;>;)V
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
boundary final
public void <init>(double, double, double, double, double, double);
descriptor: (DDDDDD)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=15, locals=13, args_size=7
start local 0 start local 1 start local 3 start local 5 start local 7 start local 9 start local 11 0: aload 0
dload 1
dload 3
dload 5
dload 7
dload 9
dload 11
ldc 1.0E-10
invokespecial org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.<init>:(DDDDDDD)V
1: return
end local 11 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 2 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 2 1 xMin D
0 2 3 xMax D
0 2 5 yMin D
0 2 7 yMax D
0 2 9 zMin D
0 2 11 zMax D
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
xMin final
xMax final
yMin final
yMax final
zMin final
zMax final
private static org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D> buildBoundary(double, double, double, double, double, double, double);
descriptor: (DDDDDDD)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=10, locals=21, args_size=7
start local 0 start local 2 start local 4 start local 6 start local 8 start local 10 start local 12 0: dload 0
dload 2
dload 12
dsub
dcmpl
ifge 1
dload 4
dload 6
dload 12
dsub
dcmpl
ifge 1
dload 8
dload 10
dload 12
dsub
dcmpl
iflt 2
1: StackMap locals:
StackMap stack:
new org.apache.commons.math3.geometry.partitioning.BSPTree
dup
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokespecial org.apache.commons.math3.geometry.partitioning.BSPTree.<init>:(Ljava/lang/Object;)V
areturn
2: StackMap locals:
StackMap stack:
new org.apache.commons.math3.geometry.euclidean.threed.Plane
dup
new org.apache.commons.math3.geometry.euclidean.threed.Vector3D
dup
dload 0
dconst_0
dconst_0
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Vector3D.<init>:(DDD)V
getstatic org.apache.commons.math3.geometry.euclidean.threed.Vector3D.MINUS_I:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
dload 12
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Plane.<init>:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V
astore 14
start local 14 3: new org.apache.commons.math3.geometry.euclidean.threed.Plane
dup
new org.apache.commons.math3.geometry.euclidean.threed.Vector3D
dup
dload 2
dconst_0
dconst_0
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Vector3D.<init>:(DDD)V
getstatic org.apache.commons.math3.geometry.euclidean.threed.Vector3D.PLUS_I:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
dload 12
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Plane.<init>:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V
astore 15
start local 15 4: new org.apache.commons.math3.geometry.euclidean.threed.Plane
dup
new org.apache.commons.math3.geometry.euclidean.threed.Vector3D
dup
dconst_0
dload 4
dconst_0
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Vector3D.<init>:(DDD)V
getstatic org.apache.commons.math3.geometry.euclidean.threed.Vector3D.MINUS_J:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
dload 12
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Plane.<init>:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V
astore 16
start local 16 5: new org.apache.commons.math3.geometry.euclidean.threed.Plane
dup
new org.apache.commons.math3.geometry.euclidean.threed.Vector3D
dup
dconst_0
dload 6
dconst_0
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Vector3D.<init>:(DDD)V
getstatic org.apache.commons.math3.geometry.euclidean.threed.Vector3D.PLUS_J:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
dload 12
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Plane.<init>:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V
astore 17
start local 17 6: new org.apache.commons.math3.geometry.euclidean.threed.Plane
dup
new org.apache.commons.math3.geometry.euclidean.threed.Vector3D
dup
dconst_0
dconst_0
dload 8
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Vector3D.<init>:(DDD)V
getstatic org.apache.commons.math3.geometry.euclidean.threed.Vector3D.MINUS_K:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
dload 12
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Plane.<init>:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V
astore 18
start local 18 7: new org.apache.commons.math3.geometry.euclidean.threed.Plane
dup
new org.apache.commons.math3.geometry.euclidean.threed.Vector3D
dup
dconst_0
dconst_0
dload 10
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Vector3D.<init>:(DDD)V
getstatic org.apache.commons.math3.geometry.euclidean.threed.Vector3D.PLUS_K:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
dload 12
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Plane.<init>:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V
astore 19
start local 19 8: new org.apache.commons.math3.geometry.partitioning.RegionFactory
dup
invokespecial org.apache.commons.math3.geometry.partitioning.RegionFactory.<init>:()V
bipush 6
anewarray org.apache.commons.math3.geometry.partitioning.Hyperplane
dup
iconst_0
aload 14
aastore
dup
iconst_1
aload 15
aastore
dup
iconst_2
aload 16
aastore
dup
iconst_3
aload 17
aastore
dup
iconst_4
aload 18
aastore
dup
iconst_5
aload 19
aastore
invokevirtual org.apache.commons.math3.geometry.partitioning.RegionFactory.buildConvex:([Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;)Lorg/apache/commons/math3/geometry/partitioning/Region;
9: astore 20
start local 20 10: aload 20
iconst_0
invokeinterface org.apache.commons.math3.geometry.partitioning.Region.getTree:(Z)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
areturn
end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 12 end local 10 end local 8 end local 6 end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 xMin D
0 11 2 xMax D
0 11 4 yMin D
0 11 6 yMax D
0 11 8 zMin D
0 11 10 zMax D
0 11 12 tolerance D
3 11 14 pxMin Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
4 11 15 pxMax Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
5 11 16 pyMin Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
6 11 17 pyMax Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
7 11 18 pzMin Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
8 11 19 pzMax Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
10 11 20 boundary Lorg/apache/commons/math3/geometry/partitioning/Region<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
Signature: (DDDDDDD)Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
MethodParameters:
Name Flags
xMin final
xMax final
yMin final
yMax final
zMin final
zMax final
tolerance final
private static java.util.List<org.apache.commons.math3.geometry.partitioning.SubHyperplane<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>> buildBoundary(java.util.List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D>, java.util.List<int[]>, double);
descriptor: (Ljava/util/List;Ljava/util/List;D)Ljava/util/List;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=9, locals=16, args_size=3
start local 0 start local 1 start local 2 0: iconst_0
istore 4
start local 4 1: goto 12
2: StackMap locals: int
StackMap stack:
aload 0
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
astore 5
start local 5 3: iload 4
iconst_1
iadd
istore 6
start local 6 4: goto 10
5: StackMap locals: org.apache.commons.math3.geometry.euclidean.threed.Vector3D int
StackMap stack:
aload 5
aload 0
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
invokestatic org.apache.commons.math3.geometry.euclidean.threed.Vector3D.distance:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D
dload 2
dcmpg
ifgt 9
6: new org.apache.commons.math3.exception.MathIllegalArgumentException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.CLOSE_VERTICES:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
iconst_3
anewarray java.lang.Object
dup
iconst_0
7: aload 5
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getX:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_1
aload 5
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getY:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_2
aload 5
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getZ:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
8: aastore
invokespecial org.apache.commons.math3.exception.MathIllegalArgumentException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
athrow
9: StackMap locals:
StackMap stack:
iinc 6 1
StackMap locals:
StackMap stack:
10: iload 6
aload 0
invokeinterface java.util.List.size:()I
if_icmplt 5
end local 6 end local 5 11: iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
aload 0
invokeinterface java.util.List.size:()I
iconst_1
isub
if_icmplt 2
end local 4 13: aload 0
aload 1
invokestatic org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.findReferences:(Ljava/util/List;Ljava/util/List;)[[I
astore 4
start local 4 14: aload 0
aload 1
aload 4
invokestatic org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.successors:(Ljava/util/List;Ljava/util/List;[[I)[[I
astore 5
start local 5 15: iconst_0
istore 6
start local 6 16: goto 38
17: StackMap locals: java.util.List java.util.List double int[][] int[][] int
StackMap stack:
aload 5
iload 6
aaload
dup
astore 10
arraylength
istore 9
iconst_0
istore 8
goto 36
StackMap locals: java.util.List java.util.List double int[][] int[][] int top int int int[]
StackMap stack:
18: aload 10
iload 8
iaload
istore 7
start local 7 19: iload 7
iflt 35
20: iconst_0
istore 11
start local 11 21: aload 5
iload 7
aaload
dup
astore 15
arraylength
istore 14
iconst_0
istore 13
goto 27
StackMap locals: java.util.List java.util.List double int[][] int[][] int int int int int[] int top int int int[]
StackMap stack:
22: aload 15
iload 13
iaload
istore 12
start local 12 23: iload 11
ifne 24
iload 12
iload 6
if_icmpeq 24
iconst_0
goto 25
StackMap locals: java.util.List java.util.List double int[][] int[][] int int int int int[] int int int int int[]
StackMap stack:
24: iconst_1
StackMap locals:
StackMap stack: int
25: istore 11
end local 12 26: iinc 13 1
StackMap locals: java.util.List java.util.List double int[][] int[][] int int int int int[] int top int int int[]
StackMap stack:
27: iload 13
iload 14
if_icmplt 22
28: iload 11
ifne 35
29: aload 0
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
astore 12
start local 12 30: aload 0
iload 7
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
astore 13
start local 13 31: new org.apache.commons.math3.exception.MathIllegalArgumentException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.EDGE_CONNECTED_TO_ONE_FACET:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
bipush 6
anewarray java.lang.Object
dup
iconst_0
32: aload 12
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getX:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_1
aload 12
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getY:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_2
aload 12
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getZ:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_3
33: aload 13
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getX:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_4
aload 13
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getY:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_5
aload 13
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getZ:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
34: aastore
invokespecial org.apache.commons.math3.exception.MathIllegalArgumentException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
athrow
end local 13 end local 12 end local 11 end local 7 35: StackMap locals: java.util.List java.util.List double int[][] int[][] int top int int int[]
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
36: iload 8
iload 9
if_icmplt 18
37: iinc 6 1
StackMap locals: java.util.List java.util.List double int[][] int[][] int
StackMap stack:
38: iload 6
aload 0
invokeinterface java.util.List.size:()I
if_icmplt 17
end local 6 39: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 6
start local 6 40: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 57
StackMap locals: java.util.List java.util.List double int[][] int[][] java.util.List top java.util.Iterator
StackMap stack:
41: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast int[]
astore 7
start local 7 42: new org.apache.commons.math3.geometry.euclidean.threed.Plane
dup
aload 0
aload 7
iconst_0
iaload
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
aload 0
aload 7
iconst_1
iaload
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
aload 0
aload 7
iconst_2
iaload
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
43: dload 2
44: invokespecial org.apache.commons.math3.geometry.euclidean.threed.Plane.<init>:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;D)V
astore 9
start local 9 45: aload 7
arraylength
anewarray org.apache.commons.math3.geometry.euclidean.twod.Vector2D
astore 10
start local 10 46: iconst_0
istore 11
start local 11 47: goto 55
48: StackMap locals: java.util.List java.util.List double int[][] int[][] java.util.List int[] java.util.Iterator org.apache.commons.math3.geometry.euclidean.threed.Plane org.apache.commons.math3.geometry.euclidean.twod.Vector2D[] int
StackMap stack:
aload 0
aload 7
iload 11
iaload
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
astore 12
start local 12 49: aload 9
aload 12
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Plane.contains:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Z
ifne 53
50: new org.apache.commons.math3.exception.MathIllegalArgumentException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.OUT_OF_PLANE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
iconst_3
anewarray java.lang.Object
dup
iconst_0
51: aload 12
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getX:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_1
aload 12
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getY:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_2
aload 12
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getZ:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
52: aastore
invokespecial org.apache.commons.math3.exception.MathIllegalArgumentException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
athrow
53: StackMap locals: org.apache.commons.math3.geometry.euclidean.threed.Vector3D
StackMap stack:
aload 10
iload 11
aload 9
aload 12
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Plane.toSubSpace:(Lorg/apache/commons/math3/geometry/Vector;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
aastore
end local 12 54: iinc 11 1
StackMap locals:
StackMap stack:
55: iload 11
aload 7
arraylength
if_icmplt 48
end local 11 56: aload 6
new org.apache.commons.math3.geometry.euclidean.threed.SubPlane
dup
aload 9
new org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet
dup
dload 2
aload 10
invokespecial org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet.<init>:(D[Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;)V
invokespecial org.apache.commons.math3.geometry.euclidean.threed.SubPlane.<init>:(Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;Lorg/apache/commons/math3/geometry/partitioning/Region;)V
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 10 end local 9 end local 7 57: StackMap locals: java.util.List java.util.List double int[][] int[][] java.util.List top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 41
58: aload 6
areturn
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 59 0 vertices Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;>;
0 59 1 facets Ljava/util/List<[I>;
0 59 2 tolerance D
1 13 4 i I
3 11 5 vi Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
4 11 6 j I
14 59 4 references [[I
15 59 5 successors [[I
16 39 6 vA I
19 35 7 vB I
21 35 11 found Z
23 26 12 v I
30 35 12 start Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
31 35 13 end Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
40 59 6 boundary Ljava/util/List<Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;>;
42 57 7 facet [I
45 57 9 plane Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
46 57 10 two2Points [Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
47 56 11 i I
49 54 12 v Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
Signature: (Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;>;Ljava/util/List<[I>;D)Ljava/util/List<Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;>;
MethodParameters:
Name Flags
vertices final
facets final
tolerance final
private static int[][] findReferences(java.util.List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D>, java.util.List<int[]>);
descriptor: (Ljava/util/List;Ljava/util/List;)[[I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=11, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface java.util.List.size:()I
newarray 10
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 13
StackMap locals: java.util.List java.util.List int[] int top java.util.Iterator
StackMap stack:
3: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast int[]
astore 4
start local 4 4: aload 4
arraylength
iconst_3
if_icmpge 8
5: new org.apache.commons.math3.exception.NumberIsTooSmallException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.WRONG_NUMBER_OF_POINTS:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
6: iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aload 4
arraylength
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
iconst_1
7: invokespecial org.apache.commons.math3.exception.NumberIsTooSmallException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Z)V
athrow
8: StackMap locals: java.util.List java.util.List int[] int int[] java.util.Iterator
StackMap stack:
aload 4
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 12
StackMap locals: java.util.List java.util.List int[] int int[] java.util.Iterator top int int int[]
StackMap stack:
9: aload 9
iload 7
iaload
istore 6
start local 6 10: iload 3
aload 2
iload 6
dup2
iaload
iconst_1
iadd
dup_x2
iastore
invokestatic org.apache.commons.math3.util.FastMath.max:(II)I
istore 3
end local 6 11: iinc 7 1
StackMap locals:
StackMap stack:
12: iload 7
iload 8
if_icmplt 9
end local 4 13: StackMap locals: java.util.List java.util.List int[] int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
14: aload 0
invokeinterface java.util.List.size:()I
iload 3
multianewarray [[I 2
astore 4
start local 4 15: aload 4
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 19
StackMap locals: java.util.List java.util.List int[] int int[][] top int int int[][]
StackMap stack:
16: aload 8
iload 6
aaload
astore 5
start local 5 17: aload 5
iconst_m1
invokestatic java.util.Arrays.fill:([II)V
end local 5 18: iinc 6 1
StackMap locals:
StackMap stack:
19: iload 6
iload 7
if_icmplt 16
20: iconst_0
istore 5
start local 5 21: goto 32
22: StackMap locals: java.util.List java.util.List int[] int int[][] int
StackMap stack:
aload 1
iload 5
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast int[]
dup
astore 9
arraylength
istore 8
iconst_0
istore 7
goto 30
StackMap locals: java.util.List java.util.List int[] int int[][] int top int int int[]
StackMap stack:
23: aload 9
iload 7
iaload
istore 6
start local 6 24: iconst_0
istore 10
start local 10 25: goto 27
26: StackMap locals: java.util.List java.util.List int[] int int[][] int int int int int[] int
StackMap stack:
iinc 10 1
27: StackMap locals:
StackMap stack:
iload 10
iload 3
if_icmpge 28
aload 4
iload 6
aaload
iload 10
iaload
ifge 26
28: StackMap locals:
StackMap stack:
aload 4
iload 6
aaload
iload 10
iload 5
iastore
end local 10 end local 6 29: iinc 7 1
StackMap locals: java.util.List java.util.List int[] int int[][] int top int int int[]
StackMap stack:
30: iload 7
iload 8
if_icmplt 23
31: iinc 5 1
StackMap locals: java.util.List java.util.List int[] int int[][] int
StackMap stack:
32: iload 5
aload 1
invokeinterface java.util.List.size:()I
if_icmplt 22
end local 5 33: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 vertices Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;>;
0 34 1 facets Ljava/util/List<[I>;
1 34 2 nbFacets [I
2 34 3 maxFacets I
4 13 4 facet [I
10 11 6 index I
15 34 4 references [[I
17 18 5 r [I
21 33 5 f I
24 29 6 v I
25 29 10 k I
Signature: (Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;>;Ljava/util/List<[I>;)[[I
MethodParameters:
Name Flags
vertices final
facets final
private static int[][] successors(java.util.List<org.apache.commons.math3.geometry.euclidean.threed.Vector3D>, java.util.List<int[]>, );
descriptor: (Ljava/util/List;Ljava/util/List;[[I)[[I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=8, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface java.util.List.size:()I
aload 2
iconst_0
aaload
arraylength
multianewarray [[I 2
astore 3
start local 3 1: aload 3
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 5
StackMap locals: java.util.List java.util.List int[][] int[][] top int int int[][]
StackMap stack:
2: aload 7
iload 5
aaload
astore 4
start local 4 3: aload 4
iconst_m1
invokestatic java.util.Arrays.fill:([II)V
end local 4 4: iinc 5 1
StackMap locals:
StackMap stack:
5: iload 5
iload 6
if_icmplt 2
6: iconst_0
istore 4
start local 4 7: goto 30
8: StackMap locals: java.util.List java.util.List int[][] int[][] int
StackMap stack:
iconst_0
istore 5
start local 5 9: goto 28
10: StackMap locals: int
StackMap stack:
aload 1
aload 2
iload 4
aaload
iload 5
iaload
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast int[]
astore 6
start local 6 11: iconst_0
istore 7
start local 7 12: goto 14
13: StackMap locals: int[] int
StackMap stack:
iinc 7 1
14: StackMap locals:
StackMap stack:
iload 7
aload 6
arraylength
if_icmpge 15
aload 6
iload 7
iaload
iload 4
if_icmpne 13
15: StackMap locals:
StackMap stack:
aload 3
iload 4
aaload
iload 5
aload 6
iload 7
iconst_1
iadd
aload 6
arraylength
irem
iaload
iastore
16: iconst_0
istore 8
start local 8 17: goto 26
18: StackMap locals: int
StackMap stack:
aload 3
iload 4
aaload
iload 8
iaload
aload 3
iload 4
aaload
iload 5
iaload
if_icmpne 25
19: aload 0
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
astore 9
start local 9 20: aload 0
aload 3
iload 4
aaload
iload 5
iaload
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
astore 10
start local 10 21: new org.apache.commons.math3.exception.MathIllegalArgumentException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.FACET_ORIENTATION_MISMATCH:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
bipush 6
anewarray java.lang.Object
dup
iconst_0
22: aload 9
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getX:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_1
aload 9
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getY:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_2
aload 9
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getZ:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_3
23: aload 10
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getX:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_4
aload 10
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getY:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
aastore
dup
iconst_5
aload 10
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Vector3D.getZ:()D
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
24: aastore
invokespecial org.apache.commons.math3.exception.MathIllegalArgumentException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
athrow
end local 10 end local 9 25: StackMap locals:
StackMap stack:
iinc 8 1
StackMap locals:
StackMap stack:
26: iload 8
iload 5
if_icmplt 18
end local 8 end local 7 end local 6 27: iinc 5 1
StackMap locals:
StackMap stack:
28: iload 5
aload 3
iload 4
aaload
arraylength
if_icmpge 29
aload 2
iload 4
aaload
iload 5
iaload
ifge 10
end local 5 29: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
30: iload 4
aload 0
invokeinterface java.util.List.size:()I
if_icmplt 8
end local 4 31: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 vertices Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;>;
0 32 1 facets Ljava/util/List<[I>;
0 32 2 references [[I
1 32 3 successors [[I
3 4 4 s [I
7 31 4 v I
9 29 5 k I
11 27 6 facet [I
12 27 7 i I
17 27 8 l I
20 25 9 start Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
21 25 10 end Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
Signature: (Ljava/util/List<Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;>;Ljava/util/List<[I>;[[I)[[I
MethodParameters:
Name Flags
vertices final
facets final
references final
public org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet buildNew(org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>);
descriptor: (Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet
dup
aload 1
aload 0
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.getTolerance:()D
invokespecial org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.<init>:(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 1 1 tree Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
Signature: (Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
MethodParameters:
Name Flags
tree final
protected void computeGeometricalProperties();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=9, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.getTree:(Z)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
new org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$FacetsContributionVisitor
dup
aload 0
invokespecial org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$FacetsContributionVisitor.<init>:(Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;)V
invokevirtual org.apache.commons.math3.geometry.partitioning.BSPTree.visit:(Lorg/apache/commons/math3/geometry/partitioning/BSPTreeVisitor;)V
1: aload 0
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.getSize:()D
dconst_0
dcmpg
ifge 5
2: aload 0
ldc Infinity
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.setSize:(D)V
3: aload 0
getstatic org.apache.commons.math3.geometry.euclidean.threed.Vector3D.NaN:Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.setBarycenter:(Lorg/apache/commons/math3/geometry/Point;)V
4: goto 7
5: StackMap locals:
StackMap stack:
aload 0
aload 0
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.getSize:()D
ldc 3.0
ddiv
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.setSize:(D)V
6: aload 0
new org.apache.commons.math3.geometry.euclidean.threed.Vector3D
dup
dconst_1
ldc 4.0
aload 0
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.getSize:()D
dmul
ddiv
aload 0
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.getBarycenter:()Lorg/apache/commons/math3/geometry/Point;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Vector3D
invokespecial org.apache.commons.math3.geometry.euclidean.threed.Vector3D.<init>:(DLorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.setBarycenter:(Lorg/apache/commons/math3/geometry/Point;)V
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
public org.apache.commons.math3.geometry.partitioning.SubHyperplane<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D> firstIntersection(org.apache.commons.math3.geometry.euclidean.threed.Vector3D, org.apache.commons.math3.geometry.euclidean.threed.Line);
descriptor: (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
iconst_1
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.getTree:(Z)Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
aload 1
aload 2
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.recurseFirstIntersection:(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 1 1 point Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
0 1 2 line Lorg/apache/commons/math3/geometry/euclidean/threed/Line;
Signature: (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
MethodParameters:
Name Flags
point final
line final
private org.apache.commons.math3.geometry.partitioning.SubHyperplane<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D> recurseFirstIntersection(org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>, org.apache.commons.math3.geometry.euclidean.threed.Vector3D, org.apache.commons.math3.geometry.euclidean.threed.Line);
descriptor: (Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=16, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokevirtual org.apache.commons.math3.geometry.partitioning.BSPTree.getCut:()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
astore 4
start local 4 1: aload 4
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: org.apache.commons.math3.geometry.partitioning.SubHyperplane
StackMap stack:
aload 1
invokevirtual org.apache.commons.math3.geometry.partitioning.BSPTree.getMinus:()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
astore 5
start local 5 4: aload 1
invokevirtual org.apache.commons.math3.geometry.partitioning.BSPTree.getPlus:()Lorg/apache/commons/math3/geometry/partitioning/BSPTree;
astore 6
start local 6 5: aload 4
invokeinterface org.apache.commons.math3.geometry.partitioning.SubHyperplane.getHyperplane:()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Plane
astore 7
start local 7 6: aload 7
aload 2
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Plane.getOffset:(Lorg/apache/commons/math3/geometry/Point;)D
dstore 8
start local 8 7: dload 8
invokestatic org.apache.commons.math3.util.FastMath.abs:(D)D
aload 0
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.getTolerance:()D
dcmpg
ifge 8
iconst_1
goto 9
StackMap locals: org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet org.apache.commons.math3.geometry.partitioning.BSPTree org.apache.commons.math3.geometry.euclidean.threed.Vector3D org.apache.commons.math3.geometry.euclidean.threed.Line org.apache.commons.math3.geometry.partitioning.SubHyperplane org.apache.commons.math3.geometry.partitioning.BSPTree org.apache.commons.math3.geometry.partitioning.BSPTree org.apache.commons.math3.geometry.euclidean.threed.Plane double
StackMap stack:
8: iconst_0
StackMap locals:
StackMap stack: int
9: istore 10
start local 10 10: dload 8
dconst_0
dcmpg
ifge 14
11: aload 5
astore 11
start local 11 12: aload 6
astore 12
start local 12 13: goto 16
end local 12 end local 11 14: StackMap locals: int
StackMap stack:
aload 6
astore 11
start local 11 15: aload 5
astore 12
start local 12 16: StackMap locals: org.apache.commons.math3.geometry.partitioning.BSPTree org.apache.commons.math3.geometry.partitioning.BSPTree
StackMap stack:
iload 10
ifeq 20
17: aload 0
aload 2
aload 1
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.boundaryFacet:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
astore 13
start local 13 18: aload 13
ifnull 20
19: aload 13
areturn
end local 13 20: StackMap locals:
StackMap stack:
aload 0
aload 11
aload 2
aload 3
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.recurseFirstIntersection:(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
astore 13
start local 13 21: aload 13
ifnull 23
22: aload 13
areturn
23: StackMap locals: org.apache.commons.math3.geometry.partitioning.SubHyperplane
StackMap stack:
iload 10
ifne 29
24: aload 7
aload 3
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Plane.intersection:(Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
astore 14
start local 14 25: aload 14
ifnull 29
aload 3
aload 14
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Line.getAbscissa:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D
aload 3
aload 2
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Line.getAbscissa:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)D
dcmpl
ifle 29
26: aload 0
aload 14
aload 1
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.boundaryFacet:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
astore 15
start local 15 27: aload 15
ifnull 29
28: aload 15
areturn
end local 15 end local 14 29: StackMap locals:
StackMap stack:
aload 0
aload 12
aload 2
aload 3
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.recurseFirstIntersection:(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
areturn
end local 13 end local 12 end local 11 end local 10 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 30 1 node Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
0 30 2 point Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
0 30 3 line Lorg/apache/commons/math3/geometry/euclidean/threed/Line;
1 30 4 cut Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
4 30 5 minus Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
5 30 6 plus Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
6 30 7 plane Lorg/apache/commons/math3/geometry/euclidean/threed/Plane;
7 30 8 offset D
10 30 10 in Z
12 14 11 near Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
15 30 11 near Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
13 14 12 far Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
16 30 12 far Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
18 20 13 facet Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
21 30 13 crossed Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
25 29 14 hit3D Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
27 29 15 facet Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
Signature: (Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Line;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
MethodParameters:
Name Flags
node final
point final
line final
private org.apache.commons.math3.geometry.partitioning.SubHyperplane<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D> boundaryFacet(org.apache.commons.math3.geometry.euclidean.threed.Vector3D, org.apache.commons.math3.geometry.partitioning.BSPTree<org.apache.commons.math3.geometry.euclidean.threed.Euclidean3D>);
descriptor: (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual org.apache.commons.math3.geometry.partitioning.BSPTree.getCut:()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
invokeinterface org.apache.commons.math3.geometry.partitioning.SubHyperplane.getHyperplane:()Lorg/apache/commons/math3/geometry/partitioning/Hyperplane;
checkcast org.apache.commons.math3.geometry.euclidean.threed.Plane
aload 1
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.Plane.toSubSpace:(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
astore 3
start local 3 1: aload 2
invokevirtual org.apache.commons.math3.geometry.partitioning.BSPTree.getAttribute:()Ljava/lang/Object;
checkcast org.apache.commons.math3.geometry.partitioning.BoundaryAttribute
2: astore 4
start local 4 3: aload 4
invokevirtual org.apache.commons.math3.geometry.partitioning.BoundaryAttribute.getPlusOutside:()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
ifnull 6
4: aload 4
invokevirtual org.apache.commons.math3.geometry.partitioning.BoundaryAttribute.getPlusOutside:()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
checkcast org.apache.commons.math3.geometry.euclidean.threed.SubPlane
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.SubPlane.getRemainingRegion:()Lorg/apache/commons/math3/geometry/partitioning/Region;
aload 3
invokeinterface org.apache.commons.math3.geometry.partitioning.Region.checkPoint:(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/partitioning/Region$Location;
getstatic org.apache.commons.math3.geometry.partitioning.Region$Location.INSIDE:Lorg/apache/commons/math3/geometry/partitioning/Region$Location;
if_acmpne 6
5: aload 4
invokevirtual org.apache.commons.math3.geometry.partitioning.BoundaryAttribute.getPlusOutside:()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
areturn
6: StackMap locals: org.apache.commons.math3.geometry.euclidean.twod.Vector2D org.apache.commons.math3.geometry.partitioning.BoundaryAttribute
StackMap stack:
aload 4
invokevirtual org.apache.commons.math3.geometry.partitioning.BoundaryAttribute.getPlusInside:()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
ifnull 9
7: aload 4
invokevirtual org.apache.commons.math3.geometry.partitioning.BoundaryAttribute.getPlusInside:()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
checkcast org.apache.commons.math3.geometry.euclidean.threed.SubPlane
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.SubPlane.getRemainingRegion:()Lorg/apache/commons/math3/geometry/partitioning/Region;
aload 3
invokeinterface org.apache.commons.math3.geometry.partitioning.Region.checkPoint:(Lorg/apache/commons/math3/geometry/Point;)Lorg/apache/commons/math3/geometry/partitioning/Region$Location;
getstatic org.apache.commons.math3.geometry.partitioning.Region$Location.INSIDE:Lorg/apache/commons/math3/geometry/partitioning/Region$Location;
if_acmpne 9
8: aload 4
invokevirtual org.apache.commons.math3.geometry.partitioning.BoundaryAttribute.getPlusInside:()Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane;
areturn
9: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 10 1 point Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
0 10 2 node Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
1 10 3 point2D Lorg/apache/commons/math3/geometry/euclidean/twod/Vector2D;
3 10 4 attribute Lorg/apache/commons/math3/geometry/partitioning/BoundaryAttribute<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
Signature: (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/partitioning/BSPTree<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;)Lorg/apache/commons/math3/geometry/partitioning/SubHyperplane<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;>;
MethodParameters:
Name Flags
point final
node final
public org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet rotate(org.apache.commons.math3.geometry.euclidean.threed.Vector3D, org.apache.commons.math3.geometry.euclidean.threed.Rotation);
descriptor: (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
new org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$RotationTransform
dup
aload 1
aload 2
invokespecial org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$RotationTransform.<init>:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;)V
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.applyTransform:(Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
checkcast org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 1 1 center Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
0 1 2 rotation Lorg/apache/commons/math3/geometry/euclidean/threed/Rotation;
MethodParameters:
Name Flags
center final
rotation final
public org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet translate(org.apache.commons.math3.geometry.euclidean.threed.Vector3D);
descriptor: (Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$TranslationTransform
dup
aload 1
invokespecial org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$TranslationTransform.<init>:(Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;)V
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.applyTransform:(Lorg/apache/commons/math3/geometry/partitioning/Transform;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
checkcast org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
0 1 1 translation Lorg/apache/commons/math3/geometry/euclidean/threed/Vector3D;
MethodParameters:
Name Flags
translation final
public org.apache.commons.math3.geometry.partitioning.AbstractRegion buildNew(org.apache.commons.math3.geometry.partitioning.BSPTree);
descriptor: (Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.geometry.partitioning.BSPTree
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.buildNew:(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.commons.math3.geometry.partitioning.Region buildNew(org.apache.commons.math3.geometry.partitioning.BSPTree);
descriptor: (Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/partitioning/Region;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast org.apache.commons.math3.geometry.partitioning.BSPTree
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.buildNew:(Lorg/apache/commons/math3/geometry/partitioning/BSPTree;)Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;
areturn
LocalVariableTable:
Start End Slot Name Signature
static void access$2(org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet, double);
descriptor: (Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;D)V
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
dload 1
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.setSize:(D)V
return
LocalVariableTable:
Start End Slot Name Signature
static void access$3(org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet, org.apache.commons.math3.geometry.Point);
descriptor: (Lorg/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet;Lorg/apache/commons/math3/geometry/Point;)V
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet.setBarycenter:(Lorg/apache/commons/math3/geometry/Point;)V
return
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Lorg/apache/commons/math3/geometry/partitioning/AbstractRegion<Lorg/apache/commons/math3/geometry/euclidean/threed/Euclidean3D;Lorg/apache/commons/math3/geometry/euclidean/twod/Euclidean2D;>;
SourceFile: "PolyhedronsSet.java"
NestMembers:
org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$FacetsContributionVisitor org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$RotationTransform org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$TranslationTransform
InnerClasses:
private FacetsContributionVisitor = org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$FacetsContributionVisitor of org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet
private RotationTransform = org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$RotationTransform of org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet
private TranslationTransform = org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet$TranslationTransform of org.apache.commons.math3.geometry.euclidean.threed.PolyhedronsSet
public final Location = org.apache.commons.math3.geometry.partitioning.Region$Location of org.apache.commons.math3.geometry.partitioning.Region