Revision 11675 trunk/extensions/extRasterTools-SE/src/org/gvsig/fmap/layers/FLyrRasterSE.java

View differences:

FLyrRasterSE.java
184 184
			if(dataset == null)
185 185
				throw new LoadLayerException("Formato no valido", new IOException());
186 186
			bufferFactory = new BufferFactory(dataset);
187
			createRender();
187
			getRender();
188 188
		} else
189 189
			throw new LoadLayerException("Proyecci?n no asignada", new IOException());
190 190
	}
......
193 193
	 * Crea el objeto renderizador de raster
194 194
	 * @return Rendering 
195 195
	 */
196
	private Rendering createRender() {
196
	public Rendering getRender() {
197 197
		if(render == null)
198 198
			render = new Rendering(bufferFactory);
199 199
		return render; 
......
264 264
		Dimension imgSz = vp.getImageSize();
265 265
		ViewPortData vp2 = new ViewPortData(vp.getProjection(), e, imgSz );
266 266
		vp2.setMat(vp.getAffineTransform());
267
		render.draw(g, vp2);
267
		getRender().draw(g, vp2);
268 268
	}
269 269

  
270 270
	/**
......
731 731
	public BufferFactory getDatasource(){
732 732
		return bufferFactory;
733 733
	} 
734
	
735
	/**
736
	 * Get render object
737
	 * @return Rendering
738
	 */
739
	public Rendering getRender(){
740
		return render;
741
	}
742
			
734
				
743 735
	/*
744 736
	 * (non-Javadoc)
745 737
	 * @see org.gvsig.fmap.raster.IRasterOperations#getPXHeight()
......
855 847
	 */
856 848
	public void addFile(String fileName) {
857 849
		try{
858
			if(render != null)
850
			if(getRender() != null)
859 851
				bufferFactory.addFile(RasterDataset.open(getProjection(), fileName));
860 852
		} catch (NotSupportedExtensionException e) {
861 853
			NotificationManager.addError("Formato no valido", e);
......
869 861
	 * @see org.gvsig.fmap.raster.IRasterDataset#delFile(java.lang.String)
870 862
	 */
871 863
	public void delFile(String fileName) {
872
		if(render != null)
864
		if(getRender() != null)
873 865
			bufferFactory.removeFile(fileName);
874 866
	}
875 867

  
......
888 880
	 * @see org.gvsig.fmap.raster.IRasterRendering#getRenderFilterList()
889 881
	 */
890 882
	public RasterFilterList getRenderFilterList(){
891
		return render.getFilterList();
883
		return getRender().getFilterList();
892 884
	}
893 885

  
894 886
	/*

Also available in: Unified diff