4 #      #    3   @@ @@ !`@@ + F @ @  F  3 @?6C- @ @ 8 8  8 3 3 +  F  F   3 @  rectangleLProGAL/geom3d/Rectangle;radiusD0(LProGAL/geom3d/Point;[LProGAL/geom3d/Vector;D)VCodeLineNumberTableLocalVariableTablethisLProGAL/geom3d/volumes/RSS;centerLProGAL/geom3d/Point;bases[LProGAL/geom3d/Vector;overlaps!(LProGAL/geom3d/volumes/Volume;)ZvolLProGAL/geom3d/volumes/Volume; StackMapTable(LProGAL/geom3d/volumes/RSS;)ZrsssqRads sqCenterDist getVolume()DboxVolcylVol sphereVol getCenter()LProGAL/geom3d/Point;toString()Ljava/lang/String;createBoundingRSS_covariance6(LProGAL/geom3d/PointList;)LProGAL/geom3d/volumes/RSS;tmpLProGAL/geom3d/Vector;pointsLProGAL/geom3d/PointList;retcovMatrLProGAL/math/Matrix3x3; eigenVecs^createBoundingRSSFromBasesM([LProGAL/geom3d/Vector;LProGAL/geom3d/PointList;)LProGAL/geom3d/volumes/RSS;dotpproj[Ddelta lowestDot highestDotPLProGAL/geom3d/ParametricPlane;dotsparsdimrssBasesS(LProGAL/geom3d/volumes/RSS;LProGAL/geom3d/volumes/RSS;)LProGAL/geom3d/volumes/RSS;s1s2clone()LProGAL/geom3d/volumes/RSS;()Ljava/lang/Object; Exceptions ()LProGAL/geom3d/volumes/Volume; SourceFileRSS.java TProGAL/geom3d/Rectangle T PQ RSProGAL/geom3d/volumes/RSS _djava/lang/Errorjava/lang/StringBuilderUnimplemented (  p) op T [\ ]^ ijava/lang/Math%RSS[center:%s,bases[%s,%s],radius:%f]java/lang/Object   }~java/lang/Double   ProGAL/geom3d/Point  ProGAL/geom3d/ParametricPlane  n T      TProGAL/geom3d/Vector i  nana  o TUProGAL/geom3d/PointList   qr  n ProGAL/geom3d/volumes/VolumeProGAL/math/Matrix3x3java/util/Iterator[LProGAL/geom3d/Point;$java/lang/CloneNotSupportedException()V/(LProGAL/geom3d/Point;[LProGAL/geom3d/Vector;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;java/lang/Class getSimpleName(Ljava/lang/String;)VdistanceSquared(LProGAL/geom3d/Point;)Ddistance(LProGAL/geom3d/Rectangle;)DlengthvalueOf(D)Ljava/lang/Double;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; getCovariance()LProGAL/math/Matrix3x3;getEigenvectors()[LProGAL/geom3d/Vector; normalizeThis()LProGAL/geom3d/Vector;cross.(LProGAL/geom3d/Vector;)LProGAL/geom3d/Vector;iterator()Ljava/util/Iterator;hasNext()ZnexttoVector(LProGAL/geom3d/Vector;)Dmultiply(D)LProGAL/geom3d/Vector;toPointD(LProGAL/geom3d/Point;LProGAL/geom3d/Vector;LProGAL/geom3d/Vector;)V projectPoint(LProGAL/geom3d/Point;)[Dsqrt(D)DgetP([D)LProGAL/geom3d/Point;(LProGAL/geomNd/Point;)VxisNaN(D)Zjava/util/Arrays([D)Ljava/lang/String; getCorners()[LProGAL/geom3d/Point;add(Ljava/lang/Object;)Zmax(DD)D!#OPQRS TUVk**Y+,*)WX*YZ[\]^RS_`Vw6+ *+Y Y  +   W X6YZ6abc_dVH*+cI((kI*+9(*+*+cW#$!%*&X*HYZHeZ >fS!'gSc *@hiVr*2*2k*kkH*2*2ckk*k*kJ*k*k*kk o9')ccW*#+O,k-X*rYZ#OjSO#kSklSmnV2*W1X YZopV`6"#Y*SY*2SY*2SY*$S%W5X 6YZ qrV**&M,'N-2-2-2:--2S-S-2-2-2:--2S-S-2-2-2:--2S-S-2(W-2(W--2-2)S-**L+W* :; =*>J?jAqBxDHJXH st? st_ stuvwZxy z^c*{| }~V ,I.9+0:1523:*2459(I9(go96698Y*2(co9:*2*2;:Y,RY.RY,RY.R: +0:  1 23:  <: k 1 1kg=9 k 1 1k9  1 c 1  1 cR 1 g 1  1 gR 1 c 1  1 cR 1 g 1  1 gRPY 1 1coRY 1 1coR: Y 1 1goRY 1 1goR: 3Y >?: @Y*2 19SY*2 19S:  AB"Y Y C  D Y  EWfO P%Q2R<SHTKUUVcW[]^_`bc"d<eVfYk~lmnprX2S%#\ }S \  ]^ uvS SURSk ~ h X[\ 8^ c\ , BG || qVuFYGM*HN-66-2:,IW+HN-66-2:,IW,JN-Y*+Kc-Wwx1yZz_{s|X>$\M\uZuZmuv_wZc%V<*LL@Y*2MSY*2MSMY+,*EW .X <YZ 1\.]^AV/*NWX YZAV/*NWX YZ