Revision 1747 org.gvsig.raster.tools/trunk/org.gvsig.raster.tools/org.gvsig.raster.tools.algorithm/org.gvsig.raster.tools.algorithm.layerdatatype/src/main/java/org/gvsig/raster/tools/algorithm/layerdatatype/LayerDatatypeProcess.java

View differences:

LayerDatatypeProcess.java
64 64
	private int               dec2int           = 0;
65 65
	private int               big2smal          = 0;
66 66
	private long              milis             = 0;
67
	private int               percent           = 0;
68 67
	private NoData            byteNoData        = null;
69 68
	private NoData            shortNoData       = null;
70 69
	private NoData            intNoData         = null;
......
139 138
							writePixelFromByte(row, col, iBand, sourceBuffer.getElemByte(row, col, iBand), buf);
140 139
						}
141 140
					}
142
					percent = (int)((row * 100) / buf.getHeight());
141
					updatePercent(row, buf.getHeight());
143 142
				}
144 143
				break;
145 144
			case Buffer.TYPE_SHORT:
......
149 148
							writePixelFromShort(row, col, iBand, sourceBuffer.getElemShort(row, col, iBand), buf);
150 149
						}
151 150
					}
152
					percent = (int)((row * 100) / buf.getHeight());
151
					updatePercent(row, buf.getHeight());
153 152
				}
154 153
				break;
155 154
			case Buffer.TYPE_INT:
......
159 158
							writePixelFromInt(row, col, iBand, sourceBuffer.getElemInt(row, col, iBand), buf);
160 159
						}
161 160
					}
162
					percent = (int)((row * 100) / buf.getHeight());
161
					updatePercent(row, buf.getHeight());
163 162
				}
164 163
				break;
165 164
			case Buffer.TYPE_FLOAT:
......
170 169
							writePixelFromDouble(row, col, iBand, v, buf);
171 170
						}
172 171
					}
173
					percent = (int)((row * 100) / buf.getHeight());
172
					updatePercent(row, buf.getHeight());
174 173
				}
175 174
				break;
176 175
			case Buffer.TYPE_DOUBLE:
......
181 180
							writePixelFromDouble(row, col, iBand, v, buf);
182 181
						}
183 182
					}
184
					percent = (int)((row * 100) / buf.getHeight());
183
					updatePercent(row, buf.getHeight());
185 184
				}
186 185
				break;
187 186
			}

Also available in: Unified diff