You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ja...@apache.org on 2014/12/31 20:43:56 UTC

svn commit: r1648770 - in /pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading: GouraudShadingContext.java PatchMeshesShadingContext.java TriangleBasedShadingContext.java

Author: jahewson
Date: Wed Dec 31 19:43:55 2014
New Revision: 1648770

URL: http://svn.apache.org/r1648770
Log:
PDFBOX-1094: Rename method with confusing name

Modified:
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/GouraudShadingContext.java
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java
    pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/GouraudShadingContext.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/GouraudShadingContext.java?rev=1648770&r1=1648769&r2=1648770&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/GouraudShadingContext.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/GouraudShadingContext.java Wed Dec 31 19:43:55 2014
@@ -130,7 +130,8 @@ abstract class GouraudShadingContext ext
         return dstMin + (src * (dstMax - dstMin) / srcMax);
     }
 
-    protected boolean emptyList()
+    @Override
+    protected boolean isDataEmpty()
     {
         return triangleList.isEmpty();
     }

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java?rev=1648770&r1=1648769&r2=1648770&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/PatchMeshesShadingContext.java Wed Dec 31 19:43:55 2014
@@ -265,7 +265,7 @@ abstract class PatchMeshesShadingContext
     }
 
     @Override
-    protected boolean emptyList()
+    protected boolean isDataEmpty()
     {
         return patchList.isEmpty();
     }    

Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java?rev=1648770&r1=1648769&r2=1648770&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/shading/TriangleBasedShadingContext.java Wed Dec 31 19:43:55 2014
@@ -19,7 +19,6 @@ import java.awt.PaintContext;
 import java.awt.Point;
 import java.awt.Rectangle;
 import java.awt.geom.AffineTransform;
-import java.awt.geom.Point2D;
 import java.awt.image.ColorModel;
 import java.awt.image.Raster;
 import java.awt.image.WritableRaster;
@@ -75,18 +74,21 @@ abstract class TriangleBasedShadingConte
     /**
      * Calculate every point and its color and store them in a Hash table.
      *
-     * @return a Hash table which contains all the points' positions and colors
-     * of one image
+     * @return a Hash table which contains all the points' positions and colors of one image
      */
     abstract Map<Point, Integer> calcPixelTable();
-    
+
+    /**
+     * Creates the pixel table.
+     */
     protected void createPixelTable()
     {
         pixelTable = calcPixelTable();
     }
 
-    // get the points from the triangles, calculate their color and add 
-    // point-color mappings to the map
+    /**
+     * Get the points from the triangles, calculate their color and add  point-color mappings.
+     */
     protected void calcPixelTable(List<ShadedTriangle> triangleList, Map<Point, Integer> map)
     {
         for (ShadedTriangle tri : triangleList)
@@ -122,9 +124,10 @@ abstract class TriangleBasedShadingConte
         }
     }
 
-    // convert color to RGB color value, using function if required,
-    // then convert from the shading colorspace to an RGB value,
-    // which is encoded into an integer.
+    /**
+     * Convert color to RGB color value, using function if required, then convert from the shading
+     * color space to an RGB value, which is encoded into an integer.
+     */
     private int evalFunctionAndConvertToRGB(float[] values)
     {
         if (hasFunction)
@@ -142,9 +145,9 @@ abstract class TriangleBasedShadingConte
     }
 
     /**
-     * True if the relevant list is empty.
+     * Returns true if the shading has an empty data stream.
      */
-    abstract boolean emptyList();
+    abstract boolean isDataEmpty();
 
     @Override
     public final ColorModel getColorModel()
@@ -164,7 +167,7 @@ abstract class TriangleBasedShadingConte
     {
         WritableRaster raster = getColorModel().createCompatibleWritableRaster(w, h);
         int[] data = new int[w * h * 4];
-        if (!emptyList() || background != null)
+        if (!isDataEmpty() || background != null)
         {
             for (int row = 0; row < h; row++)
             {