Author: sebb
Date: Sun Jul 24 14:31:52 2011
New Revision: 1150381

URL: http://svn.apache.org/viewvc?rev=1150381&view=rev
Log:
Unnecessary casts

Modified:
    
commons/proper/math/trunk/src/main/java/org/apache/commons/math/geometry/euclidean/threed/PolyhedronsSet.java
    
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/threed/PlaneTest.java
    
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/threed/PolyhedronsSetTest.java
    
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/twod/LineTest.java
    
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/twod/PolygonsSetTest.java
    
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/partitioning/utilities/AVLTreeTest.java

Modified: 
commons/proper/math/trunk/src/main/java/org/apache/commons/math/geometry/euclidean/threed/PolyhedronsSet.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/main/java/org/apache/commons/math/geometry/euclidean/threed/PolyhedronsSet.java?rev=1150381&r1=1150380&r2=1150381&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/main/java/org/apache/commons/math/geometry/euclidean/threed/PolyhedronsSet.java
 (original)
+++ 
commons/proper/math/trunk/src/main/java/org/apache/commons/math/geometry/euclidean/threed/PolyhedronsSet.java
 Sun Jul 24 14:31:52 2011
@@ -341,11 +341,11 @@ public class PolyhedronsSet extends Abst
                 final Plane    oPlane = (Plane) original;
                 final Plane    tPlane = (Plane) transformed;
                 final Vector3D p00    = oPlane.getOrigin();
-                final Vector3D p10    = (Vector3D) oPlane.toSpace(new 
Vector2D(1.0, 0.0));
-                final Vector3D p01    = (Vector3D) oPlane.toSpace(new 
Vector2D(0.0, 1.0));
-                final Vector2D  tP00   = (Vector2D) 
tPlane.toSubSpace(apply(p00));
-                final Vector2D  tP10   = (Vector2D) 
tPlane.toSubSpace(apply(p10));
-                final Vector2D  tP01   = (Vector2D) 
tPlane.toSubSpace(apply(p01));
+                final Vector3D p10    = oPlane.toSpace(new Vector2D(1.0, 0.0));
+                final Vector3D p01    = oPlane.toSpace(new Vector2D(0.0, 1.0));
+                final Vector2D  tP00   = tPlane.toSubSpace(apply(p00));
+                final Vector2D  tP10   = tPlane.toSubSpace(apply(p10));
+                final Vector2D  tP01   = tPlane.toSubSpace(apply(p01));
                 final AffineTransform at =
                     new AffineTransform(tP10.getX() - tP00.getX(), tP10.getY() 
- tP00.getY(),
                                         tP01.getX() - tP00.getX(), tP01.getY() 
- tP00.getY(),
@@ -407,7 +407,7 @@ public class PolyhedronsSet extends Abst
 
                 final Plane   oPlane = (Plane) original;
                 final Plane   tPlane = (Plane) transformed;
-                final Vector2D shift  = (Vector2D) 
tPlane.toSubSpace(apply(oPlane.getOrigin()));
+                final Vector2D shift  = 
tPlane.toSubSpace(apply(oPlane.getOrigin()));
                 final AffineTransform at =
                     AffineTransform.getTranslateInstance(shift.getX(), 
shift.getY());
 

Modified: 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/threed/PlaneTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/threed/PlaneTest.java?rev=1150381&r1=1150380&r2=1150381&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/threed/PlaneTest.java
 (original)
+++ 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/threed/PlaneTest.java
 Sun Jul 24 14:31:52 2011
@@ -130,7 +130,7 @@ public class PlaneTest {
         Vector3D p2  = new Vector3D (3.4, -5.8, 1.2);
         Plane    pA  = new Plane(p1, p2, new Vector3D (-2.0, 4.3, 0.7));
         Plane    pB  = new Plane(p1, new Vector3D (11.4, -3.8, 5.1), p2);
-        Line     l   = (Line) pA.intersection(pB);
+        Line     l   = pA.intersection(pB);
         Assert.assertTrue(l.contains(p1));
         Assert.assertTrue(l.contains(p2));
         Assert.assertNull(pA.intersection(pA));

Modified: 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/threed/PolyhedronsSetTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/threed/PolyhedronsSetTest.java?rev=1150381&r1=1150380&r2=1150381&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/threed/PolyhedronsSetTest.java
 (original)
+++ 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/threed/PolyhedronsSetTest.java
 Sun Jul 24 14:31:52 2011
@@ -128,7 +128,7 @@ public class PolyhedronsSetTest {
                          1.0, c,
                          1.0, r.applyTo(barycenter.subtract(c)));
         Assert.assertEquals(0.0,
-                            newB.subtract((Vector3D) 
tree.getBarycenter()).getNorm(),
+                            newB.subtract(tree.getBarycenter()).getNorm(),
                             1.0e-10);
 
         final Vector3D[] expectedV = new Vector3D[] {
@@ -172,7 +172,7 @@ public class PolyhedronsSetTest {
                     ((PolygonsSet) facet.getRemainingRegion()).getVertices();
                 Assert.assertEquals(1, vertices.length);
                 for (int i = 0; i < vertices[0].length; ++i) {
-                    Vector3D v = (Vector3D) plane.toSpace(vertices[0][i]);
+                    Vector3D v = plane.toSpace(vertices[0][i]);
                     double d = Double.POSITIVE_INFINITY;
                     for (int k = 0; k < expectedV.length; ++k) {
                         d = FastMath.min(d, 
v.subtract(expectedV[k]).getNorm());

Modified: 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/twod/LineTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/twod/LineTest.java?rev=1150381&r1=1150380&r2=1150381&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/twod/LineTest.java
 (original)
+++ 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/twod/LineTest.java
 Sun Jul 24 14:31:52 2011
@@ -42,16 +42,16 @@ public class LineTest {
     public void testAbscissa() {
         Line l = new Line(new Vector2D(2, 1), new Vector2D(-2, -2));
         Assert.assertEquals(0.0,
-                            ((Vector1D) l.toSubSpace(new Vector2D(-3,  
4))).getX(),
+                            (l.toSubSpace(new Vector2D(-3,  4))).getX(),
                             1.0e-10);
         Assert.assertEquals(0.0,
-                            ((Vector1D) l.toSubSpace(new Vector2D( 3, 
-4))).getX(),
+                            (l.toSubSpace(new Vector2D( 3, -4))).getX(),
                             1.0e-10);
         Assert.assertEquals(-5.0,
-                            ((Vector1D) l.toSubSpace(new Vector2D( 7, 
-1))).getX(),
+                            (l.toSubSpace(new Vector2D( 7, -1))).getX(),
                             1.0e-10);
         Assert.assertEquals( 5.0,
-                             ((Vector1D) l.toSubSpace(new Vector2D(-1, 
-7))).getX(),
+                             (l.toSubSpace(new Vector2D(-1, -7))).getX(),
                              1.0e-10);
     }
 
@@ -67,12 +67,12 @@ public class LineTest {
         Line l = new Line(new Vector2D(2, 1), new Vector2D(-2, -2));
         for (double a = -2.0; a < 2.0; a += 0.2) {
             Vector1D pA = new Vector1D(a);
-            Vector2D point = (Vector2D) l.toSpace(pA);
-            Assert.assertEquals(a, ((Vector1D) l.toSubSpace(point)).getX(), 
1.0e-10);
+            Vector2D point = l.toSpace(pA);
+            Assert.assertEquals(a, (l.toSubSpace(point)).getX(), 1.0e-10);
             Assert.assertEquals(0.0, l.getOffset(point),   1.0e-10);
             for (double o = -2.0; o < 2.0; o += 0.2) {
                 point = l.getPointAt(pA, o);
-                Assert.assertEquals(a, ((Vector1D) 
l.toSubSpace(point)).getX(), 1.0e-10);
+                Assert.assertEquals(a, (l.toSubSpace(point)).getX(), 1.0e-10);
                 Assert.assertEquals(o, l.getOffset(point),   1.0e-10);
             }
         }
@@ -120,7 +120,7 @@ public class LineTest {
     public void testIntersection() {
         Line    l1 = new Line(new Vector2D( 0, 1), new Vector2D(1, 2));
         Line    l2 = new Line(new Vector2D(-1, 2), new Vector2D(2, 1));
-        Vector2D p  = (Vector2D) l1.intersection(l2);
+        Vector2D p  = l1.intersection(l2);
         Assert.assertEquals(0.5, p.getX(), 1.0e-10);
         Assert.assertEquals(1.5, p.getY(), 1.0e-10);
     }

Modified: 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/twod/PolygonsSetTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/twod/PolygonsSetTest.java?rev=1150381&r1=1150380&r2=1150381&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/twod/PolygonsSetTest.java
 (original)
+++ 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/euclidean/twod/PolygonsSetTest.java
 Sun Jul 24 14:31:52 2011
@@ -232,18 +232,18 @@ public class PolygonsSetTest {
         SubLine s1 = (SubLine) set.intersection(l1.wholeHyperplane());
         List<Interval> i1 = ((IntervalsSet) s1.getRemainingRegion()).asList();
         Assert.assertEquals(2, i1.size());
-        Interval v10 = (Interval) i1.get(0);
-        Vector2D p10Lower = (Vector2D) l1.toSpace(new 
Vector1D(v10.getLower()));
+        Interval v10 = i1.get(0);
+        Vector2D p10Lower = l1.toSpace(new Vector1D(v10.getLower()));
         Assert.assertEquals(0.0, p10Lower.getX(), 1.0e-10);
         Assert.assertEquals(1.5, p10Lower.getY(), 1.0e-10);
-        Vector2D p10Upper = (Vector2D) l1.toSpace(new 
Vector1D(v10.getUpper()));
+        Vector2D p10Upper = l1.toSpace(new Vector1D(v10.getUpper()));
         Assert.assertEquals(0.5, p10Upper.getX(), 1.0e-10);
         Assert.assertEquals(2.0, p10Upper.getY(), 1.0e-10);
-        Interval v11 = (Interval) i1.get(1);
-        Vector2D p11Lower = (Vector2D) l1.toSpace(new 
Vector1D(v11.getLower()));
+        Interval v11 = i1.get(1);
+        Vector2D p11Lower = l1.toSpace(new Vector1D(v11.getLower()));
         Assert.assertEquals(1.0, p11Lower.getX(), 1.0e-10);
         Assert.assertEquals(2.5, p11Lower.getY(), 1.0e-10);
-        Vector2D p11Upper = (Vector2D) l1.toSpace(new 
Vector1D(v11.getUpper()));
+        Vector2D p11Upper = l1.toSpace(new Vector1D(v11.getUpper()));
         Assert.assertEquals(1.5, p11Upper.getX(), 1.0e-10);
         Assert.assertEquals(3.0, p11Upper.getY(), 1.0e-10);
 
@@ -251,11 +251,11 @@ public class PolygonsSetTest {
         SubLine s2 = (SubLine) set.intersection(l2.wholeHyperplane());
         List<Interval> i2 = ((IntervalsSet) s2.getRemainingRegion()).asList();
         Assert.assertEquals(1, i2.size());
-        Interval v20 = (Interval) i2.get(0);
-        Vector2D p20Lower = (Vector2D) l2.toSpace(new 
Vector1D(v20.getLower()));
+        Interval v20 = i2.get(0);
+        Vector2D p20Lower = l2.toSpace(new Vector1D(v20.getLower()));
         Assert.assertEquals(1.0, p20Lower.getX(), 1.0e-10);
         Assert.assertEquals(2.0, p20Lower.getY(), 1.0e-10);
-        Vector2D p20Upper = (Vector2D) l2.toSpace(new 
Vector1D(v20.getUpper()));
+        Vector2D p20Upper = l2.toSpace(new Vector1D(v20.getUpper()));
         Assert.assertEquals(3.0, p20Upper.getX(), 1.0e-10);
         Assert.assertEquals(2.0, p20Upper.getY(), 1.0e-10);
 
@@ -818,8 +818,8 @@ public class PolygonsSetTest {
     }
 
     private double intersectionAbscissa(Line l0, Line l1) {
-        Vector2D p = (Vector2D) l0.intersection(l1);
-        return ((Vector1D) l0.toSubSpace(p)).getX();
+        Vector2D p = l0.intersection(l1);
+        return (l0.toSubSpace(p)).getX();
     }
 
     private SubHyperplane<Euclidean2D> buildHalfLine(Vector2D start, Vector2D 
end,
@@ -827,17 +827,17 @@ public class PolygonsSetTest {
         Line   line  = new Line(start, end);
         double lower = startIsVirtual
         ? Double.NEGATIVE_INFINITY
-        : ((Vector1D) line.toSubSpace(start)).getX();
+        : (line.toSubSpace(start)).getX();
         double upper = startIsVirtual
-        ? ((Vector1D) line.toSubSpace(end)).getX()
+        ? (line.toSubSpace(end)).getX()
         : Double.POSITIVE_INFINITY;
         return new SubLine(line, new IntervalsSet(lower, upper));
     }
 
     private SubHyperplane<Euclidean2D> buildSegment(Vector2D start, Vector2D 
end) {
         Line   line  = new Line(start, end);
-        double lower = ((Vector1D) line.toSubSpace(start)).getX();
-        double upper = ((Vector1D) line.toSubSpace(end)).getX();
+        double lower = (line.toSubSpace(start)).getX();
+        double upper = (line.toSubSpace(end)).getX();
         return new SubLine(line, new IntervalsSet(lower, upper));
     }
 
@@ -853,9 +853,9 @@ public class PolygonsSetTest {
                                    double tolerance) {
         Line line = new Line(p1, p2);
         if (line.getOffset(p) < tolerance) {
-            double x  = ((Vector1D) line.toSubSpace(p)).getX();
-            double x1 = ((Vector1D) line.toSubSpace(p1)).getX();
-            double x2 = ((Vector1D) line.toSubSpace(p2)).getX();
+            double x  = (line.toSubSpace(p)).getX();
+            double x1 = (line.toSubSpace(p1)).getX();
+            double x2 = (line.toSubSpace(p2)).getX();
             return (((x - x1) * (x - x2) <= 0.0)
                     || (p1.distance(p) < tolerance)
                     || (p2.distance(p) < tolerance));

Modified: 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/partitioning/utilities/AVLTreeTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/partitioning/utilities/AVLTreeTest.java?rev=1150381&r1=1150380&r2=1150381&view=diff
==============================================================================
--- 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/partitioning/utilities/AVLTreeTest.java
 (original)
+++ 
commons/proper/math/trunk/src/test/java/org/apache/commons/math/geometry/partitioning/utilities/AVLTreeTest.java
 Sun Jul 24 14:31:52 2011
@@ -157,7 +157,7 @@ public class AVLTreeTest {
     }
 
     private int value(AVLTree<Integer>.Node node) {
-        return ((Integer) node.getElement()).intValue();
+        return node.getElement().intValue();
     }
 
     private void checkOrder(AVLTree<Integer> tree) {


Reply via email to