/[classpath]/classpath/java/awt/image/MultiPixelPackedSampleModel.java
ViewVC logotype

Diff of /classpath/java/awt/image/MultiPixelPackedSampleModel.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2.2.1 by gnu_andrew, Fri Jan 14 10:24:15 2005 UTC revision 1.2.2.2 by gnu_andrew, Sun Jan 16 02:14:47 2005 UTC
# Line 59  public class MultiPixelPackedSampleModel Line 59  public class MultiPixelPackedSampleModel
59    public MultiPixelPackedSampleModel(int dataType, int w, int h,    public MultiPixelPackedSampleModel(int dataType, int w, int h,
60                                       int numberOfBits)                                       int numberOfBits)
61    {    {
62      this(dataType, w, h, 0, numberOfBits, 0);      this(dataType, w, h, numberOfBits, 0, 0);
63    }    }
64    
65    public MultiPixelPackedSampleModel(int dataType, int w, int h,    public MultiPixelPackedSampleModel(int dataType, int w, int h,
# Line 101  public class MultiPixelPackedSampleModel Line 101  public class MultiPixelPackedSampleModel
101    
102      // Compute scan line large enough for w pixels.      // Compute scan line large enough for w pixels.
103      if (scanlineStride == 0)      if (scanlineStride == 0)
104        scanlineStride = ((dataBitOffset + w * numberOfBits) / elemBits) + 1;        scanlineStride = ((dataBitOffset + w * numberOfBits) / elemBits);
105      this.scanlineStride = scanlineStride;      this.scanlineStride = scanlineStride;
106    
107            
# Line 112  public class MultiPixelPackedSampleModel Line 112  public class MultiPixelPackedSampleModel
112      bitOffsets = new int[numElems];      bitOffsets = new int[numElems];
113      for (int i=0; i < numElems; i++)      for (int i=0; i < numElems; i++)
114        {        {
115          bitOffsets[i] = numberOfBits * i;          bitOffsets[numElems - i- 1] = numberOfBits * i;
116          bitMasks[i] = ((1 << numberOfBits) - 1) << bitOffsets[i];          bitMasks[numElems - i - 1] = ((1 << numberOfBits) - 1) <<
117                bitOffsets[numElems - i - 1];
118        }        }
119    }    }
120    

Legend:
Removed from v.1.2.2.1  
changed lines
  Added in v.1.2.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26