@@ -71,7 +71,6 @@ public TiffRasterDataInt(final int width, final int height, final int samplesPer
7171 */
7272 public TiffRasterDataInt (final int width , final int height , final int samplesPerPixel , final int [] data ) {
7373 super (width , height , samplesPerPixel );
74-
7574 if (data == null || data .length < nCells ) {
7675 throw new IllegalArgumentException ("Specified data does not contain sufficient elements" );
7776 }
@@ -87,7 +86,6 @@ public TiffRasterDataInt(final int width, final int height, final int samplesPer
8786 */
8887 public TiffRasterDataInt (final int width , final int height , final int [] data ) {
8988 super (width , height , 1 );
90-
9189 if (data == null || data .length < nCells ) {
9290 throw new IllegalArgumentException ("Specified data does not contain sufficient elements" );
9391 }
@@ -141,8 +139,7 @@ public int[] getIntData() {
141139 */
142140 @ Override
143141 public int getIntValue (final int x , final int y ) {
144- final int index = checkCoordinatesAndComputeIndex (x , y , 0 );
145- return data [index ];
142+ return data [checkCoordinatesAndComputeIndex (x , y , 0 )];
146143 }
147144
148145 /**
@@ -155,8 +152,7 @@ public int getIntValue(final int x, final int y) {
155152 */
156153 @ Override
157154 public int getIntValue (final int x , final int y , final int i ) {
158- final int index = checkCoordinatesAndComputeIndex (x , y , i );
159- return data [index ];
155+ return data [checkCoordinatesAndComputeIndex (x , y , i )];
160156 }
161157
162158 /**
@@ -189,8 +185,7 @@ public TiffRasterStatistics getSimpleStatistics(final float valueToExclude) {
189185 */
190186 @ Override
191187 public float getValue (final int x , final int y ) {
192- final int index = checkCoordinatesAndComputeIndex (x , y , 0 );
193- return data [index ];
188+ return data [checkCoordinatesAndComputeIndex (x , y , 0 )];
194189 }
195190
196191 /**
@@ -203,8 +198,7 @@ public float getValue(final int x, final int y) {
203198 */
204199 @ Override
205200 public float getValue (final int x , final int y , final int i ) {
206- final int index = checkCoordinatesAndComputeIndex (x , y , i );
207- return data [index ];
201+ return data [checkCoordinatesAndComputeIndex (x , y , i )];
208202 }
209203
210204 /**
@@ -216,8 +210,7 @@ public float getValue(final int x, final int y, final int i) {
216210 */
217211 @ Override
218212 public void setIntValue (final int x , final int y , final int value ) {
219- final int index = checkCoordinatesAndComputeIndex (x , y , 0 );
220- data [index ] = value ;
213+ data [checkCoordinatesAndComputeIndex (x , y , 0 )] = value ;
221214 }
222215
223216 /**
@@ -230,8 +223,7 @@ public void setIntValue(final int x, final int y, final int value) {
230223 */
231224 @ Override
232225 public void setIntValue (final int x , final int y , final int i , final int value ) {
233- final int index = checkCoordinatesAndComputeIndex (x , y , i );
234- data [index ] = value ;
226+ data [checkCoordinatesAndComputeIndex (x , y , i )] = value ;
235227 }
236228
237229 /**
@@ -243,8 +235,7 @@ public void setIntValue(final int x, final int y, final int i, final int value)
243235 */
244236 @ Override
245237 public void setValue (final int x , final int y , final float value ) {
246- final int index = checkCoordinatesAndComputeIndex (x , y , 0 );
247- data [index ] = (int ) value ;
238+ data [checkCoordinatesAndComputeIndex (x , y , 0 )] = (int ) value ;
248239 }
249240
250241 /**
@@ -257,7 +248,6 @@ public void setValue(final int x, final int y, final float value) {
257248 */
258249 @ Override
259250 public void setValue (final int x , final int y , final int i , final float value ) {
260- final int index = checkCoordinatesAndComputeIndex (x , y , i );
261- data [index ] = (int ) value ;
251+ data [checkCoordinatesAndComputeIndex (x , y , i )] = (int ) value ;
262252 }
263253}
0 commit comments