Revision 11675 trunk/extensions/extRasterTools-SE/src/org/gvsig/fmap/layers/FLyrRasterSE.java
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