Revision 1724 org.gvsig.raster.georeferencing/trunk/org.gvsig.raster.georeferencing/org.gvsig.raster.georeferencing.swing/org.gvsig.raster.georeferencing.swing.impl/src/main/java/org/gvsig/raster/georeferencing/swing/impl/launcher/GeorefLauncherDialog.java

View differences:

GeorefLauncherDialog.java
41 41
public class GeorefLauncherDialog extends JPanel implements GeoreferencingLauncher {
42 42
	private static final long              serialVersionUID = 7362459094802955247L;
43 43
	private GeorefLauncherPanel            geoLauncherPanel = null;
44
	private GeoreferencingOptionsDataModel dataModel        = null;
45 44
	
46 45
	private List<String>                   viewNameList     = null;
47 46
	private int                            polynomialDegree = 0;
......
57 56
		
58 57
		BorderLayout bl = new BorderLayout();
59 58
		this.setLayout(bl);
59
		GeoreferencingOptionsDataModel dataModel = GeoreferencingSwingLocator.getSwingManager().getDataModel();
60
		dataModel.reset();
60 61
		
61 62
		this.add(getGeorefLauncherPanel(), BorderLayout.CENTER);
62 63
	}
......
163 164
		return geoLauncherPanel.getCellSizePanel().getYCellSizeValue();
164 165
	}
165 166

  
166
	public GeoreferencingOptionsDataModel getDataModel() {
167
		if(dataModel == null) {
168
			dataModel = GeoreferencingSwingLocator.getSwingManager().getDataModel();
169
		}
167
	public void buildDataModel() {
168
		GeoreferencingOptionsDataModel dataModel = GeoreferencingSwingLocator.getSwingManager().getDataModel();
170 169
		dataModel.setAlgorithm(getAlgorithm());
171 170
		dataModel.setDegree(getDegree());
172 171
		dataModel.setInterpolationMethod(getInterpolationMethod());
......
176 175
		dataModel.setType(getType());
177 176
		dataModel.setDataStore(getDataStore());
178 177
		dataModel.setSelectedView(getSelectedView());
179
		return dataModel;
180 178
	}
181 179

  
182 180
}

Also available in: Unified diff