Revision 12169
trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/properties/panels/BandSetupPanel.java | ||
---|---|---|
112 | 112 |
super(); |
113 | 113 |
id = PluginServices.getText(this, id); |
114 | 114 |
initialize(); |
115 |
panelListener = new BandSetupListener(this); |
|
115 | 116 |
} |
116 | 117 |
|
117 | 118 |
/** |
... | ... | |
630 | 631 |
|
631 | 632 |
if(lyr instanceof IRasterRendering) { |
632 | 633 |
if(((IRasterRendering)lyr).existColorTable()) { |
633 |
panelListener = new BandSetupListener(this, null, null, lyr);
|
|
634 |
panelListener.init(null, null, lyr);
|
|
634 | 635 |
this.setEnabled(false); |
635 | 636 |
return; |
636 | 637 |
} |
... | ... | |
646 | 647 |
addFiles(dataset.getGeoRasterMultiDataset()); |
647 | 648 |
} |
648 | 649 |
|
649 |
panelListener = new BandSetupListener(this, dataset, prop, lyr); |
|
650 |
|
|
650 |
panelListener.init(dataset, prop, lyr); |
|
651 | 651 |
} |
652 | 652 |
|
653 | 653 |
/** |
trunk/extensions/extRasterTools-SE/src/org/gvsig/rastertools/properties/control/BandSetupListener.java | ||
---|---|---|
101 | 101 |
} |
102 | 102 |
} |
103 | 103 |
|
104 |
/** |
|
105 |
* Constructor |
|
106 |
* @param bs Panel del selector de bandas |
|
107 |
* @param lyr Capa raster |
|
108 |
*/ |
|
109 |
public BandSetupListener(BandSetupPanel bs, IRasterDataset dset, IRasterProperties prop, FLayer lyr) { |
|
110 |
//TODO: FUNCIONALIDAD: Cancelaci?n para la selecci?n de bandas |
|
104 |
/** |
|
105 |
* Constructor |
|
106 |
* @param bs Panel del selector de bandas |
|
107 |
* @param lyr Capa raster |
|
108 |
*/ |
|
109 |
public BandSetupListener(BandSetupPanel bs) { |
|
111 | 110 |
this.bandSetupPanel = bs; |
112 |
this.dataset = dset; |
|
113 |
this.prop = prop; |
|
114 |
fLayer = lyr; |
|
115 | 111 |
bs.getFileList().getJButtonAdd().addActionListener(this); |
116 | 112 |
bs.getFileList().getJButtonRemove().addActionListener(this); |
117 | 113 |
bs.getFileList().getJComboBox().addActionListener(this); |
118 | 114 |
} |
119 | 115 |
|
120 | 116 |
/** |
117 |
* Constructor |
|
118 |
* @param bs Panel del selector de bandas |
|
119 |
* @param lyr Capa raster |
|
120 |
*/ |
|
121 |
public void init(IRasterDataset dset, IRasterProperties prop, FLayer lyr) { |
|
122 |
//TODO: FUNCIONALIDAD: Cancelaci?n para la selecci?n de bandas |
|
123 |
this.dataset = dset; |
|
124 |
this.prop = prop; |
|
125 |
fLayer = lyr; |
|
126 |
} |
|
127 |
|
|
128 |
/** |
|
121 | 129 |
* Listener para la gesti?n de los botones de a?adir y eliminar fichero y |
122 | 130 |
* el combo de selecci?n de bandas. |
123 | 131 |
*/ |
trunk/libraries/libRaster/doc/Notas.txt | ||
---|---|---|
2 | 2 |
A?adir tool para seleccionar RGB desde la vista |
3 | 3 |
InfoByPoint fuera del raster peta |
4 | 4 |
Problema con jecw 0.0.2 peta en windows. Al hacer un zoom > 1:1 |
5 |
Bug: El recorte con im?genes monobanda peta |
|
6 | 5 |
Bug: Con la cach? la aplicaci?n de filtros no va bien |
7 | 6 |
Bug: Imagenes monobanda tipo != de byte el selector de bandas no va bien (no se puede visualizar una solo) |
8 | 7 |
Probar en windows todo lo hecho. |
Also available in: Unified diff