Revision 21604

View differences:

trunk/extensions/extRasterTools-SE/src-test/org/gvsig/rastertools/histogram/HistogramProcessTest.java
49 49
	boolean[] layersExist = {false, false, false};
50 50

  
51 51
	/*** Codigo autogenerado ***/
52
	//Testeando: test-images\band1-30x28byte.tif
53
	double[] min0 = {-128.0, -127.00390625, -126.0078125, -125.01171875, -124.015625, -123.01953125, -122.0234375, -121.02734375, -120.03125, -119.03515625, -118.0390625, -117.04296875, -116.046875, -115.05078125, -114.0546875, -113.05859375, -112.0625, -111.06640625, -110.0703125, -109.07421875, -108.078125, -107.08203125, -106.0859375, -105.08984375, -104.09375, -103.09765625, -102.1015625, -101.10546875, -100.109375, -99.11328125, -98.1171875, -97.12109375, -96.125, -95.12890625, -94.1328125, -93.13671875, -92.140625, -91.14453125, -90.1484375, -89.15234375, -88.15625, -87.16015625, -86.1640625, -85.16796875, -84.171875, -83.17578125, -82.1796875, -81.18359375, -80.1875, -79.19140625, -78.1953125, -77.19921875, -76.203125, -75.20703125, -74.2109375, -73.21484375, -72.21875, -71.22265625, -70.2265625, -69.23046875, -68.234375, -67.23828125, -66.2421875, -65.24609375, -64.25, -63.25390625, -62.2578125, -61.26171875, -60.265625, -59.26953125, -58.2734375, -57.27734375, -56.28125, -55.28515625, -54.2890625, -53.29296875, -52.296875, -51.30078125, -50.3046875, -49.30859375, -48.3125, -47.31640625, -46.3203125, -45.32421875, -44.328125, -43.33203125, -42.3359375, -41.33984375, -40.34375, -39.34765625, -38.3515625, -37.35546875, -36.359375, -35.36328125, -34.3671875, -33.37109375, -32.375, -31.37890625, -30.3828125, -29.38671875, -28.390625, -27.39453125, -26.3984375, -25.40234375, -24.40625, -23.41015625, -22.4140625, -21.41796875, -20.421875, -19.42578125, -18.4296875, -17.43359375, -16.4375, -15.44140625, -14.4453125, -13.44921875, -12.453125, -11.45703125, -10.4609375, -9.46484375, -8.46875, -7.47265625, -6.4765625, -5.48046875, -4.484375, -3.48828125, -2.4921875, -1.49609375, -0.5, 0.49609375, 1.4921875, 2.48828125, 3.484375, 4.48046875, 5.4765625, 6.47265625, 7.46875, 8.46484375, 9.4609375, 10.45703125, 11.453125, 12.44921875, 13.4453125, 14.44140625, 15.4375, 16.43359375, 17.4296875, 18.42578125, 19.421875, 20.41796875, 21.4140625, 22.41015625, 23.40625, 24.40234375, 25.3984375, 26.39453125, 27.390625, 28.38671875, 29.3828125, 30.37890625, 31.375, 32.37109375, 33.3671875, 34.36328125, 35.359375, 36.35546875, 37.3515625, 38.34765625, 39.34375, 40.33984375, 41.3359375, 42.33203125, 43.328125, 44.32421875, 45.3203125, 46.31640625, 47.3125, 48.30859375, 49.3046875, 50.30078125, 51.296875, 52.29296875, 53.2890625, 54.28515625, 55.28125, 56.27734375, 57.2734375, 58.26953125, 59.265625, 60.26171875, 61.2578125, 62.25390625, 63.25, 64.24609375, 65.2421875, 66.23828125, 67.234375, 68.23046875, 69.2265625, 70.22265625, 71.21875, 72.21484375, 73.2109375, 74.20703125, 75.203125, 76.19921875, 77.1953125, 78.19140625, 79.1875, 80.18359375, 81.1796875, 82.17578125, 83.171875, 84.16796875, 85.1640625, 86.16015625, 87.15625, 88.15234375, 89.1484375, 90.14453125, 91.140625, 92.13671875, 93.1328125, 94.12890625, 95.125, 96.12109375, 97.1171875, 98.11328125, 99.109375, 100.10546875, 101.1015625, 102.09765625, 103.09375, 104.08984375, 105.0859375, 106.08203125, 107.078125, 108.07421875, 109.0703125, 110.06640625, 111.0625, 112.05859375, 113.0546875, 114.05078125, 115.046875, 116.04296875, 117.0390625, 118.03515625, 119.03125, 120.02734375, 121.0234375, 122.01953125, 123.015625, 124.01171875, 125.0078125, 126.00390625};
54
	double[] max0 = {-127.00390625, -126.0078125, -125.01171875, -124.015625, -123.01953125, -122.0234375, -121.02734375, -120.03125, -119.03515625, -118.0390625, -117.04296875, -116.046875, -115.05078125, -114.0546875, -113.05859375, -112.0625, -111.06640625, -110.0703125, -109.07421875, -108.078125, -107.08203125, -106.0859375, -105.08984375, -104.09375, -103.09765625, -102.1015625, -101.10546875, -100.109375, -99.11328125, -98.1171875, -97.12109375, -96.125, -95.12890625, -94.1328125, -93.13671875, -92.140625, -91.14453125, -90.1484375, -89.15234375, -88.15625, -87.16015625, -86.1640625, -85.16796875, -84.171875, -83.17578125, -82.1796875, -81.18359375, -80.1875, -79.19140625, -78.1953125, -77.19921875, -76.203125, -75.20703125, -74.2109375, -73.21484375, -72.21875, -71.22265625, -70.2265625, -69.23046875, -68.234375, -67.23828125, -66.2421875, -65.24609375, -64.25, -63.25390625, -62.2578125, -61.26171875, -60.265625, -59.26953125, -58.2734375, -57.27734375, -56.28125, -55.28515625, -54.2890625, -53.29296875, -52.296875, -51.30078125, -50.3046875, -49.30859375, -48.3125, -47.31640625, -46.3203125, -45.32421875, -44.328125, -43.33203125, -42.3359375, -41.33984375, -40.34375, -39.34765625, -38.3515625, -37.35546875, -36.359375, -35.36328125, -34.3671875, -33.37109375, -32.375, -31.37890625, -30.3828125, -29.38671875, -28.390625, -27.39453125, -26.3984375, -25.40234375, -24.40625, -23.41015625, -22.4140625, -21.41796875, -20.421875, -19.42578125, -18.4296875, -17.43359375, -16.4375, -15.44140625, -14.4453125, -13.44921875, -12.453125, -11.45703125, -10.4609375, -9.46484375, -8.46875, -7.47265625, -6.4765625, -5.48046875, -4.484375, -3.48828125, -2.4921875, -1.49609375, -0.5, 0.49609375, 1.4921875, 2.48828125, 3.484375, 4.48046875, 5.4765625, 6.47265625, 7.46875, 8.46484375, 9.4609375, 10.45703125, 11.453125, 12.44921875, 13.4453125, 14.44140625, 15.4375, 16.43359375, 17.4296875, 18.42578125, 19.421875, 20.41796875, 21.4140625, 22.41015625, 23.40625, 24.40234375, 25.3984375, 26.39453125, 27.390625, 28.38671875, 29.3828125, 30.37890625, 31.375, 32.37109375, 33.3671875, 34.36328125, 35.359375, 36.35546875, 37.3515625, 38.34765625, 39.34375, 40.33984375, 41.3359375, 42.33203125, 43.328125, 44.32421875, 45.3203125, 46.31640625, 47.3125, 48.30859375, 49.3046875, 50.30078125, 51.296875, 52.29296875, 53.2890625, 54.28515625, 55.28125, 56.27734375, 57.2734375, 58.26953125, 59.265625, 60.26171875, 61.2578125, 62.25390625, 63.25, 64.24609375, 65.2421875, 66.23828125, 67.234375, 68.23046875, 69.2265625, 70.22265625, 71.21875, 72.21484375, 73.2109375, 74.20703125, 75.203125, 76.19921875, 77.1953125, 78.19140625, 79.1875, 80.18359375, 81.1796875, 82.17578125, 83.171875, 84.16796875, 85.1640625, 86.16015625, 87.15625, 88.15234375, 89.1484375, 90.14453125, 91.140625, 92.13671875, 93.1328125, 94.12890625, 95.125, 96.12109375, 97.1171875, 98.11328125, 99.109375, 100.10546875, 101.1015625, 102.09765625, 103.09375, 104.08984375, 105.0859375, 106.08203125, 107.078125, 108.07421875, 109.0703125, 110.06640625, 111.0625, 112.05859375, 113.0546875, 114.05078125, 115.046875, 116.04296875, 117.0390625, 118.03515625, 119.03125, 120.02734375, 121.0234375, 122.01953125, 123.015625, 124.01171875, 125.0078125, 126.00390625, 127.0};
52
	// Testeando: ./test-images/band1-30x28byte.tif
53
	double[] min0 = {-128.0, -127.0, -126.0, -125.0, -124.0, -123.0, -122.0, -121.0, -120.0, -119.0, -118.0, -117.0, -116.0, -115.0, -114.0, -113.0, -112.0, -111.0, -110.0, -109.0, -108.0, -107.0, -106.0, -105.0, -104.0, -103.0, -102.0, -101.0, -100.0, -99.0, -98.0, -97.0, -96.0, -95.0, -94.0, -93.0, -92.0, -91.0, -90.0, -89.0, -88.0, -87.0, -86.0, -85.0, -84.0, -83.0, -82.0, -81.0, -80.0, -79.0, -78.0, -77.0, -76.0, -75.0, -74.0, -73.0, -72.0, -71.0, -70.0, -69.0, -68.0, -67.0, -66.0, -65.0, -64.0, -63.0, -62.0, -61.0, -60.0, -59.0, -58.0, -57.0, -56.0, -55.0, -54.0, -53.0, -52.0, -51.0, -50.0, -49.0, -48.0, -47.0, -46.0, -45.0, -44.0, -43.0, -42.0, -41.0, -40.0, -39.0, -38.0, -37.0, -36.0, -35.0, -34.0, -33.0, -32.0, -31.0, -30.0, -29.0, -28.0, -27.0, -26.0, -25.0, -24.0, -23.0, -22.0, -21.0, -20.0, -19.0, -18.0, -17.0, -16.0, -15.0, -14.0, -13.0, -12.0, -11.0, -10.0, -9.0, -8.0, -7.0, -6.0, -5.0, -4.0, -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0, 27.0, 28.0, 29.0, 30.0, 31.0, 32.0, 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, 40.0, 41.0, 42.0, 43.0, 44.0, 45.0, 46.0, 47.0, 48.0, 49.0, 50.0, 51.0, 52.0, 53.0, 54.0, 55.0, 56.0, 57.0, 58.0, 59.0, 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0, 100.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0};
54
	double[] max0 = {-127.0, -126.0, -125.0, -124.0, -123.0, -122.0, -121.0, -120.0, -119.0, -118.0, -117.0, -116.0, -115.0, -114.0, -113.0, -112.0, -111.0, -110.0, -109.0, -108.0, -107.0, -106.0, -105.0, -104.0, -103.0, -102.0, -101.0, -100.0, -99.0, -98.0, -97.0, -96.0, -95.0, -94.0, -93.0, -92.0, -91.0, -90.0, -89.0, -88.0, -87.0, -86.0, -85.0, -84.0, -83.0, -82.0, -81.0, -80.0, -79.0, -78.0, -77.0, -76.0, -75.0, -74.0, -73.0, -72.0, -71.0, -70.0, -69.0, -68.0, -67.0, -66.0, -65.0, -64.0, -63.0, -62.0, -61.0, -60.0, -59.0, -58.0, -57.0, -56.0, -55.0, -54.0, -53.0, -52.0, -51.0, -50.0, -49.0, -48.0, -47.0, -46.0, -45.0, -44.0, -43.0, -42.0, -41.0, -40.0, -39.0, -38.0, -37.0, -36.0, -35.0, -34.0, -33.0, -32.0, -31.0, -30.0, -29.0, -28.0, -27.0, -26.0, -25.0, -24.0, -23.0, -22.0, -21.0, -20.0, -19.0, -18.0, -17.0, -16.0, -15.0, -14.0, -13.0, -12.0, -11.0, -10.0, -9.0, -8.0, -7.0, -6.0, -5.0, -4.0, -3.0, -2.0, -1.0, 0.0, 1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0, 20.0, 21.0, 22.0, 23.0, 24.0, 25.0, 26.0, 27.0, 28.0, 29.0, 30.0, 31.0, 32.0, 33.0, 34.0, 35.0, 36.0, 37.0, 38.0, 39.0, 40.0, 41.0, 42.0, 43.0, 44.0, 45.0, 46.0, 47.0, 48.0, 49.0, 50.0, 51.0, 52.0, 53.0, 54.0, 55.0, 56.0, 57.0, 58.0, 59.0, 60.0, 61.0, 62.0, 63.0, 64.0, 65.0, 66.0, 67.0, 68.0, 69.0, 70.0, 71.0, 72.0, 73.0, 74.0, 75.0, 76.0, 77.0, 78.0, 79.0, 80.0, 81.0, 82.0, 83.0, 84.0, 85.0, 86.0, 87.0, 88.0, 89.0, 90.0, 91.0, 92.0, 93.0, 94.0, 95.0, 96.0, 97.0, 98.0, 99.0, 100.0, 101.0, 102.0, 103.0, 104.0, 105.0, 106.0, 107.0, 108.0, 109.0, 110.0, 111.0, 112.0, 113.0, 114.0, 115.0, 116.0, 117.0, 118.0, 119.0, 120.0, 121.0, 122.0, 123.0, 124.0, 125.0, 126.0, 127.0, 128.0};
55 55
	double[] value00 = {21.0, 23.0, 20.0, 20.0, 15.0, 17.0, 12.0, 9.0, 20.0, 15.0, 7.0, 11.0, 5.0, 10.0, 6.0, 5.0, 8.0, 4.0, 10.0, 6.0, 5.0, 5.0, 4.0, 1.0, 5.0, 2.0, 3.0, 3.0, 6.0, 3.0, 3.0, 3.0, 4.0, 1.0, 1.0, 2.0, 1.0, 3.0, 0.0, 2.0, 4.0, 2.0, 1.0, 2.0, 2.0, 3.0, 3.0, 0.0, 0.0, 0.0, 0.0, 3.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 9.0, 12.0, 23.0, 33.0, 32.0, 29.0, 17.0, 29.0, 11.0, 9.0, 9.0, 8.0, 3.0, 3.0, 3.0, 1.0, 1.0, 0.0, 1.0, 6.0, 4.0, 5.0, 3.0, 2.0, 7.0, 6.0, 10.0, 8.0, 12.0, 12.0, 4.0, 5.0, 16.0, 13.0, 11.0, 13.0, 13.0, 13.0, 21.0, 20.0, 16.0, 27.0, 14.0, 14.0};
56
	double[] stats0 = {-128.0, 127.0, 19.069684709821427, 87.654296875, 840.0};
57
	// Testeando: test-images\band2-30x28byte.tif
56
	double[] stats0 = {-128.0, 127.0, 19.646428571428572, 88.5, 840.0};
57
	// Testeando: ./test-images/band2-30x28byte.tif
58 58
	double[] value10 = {15.0, 9.0, 8.0, 5.0, 5.0, 7.0, 5.0, 5.0, 6.0, 7.0, 3.0, 9.0, 5.0, 1.0, 2.0, 8.0, 2.0, 1.0, 2.0, 1.0, 1.0, 4.0, 3.0, 3.0, 3.0, 2.0, 1.0, 4.0, 3.0, 2.0, 0.0, 2.0, 2.0, 3.0, 0.0, 1.0, 3.0, 2.0, 2.0, 0.0, 1.0, 0.0, 0.0, 3.0, 2.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 4.0, 12.0, 17.0, 30.0, 34.0, 22.0, 17.0, 11.0, 4.0, 15.0, 11.0, 16.0, 5.0, 4.0, 5.0, 3.0, 5.0, 1.0, 2.0, 1.0, 1.0, 2.0, 1.0, 1.0, 2.0, 0.0, 1.0, 3.0, 0.0, 3.0, 1.0, 0.0, 1.0, 0.0, 2.0, 0.0, 3.0, 3.0, 4.0, 2.0, 5.0, 9.0, 5.0, 9.0, 6.0, 8.0, 6.0, 5.0, 7.0, 7.0, 5.0, 6.0, 8.0, 5.0, 12.0, 9.0, 21.0, 12.0, 18.0, 7.0, 13.0, 21.0, 13.0, 22.0, 16.0, 13.0, 13.0, 15.0, 14.0, 16.0, 14.0, 13.0, 21.0, 10.0, 4.0, 12.0, 13.0, 11.0};
59
	double[] stats1 = {-128.0, 127.0, 51.751046316964285, 89.646484375, 840.0};
60
	// Testeando: test-images\band3-30x28byte.tif
59
	double[] stats1 = {-128.0, 127.0, 52.45595238095238, 90.5, 840.0};
60
	// Testeando: ./test-images/band3-30x28byte.tif
61 61
	double[] value20 = {7.0, 4.0, 4.0, 7.0, 8.0, 6.0, 10.0, 7.0, 6.0, 6.0, 11.0, 9.0, 8.0, 5.0, 6.0, 8.0, 14.0, 10.0, 12.0, 11.0, 7.0, 7.0, 5.0, 8.0, 7.0, 8.0, 11.0, 10.0, 7.0, 10.0, 8.0, 8.0, 3.0, 2.0, 4.0, 1.0, 5.0, 4.0, 5.0, 6.0, 8.0, 6.0, 7.0, 8.0, 4.0, 4.0, 4.0, 5.0, 3.0, 3.0, 5.0, 5.0, 1.0, 3.0, 5.0, 4.0, 3.0, 3.0, 1.0, 2.0, 1.0, 3.0, 0.0, 2.0, 2.0, 1.0, 2.0, 5.0, 3.0, 1.0, 0.0, 2.0, 0.0, 3.0, 0.0, 1.0, 1.0, 1.0, 2.0, 0.0, 2.0, 1.0, 0.0, 0.0, 0.0, 2.0, 0.0, 1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0, 2.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 0.0, 0.0, 2.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 4.0, 5.0, 6.0, 14.0, 31.0, 28.0, 32.0, 27.0, 23.0, 12.0, 10.0, 5.0, 3.0, 2.0, 5.0, 3.0, 1.0, 2.0, 1.0, 4.0, 0.0, 1.0, 1.0, 1.0, 2.0, 1.0, 1.0, 0.0, 1.0, 0.0, 1.0, 1.0, 0.0, 2.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 1.0, 1.0, 1.0, 2.0, 1.0, 3.0, 1.0, 1.0, 1.0, 0.0, 0.0, 0.0, 3.0, 1.0, 0.0, 0.0, 1.0, 4.0, 2.0, 1.0, 2.0, 3.0, 3.0, 5.0, 3.0, 5.0, 1.0, 5.0, 4.0, 3.0, 3.0, 2.0, 3.0, 4.0, 5.0, 7.0, 9.0, 2.0, 3.0, 5.0, 4.0, 3.0, 6.0, 4.0, 4.0, 4.0, 6.0, 4.0, 8.0, 10.0, 9.0, 5.0, 13.0, 6.0};
62
	double[] stats2 = {-128.0, 127.0, -11.959821428571429, 27.888671875, 840.0};
63
	// Testeando: test-images\byte.tif
62
	double[] stats2 = {-128.0, 127.0, -11.504761904761905, 28.5, 840.0};
63
	// Testeando: ./test-images/byte.tif
64 64
	double[] value30 = {1374.0, 1579.0, 1311.0, 1323.0, 1531.0, 1543.0, 1729.0, 1455.0, 1486.0, 1348.0, 1329.0, 1507.0, 1299.0, 1644.0, 1338.0, 1460.0, 1674.0, 1417.0, 1654.0, 1390.0, 1431.0, 1280.0, 1151.0, 1292.0, 1061.0, 1287.0, 1069.0, 1368.0, 1152.0, 1249.0, 1400.0, 1262.0, 1409.0, 1200.0, 1272.0, 1098.0, 1071.0, 1311.0, 1105.0, 1241.0, 1165.0, 1324.0, 1234.0, 1233.0, 1409.0, 1211.0, 1267.0, 1129.0, 973.0, 1117.0, 968.0, 1133.0, 1011.0, 1236.0, 1006.0, 902.0, 1166.0, 964.0, 1078.0, 961.0, 1080.0, 953.0, 949.0, 1060.0, 876.0, 1006.0, 869.0, 963.0, 803.0, 841.0, 1018.0, 844.0, 1095.0, 774.0, 691.0, 770.0, 628.0, 785.0, 602.0, 657.0, 617.0, 627.0, 669.0, 704.0, 776.0, 640.0, 748.0, 588.0, 552.0, 644.0, 535.0, 703.0, 526.0, 620.0, 529.0, 504.0, 629.0, 510.0, 572.0, 503.0, 439.0, 473.0, 384.0, 392.0, 321.0, 318.0, 276.0, 274.0, 282.0, 254.0, 301.0, 192.0, 208.0, 169.0, 160.0, 131.0, 106.0, 123.0, 114.0, 99.0, 85.0, 82.0, 74.0, 91.0, 59.0, 21.0, 7.0, 2.0, 260.0, 140.0, 291.0, 275.0, 495.0, 662.0, 367.0, 462.0, 538.0, 552.0, 575.0, 633.0, 564.0, 661.0, 679.0, 541.0, 622.0, 553.0, 685.0, 677.0, 577.0, 755.0, 678.0, 757.0, 673.0, 775.0, 655.0, 633.0, 654.0, 598.0, 763.0, 673.0, 697.0, 745.0, 706.0, 819.0, 730.0, 899.0, 810.0, 740.0, 894.0, 763.0, 828.0, 750.0, 867.0, 736.0, 759.0, 845.0, 790.0, 932.0, 794.0, 903.0, 772.0, 793.0, 932.0, 767.0, 926.0, 875.0, 873.0, 988.0, 870.0, 1027.0, 880.0, 1005.0, 910.0, 968.0, 1084.0, 1005.0, 1092.0, 913.0, 1039.0, 941.0, 892.0, 1084.0, 929.0, 1070.0, 927.0, 1089.0, 962.0, 1077.0, 1224.0, 1012.0, 1147.0, 1067.0, 1284.0, 1222.0, 1284.0, 1578.0, 1383.0, 1690.0, 1512.0, 1520.0, 1759.0, 1482.0, 1792.0, 1466.0, 1753.0, 1708.0, 1723.0, 1917.0, 1760.0, 1937.0, 1671.0, 2067.0, 1724.0, 1731.0, 2033.0, 1618.0, 1847.0, 1509.0, 1701.0, 1561.0, 1405.0, 1584.0, 1377.0, 1568.0, 1451.0, 1453.0, 1630.0, 1521.0, 1666.0, 1429.0, 1456.0, 1238.0, 1235.0, 1416.0, 1246.0, 1449.0};
65
	double[] stats3 = {-128.0, 127.0, 4.477283319721196, 21.912109375, 246410.0};
66
	// Testeando: test-images\mrsidtest.sid
65
	double[] stats3 = {-128.0, 127.0, 4.99680207783775, 22.5, 246410.0};
66
	// Testeando: ./test-images/mrsidtest.sid
67 67
	double[] value40 = {1641.0, 1742.0, 1694.0, 1790.0, 1805.0, 1913.0, 1956.0, 2034.0, 1989.0, 2165.0, 2170.0, 2211.0, 2287.0, 2349.0, 2392.0, 2501.0, 2531.0, 2638.0, 2667.0, 2749.0, 2851.0, 2861.0, 2820.0, 2998.0, 3108.0, 3188.0, 3149.0, 3375.0, 3360.0, 3429.0, 3493.0, 3661.0, 3538.0, 3675.0, 3799.0, 3804.0, 3751.0, 3808.0, 3939.0, 3939.0, 3982.0, 3962.0, 4105.0, 4057.0, 4126.0, 4133.0, 4172.0, 4128.0, 4093.0, 4229.0, 4231.0, 4218.0, 4031.0, 4100.0, 4279.0, 4237.0, 4080.0, 4178.0, 4261.0, 4236.0, 4089.0, 4211.0, 4216.0, 4292.0, 4200.0, 4289.0, 4281.0, 4389.0, 4347.0, 4312.0, 4444.0, 4448.0, 4472.0, 4579.0, 4744.0, 4581.0, 4626.0, 4796.0, 5017.0, 5002.0, 4893.0, 5045.0, 5129.0, 5223.0, 5198.0, 5268.0, 5453.0, 5349.0, 5392.0, 5436.0, 5637.0, 5804.0, 5806.0, 5936.0, 6110.0, 6166.0, 6302.0, 6546.0, 6961.0, 7246.0, 7580.0, 7793.0, 8397.0, 9076.0, 9789.0, 10778.0, 11852.0, 13449.0, 15126.0, 17175.0, 19580.0, 22257.0, 25154.0, 28302.0, 32011.0, 36002.0, 39710.0, 44383.0, 48275.0, 52456.0, 56132.0, 60087.0, 62760.0, 65382.0, 67704.0, 69231.0, 70948.0, 1083146.0, 229.0, 23.0, 41.0, 33.0, 27.0, 47.0, 59.0, 56.0, 65.0, 63.0, 82.0, 74.0, 73.0, 88.0, 93.0, 85.0, 98.0, 126.0, 123.0, 152.0, 139.0, 157.0, 176.0, 172.0, 164.0, 202.0, 207.0, 204.0, 235.0, 216.0, 242.0, 269.0, 271.0, 273.0, 269.0, 316.0, 288.0, 307.0, 308.0, 321.0, 334.0, 371.0, 376.0, 367.0, 345.0, 371.0, 384.0, 344.0, 390.0, 404.0, 404.0, 411.0, 442.0, 436.0, 442.0, 458.0, 425.0, 466.0, 432.0, 441.0, 471.0, 460.0, 507.0, 500.0, 498.0, 508.0, 505.0, 550.0, 564.0, 504.0, 554.0, 533.0, 570.0, 606.0, 555.0, 553.0, 600.0, 622.0, 657.0, 644.0, 704.0, 688.0, 668.0, 686.0, 743.0, 676.0, 730.0, 764.0, 747.0, 763.0, 809.0, 816.0, 840.0, 846.0, 899.0, 858.0, 842.0, 840.0, 942.0, 923.0, 930.0, 946.0, 943.0, 1017.0, 1006.0, 1067.0, 997.0, 1106.0, 1110.0, 1080.0, 1186.0, 1137.0, 1144.0, 1098.0, 1120.0, 1275.0, 1141.0, 1188.0, 1235.0, 1313.0, 1283.0, 1339.0, 1357.0, 1462.0, 1472.0, 1495.0, 1467.0, 1588.0, 2483.0, 2620.0, 2619.0, 2783.0, 2793.0, 2817.0, 2822.0, 2859.0, 2978.0, 3029.0, 2942.0, 3151.0, 3207.0, 3192.0, 3313.0, 3449.0, 3302.0, 3559.0, 3454.0, 3611.0, 3467.0, 3581.0, 3646.0, 3652.0, 3620.0, 3735.0, 3663.0, 3824.0, 3610.0, 3669.0, 3721.0, 3821.0, 3743.0, 3746.0, 3915.0, 3866.0, 3763.0, 3692.0, 3822.0, 3884.0, 3763.0, 3831.0, 3853.0, 3933.0, 3901.0, 3895.0, 3958.0, 3916.0, 3834.0, 3921.0, 3955.0, 4033.0, 4002.0, 4106.0, 4045.0, 4070.0, 4158.0, 4264.0, 4344.0, 4206.0, 4319.0, 4325.0, 4443.0, 4377.0, 4426.0, 4471.0, 4537.0, 4402.0, 4486.0, 4574.0, 4511.0, 4490.0, 4708.0, 4639.0, 4647.0, 4735.0, 4715.0, 4513.0, 4568.0, 4606.0, 4587.0, 4519.0, 4725.0, 4643.0, 4612.0, 4493.0, 4603.0, 4685.0, 4611.0, 4703.0, 4673.0, 4612.0, 4882.0, 4917.0, 4989.0, 5130.0, 5313.0, 5526.0, 5831.0, 6197.0, 6465.0, 6892.0, 7393.0, 8025.0, 8819.0, 9815.0, 10855.0, 12366.0, 14138.0, 16160.0, 18810.0, 21531.0, 24995.0, 28091.0, 32603.0, 36904.0, 41474.0, 46366.0, 51021.0, 55352.0, 59605.0, 63347.0, 67219.0, 70438.0, 72567.0, 74318.0, 75413.0, 1017451.0, 130.0, 14.0, 30.0, 21.0, 23.0, 31.0, 33.0, 31.0, 40.0, 46.0, 46.0, 40.0, 56.0, 83.0, 76.0, 69.0, 98.0, 94.0, 96.0, 98.0, 105.0, 117.0, 130.0, 129.0, 141.0, 152.0, 158.0, 195.0, 177.0, 227.0, 205.0, 228.0, 235.0, 245.0, 253.0, 304.0, 303.0, 333.0, 330.0, 316.0, 375.0, 399.0, 376.0, 429.0, 446.0, 433.0, 480.0, 474.0, 519.0, 514.0, 562.0, 583.0, 590.0, 620.0, 616.0, 642.0, 671.0, 678.0, 696.0, 713.0, 776.0, 748.0, 806.0, 846.0, 809.0, 866.0, 839.0, 826.0, 853.0, 868.0, 885.0, 887.0, 984.0, 991.0, 914.0, 968.0, 946.0, 922.0, 989.0, 980.0, 981.0, 978.0, 993.0, 1020.0, 994.0, 1029.0, 1063.0, 1066.0, 1054.0, 1025.0, 1024.0, 1071.0, 1033.0, 1142.0, 1104.0, 1134.0, 1166.0, 1138.0, 1163.0, 1199.0, 1164.0, 1225.0, 1296.0, 1286.0, 1309.0, 1383.0, 1434.0, 1450.0, 1485.0, 1498.0, 1538.0, 1667.0, 1696.0, 1780.0, 1791.0, 1827.0, 1902.0, 1922.0, 2063.0, 2106.0, 2011.0, 2188.0, 2235.0, 2248.0, 2373.0, 2369.0, 2431.0, 2443.0, 2549.0, 2636.0, 2629.0, 2686.0, 2716.0, 2833.0, 2665.0, 2883.0, 2913.0, 2821.0, 2962.0, 2911.0, 2978.0, 3010.0, 3119.0, 3069.0, 3111.0, 3127.0, 3203.0, 3129.0, 3369.0, 3298.0, 3260.0, 3442.0, 3404.0, 3553.0, 3493.0, 3539.0, 3490.0, 3602.0, 3704.0, 3697.0, 3693.0, 3775.0, 3792.0, 3723.0, 3796.0, 3833.0, 3794.0, 3863.0, 3885.0, 3995.0, 3989.0, 3908.0, 3876.0, 3990.0, 3994.0, 4082.0, 4062.0, 4030.0, 4128.0, 4110.0, 4161.0, 4062.0, 4193.0, 4227.0, 4223.0, 4339.0, 4285.0, 4388.0, 4372.0, 4426.0, 4412.0, 4449.0, 4492.0, 4481.0, 4569.0, 4660.0, 4685.0, 4672.0, 4735.0, 4767.0, 4857.0, 4808.0, 4990.0, 5054.0, 5161.0, 5121.0, 5218.0, 5469.0, 5503.0, 5536.0, 5676.0, 5852.0, 6049.0, 6263.0, 6381.0, 6610.0, 6785.0, 7206.0, 7494.0, 7494.0, 7852.0, 8011.0, 8544.0, 8693.0, 9150.0, 9586.0, 10114.0, 10611.0, 11152.0, 11816.0, 12458.0, 13258.0, 14350.0, 15213.0, 16351.0, 17939.0, 19657.0, 21492.0, 23631.0, 25895.0, 28761.0, 31771.0, 34481.0, 38240.0, 41297.0, 44722.0, 48209.0, 51406.0, 54356.0, 57526.0, 60160.0, 61654.0, 63412.0, 64671.0, 64933.0, 893136.0, 6782.0, 348.0, 341.0, 349.0, 383.0, 390.0, 403.0, 406.0, 419.0, 410.0, 415.0, 426.0, 448.0, 478.0, 452.0, 423.0, 469.0, 439.0, 492.0, 473.0, 488.0, 524.0, 503.0, 569.0, 535.0, 554.0, 511.0, 509.0, 517.0, 583.0, 597.0, 597.0, 584.0, 592.0, 602.0, 615.0, 640.0, 621.0, 642.0, 578.0, 691.0, 726.0, 718.0, 738.0, 711.0, 770.0, 822.0, 772.0, 787.0, 809.0, 815.0, 880.0, 902.0, 919.0, 923.0, 901.0, 934.0, 960.0, 1004.0, 1068.0, 1008.0, 1073.0, 1115.0, 1126.0, 1137.0, 1223.0, 1226.0, 1242.0, 1279.0, 1313.0, 1274.0, 1308.0, 1343.0, 1350.0, 1401.0, 1438.0, 1504.0, 1468.0, 1475.0, 1518.0, 1567.0, 1564.0, 1583.0, 1613.0, 1648.0, 1723.0, 1725.0, 1740.0, 1763.0, 1813.0, 1823.0, 1861.0, 1831.0, 1922.0, 1894.0, 1928.0, 1930.0, 1978.0, 1958.0, 2035.0, 2027.0, 2060.0, 2109.0, 2062.0, 2040.0, 2113.0, 2218.0, 2114.0, 2204.0, 2284.0, 2286.0, 2305.0, 2310.0, 2412.0, 2347.0, 2297.0, 2317.0, 2313.0, 2353.0, 2431.0, 2371.0, 2421.0, 2498.0, 2461.0, 2532.0, 2561.0, 2626.0, 2540.0};
68
	double[] stats4 = {-128.0, -128.0, -128.0, 127.0, 127.0, 127.0, -12.691104512236375, -12.225718112722044, -11.707488364664778, -2.990234375, -2.990234375, -3.986328125, 2468041.0, 2468041.0, 2468041.0};
69
	// Testeando: test-images\ecwtest.ecw
68
	double[] stats4 = {-128.0, -128.0, -128.0, 127.0, 127.0, 127.0, -12.238912765225537, -11.771701321007228, -11.25143929942817, -2.5, -2.5, -3.5, 2468041.0, 2468041.0, 2468041.0};
69
	// Testeando: ./test-images/ecwtest.ecw
70 70
	double[] value50 = {625023.0, 629247.0, 629964.0, 631337.0, 626754.0, 625866.0, 620945.0, 617343.0, 611879.0, 607002.0, 599606.0, 592533.0, 583219.0, 576586.0, 568553.0, 560215.0, 553890.0, 545253.0, 537993.0, 529683.0, 520874.0, 514949.0, 507159.0, 499629.0, 492834.0, 485557.0, 478690.0, 472627.0, 464858.0, 460088.0, 454257.0, 448121.0, 442748.0, 436727.0, 432276.0, 427456.0, 421432.0, 417684.0, 413576.0, 409046.0, 403793.0, 401105.0, 396718.0, 392571.0, 389922.0, 386034.0, 384616.0, 380993.0, 376707.0, 373908.0, 371161.0, 367434.0, 365955.0, 363138.0, 361209.0, 358464.0, 355865.0, 353374.0, 351205.0, 348168.0, 344512.0, 340477.0, 337514.0, 332338.0, 326657.0, 321711.0, 315594.0, 310066.0, 301622.0, 295186.0, 286650.0, 278543.0, 268334.0, 259649.0, 251395.0, 241356.0, 230259.0, 220653.0, 210221.0, 199337.0, 188161.0, 178071.0, 167900.0, 157714.0, 147648.0, 138290.0, 128665.0, 120215.0, 111105.0, 103025.0, 94166.0, 87751.0, 79954.0, 73204.0, 66776.0, 60110.0, 54397.0, 48510.0, 43903.0, 39277.0, 34853.0, 30857.0, 26974.0, 23885.0, 20750.0, 17936.0, 15790.0, 13720.0, 11690.0, 9931.0, 8534.0, 7243.0, 6216.0, 5121.0, 4352.0, 3660.0, 2884.0, 2375.0, 1917.0, 1607.0, 1322.0, 1053.0, 851.0, 658.0, 525.0, 413.0, 303.0, 911.0, 472.0, 73.0, 90.0, 85.0, 91.0, 109.0, 96.0, 93.0, 114.0, 119.0, 111.0, 130.0, 145.0, 149.0, 148.0, 179.0, 216.0, 227.0, 262.0, 239.0, 257.0, 255.0, 314.0, 325.0, 357.0, 419.0, 456.0, 539.0, 520.0, 558.0, 627.0, 661.0, 725.0, 765.0, 842.0, 881.0, 1003.0, 1083.0, 1181.0, 1222.0, 1332.0, 1473.0, 1592.0, 1673.0, 1806.0, 1899.0, 2063.0, 2195.0, 2416.0, 2583.0, 2768.0, 2983.0, 3163.0, 3527.0, 3748.0, 4049.0, 4419.0, 4765.0, 5057.0, 5398.0, 5837.0, 6370.0, 7031.0, 7457.0, 8065.0, 8866.0, 9663.0, 10518.0, 11330.0, 12397.0, 13312.0, 14589.0, 15892.0, 17257.0, 18878.0, 20626.0, 22347.0, 24669.0, 26799.0, 29653.0, 32304.0, 35298.0, 38766.0, 42540.0, 46217.0, 50884.0, 55629.0, 60812.0, 66912.0, 73174.0, 80235.0, 87250.0, 95538.0, 104368.0, 113830.0, 123474.0, 134311.0, 146636.0, 158777.0, 171324.0, 184326.0, 199203.0, 214446.0, 230470.0, 247294.0, 264160.0, 283069.0, 299865.0, 319388.0, 337727.0, 357465.0, 376938.0, 396452.0, 417874.0, 436255.0, 455706.0, 475876.0, 494240.0, 512225.0, 530446.0, 545721.0, 560628.0, 574983.0, 587261.0, 597487.0, 607066.0, 614846.0, 620635.0, 690449.0, 688978.0, 687695.0, 683734.0, 679464.0, 674071.0, 666328.0, 658173.0, 647577.0, 638214.0, 629097.0, 618983.0, 608389.0, 599641.0, 587784.0, 578345.0, 569965.0, 560027.0, 549857.0, 541566.0, 532295.0, 522878.0, 514988.0, 509051.0, 500818.0, 493307.0, 485690.0, 479457.0, 473972.0, 467986.0, 460883.0, 456304.0, 451189.0, 444759.0, 440963.0, 434484.0, 431734.0, 427425.0, 422071.0, 418839.0, 413855.0, 409055.0, 404989.0, 403043.0, 398063.0, 393378.0, 390283.0, 386093.0, 380115.0, 377437.0, 370448.0, 365834.0, 360182.0, 354211.0, 347008.0, 340177.0, 333003.0, 327017.0, 318627.0, 310334.0, 301994.0, 292954.0, 283877.0, 275211.0, 265575.0, 255328.0, 246496.0, 237016.0, 227882.0, 217491.0, 207454.0, 198447.0, 187452.0, 178103.0, 167992.0, 158484.0, 149489.0, 140458.0, 130833.0, 122178.0, 114556.0, 106359.0, 98340.0, 90670.0, 83857.0, 77108.0, 69912.0, 64541.0, 59108.0, 53403.0, 48374.0, 43717.0, 39223.0, 35637.0, 32136.0, 28842.0, 25693.0, 22654.0, 20025.0, 17871.0, 15662.0, 13795.0, 12020.0, 10472.0, 9119.0, 7993.0, 6708.0, 5844.0, 4999.0, 4167.0, 3463.0, 3016.0, 2437.0, 2130.0, 1670.0, 1359.0, 1122.0, 891.0, 728.0, 601.0, 435.0, 337.0, 290.0, 200.0, 143.0, 109.0, 83.0, 220.0, 208.0, 33.0, 48.0, 55.0, 57.0, 58.0, 70.0, 86.0, 75.0, 84.0, 99.0, 108.0, 113.0, 126.0, 147.0, 140.0, 147.0, 179.0, 207.0, 168.0, 193.0, 219.0, 246.0, 266.0, 288.0, 303.0, 362.0, 356.0, 381.0, 479.0, 523.0, 611.0, 652.0, 674.0, 714.0, 821.0, 868.0, 1006.0, 1024.0, 1182.0, 1285.0, 1328.0, 1527.0, 1623.0, 1745.0, 1842.0, 2033.0, 2182.0, 2358.0, 2491.0, 2840.0, 2997.0, 3221.0, 3500.0, 3749.0, 4002.0, 4338.0, 4833.0, 5128.0, 5598.0, 6036.0, 6615.0, 7092.0, 7436.0, 8168.0, 8852.0, 9754.0, 10299.0, 11311.0, 12091.0, 13296.0, 14693.0, 15675.0, 17145.0, 18638.0, 20342.0, 22160.0, 24329.0, 26294.0, 29222.0, 31961.0, 34918.0, 38561.0, 42402.0, 46527.0, 51368.0, 56241.0, 62166.0, 68669.0, 75381.0, 83270.0, 91581.0, 100990.0, 111218.0, 122174.0, 133976.0, 146555.0, 160531.0, 175504.0, 191744.0, 209255.0, 226201.0, 245469.0, 264765.0, 285833.0, 306917.0, 327372.0, 348714.0, 370819.0, 393177.0, 415576.0, 438530.0, 461703.0, 484325.0, 506589.0, 526857.0, 547805.0, 568551.0, 586590.0, 605464.0, 621150.0, 637697.0, 648927.0, 660795.0, 672320.0, 679604.0, 685430.0, 689049.0, 444469.0, 438863.0, 435424.0, 429456.0, 423968.0, 420076.0, 415561.0, 410842.0, 406237.0, 404231.0, 397120.0, 394876.0, 391259.0, 386687.0, 383319.0, 379613.0, 376289.0, 372911.0, 368879.0, 366130.0, 361241.0, 358513.0, 354043.0, 352601.0, 347535.0, 343121.0, 338316.0, 333958.0, 332030.0, 326265.0, 322331.0, 316382.0, 311828.0, 305709.0, 299903.0, 294964.0, 288602.0, 281882.0, 276021.0, 269892.0, 263398.0, 256660.0, 250927.0, 244699.0, 237830.0, 231124.0, 223954.0, 217594.0, 210557.0, 204037.0, 197394.0, 190138.0, 183046.0, 177087.0, 169710.0, 163913.0, 156988.0, 150691.0, 143909.0, 137402.0, 132048.0, 126109.0, 120139.0, 113874.0, 108577.0, 103058.0, 98238.0, 92497.0, 87764.0, 82781.0, 77952.0, 73124.0, 69403.0, 64996.0, 61304.0, 57349.0, 53797.0, 50012.0, 47158.0, 44212.0, 40617.0, 37703.0, 35227.0, 32576.0, 30275.0, 28036.0, 25967.0, 24360.0, 21862.0, 20055.0, 18422.0, 16782.0, 15053.0, 14042.0, 12884.0, 11775.0, 10555.0, 9662.0, 8605.0, 7815.0, 7057.0, 6424.0, 5669.0, 5004.0, 4528.0, 4144.0, 3450.0, 3220.0, 2831.0, 2557.0, 2162.0, 1962.0, 1658.0, 1393.0, 1268.0, 1092.0, 1002.0, 737.0, 605.0, 538.0, 423.0, 354.0, 320.0, 240.0, 205.0, 181.0, 128.0, 531.0, 1255.0, 203.0, 249.0, 287.0, 301.0, 366.0, 384.0, 409.0, 469.0, 532.0, 567.0, 634.0, 746.0, 809.0, 924.0, 1068.0, 1161.0, 1221.0, 1378.0, 1508.0, 1712.0, 1813.0, 2028.0, 2103.0, 2428.0, 2558.0, 2793.0, 3095.0, 3412.0, 3723.0, 4136.0, 4413.0, 4887.0, 5237.0, 5889.0, 6320.0, 7075.0, 7571.0, 8230.0, 8985.0, 10130.0, 10786.0, 11942.0, 13098.0, 14394.0, 15853.0, 17265.0, 19276.0, 21236.0, 23592.0, 26016.0, 28536.0, 31789.0, 34905.0, 38717.0, 43027.0, 48043.0, 53084.0, 58665.0, 65104.0, 72168.0, 79485.0, 87856.0, 97502.0, 107332.0, 118129.0, 129804.0, 142306.0, 155898.0, 170773.0, 186596.0, 202661.0, 218529.0, 235954.0, 255542.0, 271885.0, 292757.0, 313497.0, 332531.0, 353694.0, 372828.0, 392531.0, 412326.0, 432564.0, 450733.0, 468472.0, 487542.0, 503295.0, 518422.0, 533897.0, 547615.0, 558958.0, 569483.0, 577730.0, 585476.0, 591590.0, 595222.0, 598298.0, 600772.0, 600552.0, 598978.0, 597780.0, 595349.0, 592875.0, 588970.0, 584515.0, 578462.0, 573307.0, 569463.0, 560603.0, 555395.0, 550947.0, 541982.0, 536415.0, 530188.0, 523917.0, 516307.0, 509632.0, 504628.0, 496686.0, 491448.0, 485048.0, 478047.0, 473816.0, 468520.0, 461500.0, 455165.0, 449762.0};
71
	double[] stats5 = {-128.0, -128.0, -128.0, 127.0, 127.0, 127.0, -35.397883412388396, -30.772212978980654, 17.69953305199033, -77.697265625, -79.689453125, 79.685546875, 5.04E7, 5.04E7, 5.04E7};
72
	// Testeando: test-images\float.tif
73
	double[] min1 = {514.0, 543.625, 573.25, 602.875, 632.5, 662.125, 691.75, 721.375, 751.0, 780.625, 810.25, 839.875, 869.5, 899.125, 928.75, 958.375, 988.0, 1017.625, 1047.25, 1076.875, 1106.5, 1136.125, 1165.75, 1195.375, 1225.0, 1254.625, 1284.25, 1313.875, 1343.5, 1373.125, 1402.75, 1432.375, 1462.0, 1491.625, 1521.25, 1550.875, 1580.5, 1610.125, 1639.75, 1669.375, 1699.0, 1728.625, 1758.25, 1787.875, 1817.5, 1847.125, 1876.75, 1906.375, 1936.0, 1965.625, 1995.25, 2024.875, 2054.5, 2084.125, 2113.75, 2143.375, 2173.0, 2202.625, 2232.25, 2261.875, 2291.5, 2321.125, 2350.75, 2380.375};
74
	double[] max1 = {543.625, 573.25, 602.875, 632.5, 662.125, 691.75, 721.375, 751.0, 780.625, 810.25, 839.875, 869.5, 899.125, 928.75, 958.375, 988.0, 1017.625, 1047.25, 1076.875, 1106.5, 1136.125, 1165.75, 1195.375, 1225.0, 1254.625, 1284.25, 1313.875, 1343.5, 1373.125, 1402.75, 1432.375, 1462.0, 1491.625, 1521.25, 1550.875, 1580.5, 1610.125, 1639.75, 1669.375, 1699.0, 1728.625, 1758.25, 1787.875, 1817.5, 1847.125, 1876.75, 1906.375, 1936.0, 1965.625, 1995.25, 2024.875, 2054.5, 2084.125, 2113.75, 2143.375, 2173.0, 2202.625, 2232.25, 2261.875, 2291.5, 2321.125, 2350.75, 2380.375, 2410.0};
75
	double[] value60 = {966.0, 1986.0, 2233.0, 2510.0, 2537.0, 2674.0, 2829.0, 2609.0, 2953.0, 3272.0, 3128.0, 3216.0, 3396.0, 3275.0, 3659.0, 3637.0, 4094.0, 3982.0, 3858.0, 4155.0, 4456.0, 5118.0, 6283.0, 6295.0, 7052.0, 7396.0, 7186.0, 6617.0, 5966.0, 6008.0, 5883.0, 5128.0, 5767.0, 6284.0, 5438.0, 5922.0, 6150.0, 5020.0, 4795.0, 5055.0, 5035.0, 4724.0, 4942.0, 5040.0, 4258.0, 4172.0, 4149.0, 3927.0, 3752.0, 3623.0, 3317.0, 2727.0, 2633.0, 2717.0, 2440.0, 2251.0, 2212.0, 1758.0, 1230.0, 1068.0, 720.0, 448.0, 331.0, 148.0};
76
	double[] stats6 = {514.0, 2410.0, 1410.9671173044926, 1387.9375, 246410.0};
71
	double[] stats5 = {-128.0, -128.0, -128.0, 127.0, 127.0, 127.0, -35.03473785714286, -30.39092753968254, 18.27090376984127, -77.5, -79.5, 80.5, 5.04E7, 5.04E7, 5.04E7};
72
	// Testeando: ./test-images/float.tif
73
	double[] min1 = {514.0, 544.0952380952381, 574.1904761904761, 604.2857142857143, 634.3809523809524, 664.4761904761905, 694.5714285714286, 724.6666666666666, 754.7619047619048, 784.8571428571429, 814.952380952381, 845.047619047619, 875.1428571428571, 905.2380952380952, 935.3333333333333, 965.4285714285714, 995.5238095238095, 1025.6190476190477, 1055.7142857142858, 1085.8095238095239, 1115.904761904762, 1146.0, 1176.095238095238, 1206.1904761904761, 1236.2857142857142, 1266.3809523809523, 1296.4761904761904, 1326.5714285714284, 1356.6666666666665, 1386.7619047619048, 1416.857142857143, 1446.952380952381, 1477.047619047619, 1507.142857142857, 1537.2380952380952, 1567.3333333333333, 1597.4285714285713, 1627.5238095238096, 1657.6190476190477, 1687.7142857142858, 1717.8095238095239, 1747.904761904762, 1778.0, 1808.095238095238, 1838.1904761904761, 1868.2857142857142, 1898.3809523809523, 1928.4761904761904, 1958.5714285714287, 1988.6666666666667, 2018.7619047619048, 2048.857142857143, 2078.9523809523807, 2109.0476190476193, 2139.142857142857, 2169.2380952380954, 2199.333333333333, 2229.4285714285716, 2259.5238095238096, 2289.6190476190477, 2319.714285714286, 2349.809523809524, 2379.904761904762, 2410.0};
74
	double[] max1 = {544.0952380952381, 574.1904761904761, 604.2857142857143, 634.3809523809524, 664.4761904761905, 694.5714285714286, 724.6666666666666, 754.7619047619048, 784.8571428571429, 814.952380952381, 845.047619047619, 875.1428571428571, 905.2380952380952, 935.3333333333333, 965.4285714285714, 995.5238095238095, 1025.6190476190477, 1055.7142857142858, 1085.8095238095239, 1115.904761904762, 1146.0, 1176.095238095238, 1206.1904761904761, 1236.2857142857142, 1266.3809523809523, 1296.4761904761904, 1326.5714285714284, 1356.6666666666665, 1386.7619047619048, 1416.857142857143, 1446.952380952381, 1477.047619047619, 1507.142857142857, 1537.2380952380952, 1567.3333333333333, 1597.4285714285713, 1627.5238095238096, 1657.6190476190477, 1687.7142857142858, 1717.8095238095239, 1747.904761904762, 1778.0, 1808.095238095238, 1838.1904761904761, 1868.2857142857142, 1898.3809523809523, 1928.4761904761904, 1958.5714285714287, 1988.6666666666667, 2018.7619047619048, 2048.857142857143, 2078.9523809523807, 2109.0476190476193, 2139.142857142857, 2169.2380952380954, 2199.333333333333, 2229.4285714285716, 2259.5238095238096, 2289.6190476190477, 2319.714285714286, 2349.809523809524, 2379.904761904762, 2410.0, 2440.095238095238};
75
	double[] value60 = {992.0, 2009.0, 2334.0, 2509.0, 2536.0, 2813.0, 2783.0, 2733.0, 3013.0, 3293.0, 3348.0, 3238.0, 3401.0, 3407.0, 3699.0, 3814.0, 4129.0, 3931.0, 4010.0, 4352.0, 4510.0, 5879.0, 6496.0, 6550.0, 7343.0, 7435.0, 7089.0, 6348.0, 6031.0, 6283.0, 5393.0, 5795.0, 5893.0, 6024.0, 5775.0, 6085.0, 5755.0, 4791.0, 5017.0, 5256.0, 4741.0, 4842.0, 5428.0, 4386.0, 4380.0, 4148.0, 4078.0, 3839.0, 3622.0, 3605.0, 2798.0, 2543.0, 2973.0, 2402.0, 2378.0, 2215.0, 1844.0, 1307.0, 1094.0, 733.0, 472.0, 323.0, 166.0, 1.0};
76
	double[] stats6 = {514.0, 2410.0, 1410.917971402676, 1401.8095238095239, 246410.0};
77 77
	/*** Fin del codigo autogenerado ***/
78 78

  
79 79
	/*
......
82 82
	 */
83 83
	public void setUp() {
84 84
		resetTime();
85
		System.err.println("***************************************");
86
		System.err.println("*** HistogramProcessTest running... ***");
87
		System.err.println("***************************************");
85
		if (!printCode && !printCodeStats) {
86
			System.err.println("***************************************");
87
			System.err.println("*** HistogramProcessTest running... ***");
88
			System.err.println("***************************************");
89
		}
88 90
	}
89 91

  
90 92
	/**
......
239 241
		testLayer(6, min1, max1, value60, stats6);
240 242
		/*** Fin del codigo autogenerado ***/
241 243

  
242
		System.err.println("***************************************");
243
		System.err.println("*** Time:" + getTime());
244
		System.err.println("*** HistogramProcessTest ending...  ***");
245
		System.err.println("***************************************");
244
		if (!printCode && !printCodeStats) {
245
			System.err.println("***************************************");
246
			System.err.println("*** Time:" + getTime());
247
			System.err.println("*** HistogramProcessTest ending...  ***");
248
			System.err.println("***************************************");
249
		}
246 250
	}
247 251
}
trunk/extensions/extRasterTools-SE/src-test/org/gvsig/rastertools/AllTests.java
3 3
import junit.framework.Test;
4 4
import junit.framework.TestSuite;
5 5

  
6
import org.gvsig.fmap.raster.grid.roi.TestRoiStatisticAdvanced;
7
import org.gvsig.fmap.raster.grid.roi.TestRoiStatistics;
6 8
import org.gvsig.rastertools.clipping.EcwClippingProcessTest;
7 9
import org.gvsig.rastertools.clipping.InterpolateClippingProcessTest;
8 10
import org.gvsig.rastertools.clipping.MrsidClippingProcessTest;
......
10 12
import org.gvsig.rastertools.clipping.TifFloatClippingProcessTest;
11 13
import org.gvsig.rastertools.filters.FilterProcessTest;
12 14
import org.gvsig.rastertools.histogram.HistogramProcessTest;
13

  
14 15
/**
15 16
 * Par?metro para la m?quina virtual para la ejecuci?n de los test
16 17
 * -Xss1024k -Xmn200M -Xmx500M -Djava.library.path=ruta
......
20 21
	public static Test suite() {
21 22
		TestSuite suite = new TestSuite("Test for org.gvsig.rastertools");
22 23
		//$JUnit-BEGIN$
23
		//suite.addTestSuite(TestRoiStatistics.class);
24
		//suite.addTestSuite(TestRoiStatisticAdvanced.class);
24
		suite.addTestSuite(TestRoiStatistics.class);
25
		suite.addTestSuite(TestRoiStatisticAdvanced.class);
25 26
		suite.addTestSuite(EcwClippingProcessTest.class);
26 27
		suite.addTestSuite(MrsidClippingProcessTest.class);
27 28
		suite.addTestSuite(TifByteClippingProcessTest.class);
......
32 33
		//$JUnit-END$
33 34
		return suite;
34 35
	}
35

  
36
}
36
}

Also available in: Unified diff