Revision 5831 trunk/extensions/extWMS/src/com/iver/cit/gvsig/gui/dialogs/WMSRasterPropsDialog.java
WMSRasterPropsDialog.java | ||
---|---|---|
28 | 28 |
import org.cresques.px.PxRaster; |
29 | 29 |
import org.cresques.ui.BrightnessContrast.EnhancedBrightnessContrastPanel; |
30 | 30 |
import org.cresques.ui.raster.BandSetupPanel; |
31 |
import org.cresques.ui.raster.EnhancedPanel; |
|
31 | 32 |
import org.cresques.ui.raster.FilterRasterDialogPanel; |
32 | 33 |
import org.cresques.ui.raster.RasterTransparencyPanel; |
33 | 34 |
|
... | ... | |
285 | 286 |
} |
286 | 287 |
|
287 | 288 |
/** |
288 |
* A�ade bandas al contador de bandas del FilterRasterDialogPanel
|
|
289 |
* @param numBands N�mero de bandas a a�adir
|
|
289 |
* A?ade bandas al contador de bandas del FilterRasterDialogPanel
|
|
290 |
* @param numBands N?mero de bandas a a?adir
|
|
290 | 291 |
*/ |
291 | 292 |
public void addNumBands(int numBands){ |
292 | 293 |
nbands += numBands; |
... | ... | |
416 | 417 |
rasterStatus.bandG = getAssignedBand(GeoRasterFile.GREEN_BAND); |
417 | 418 |
rasterStatus.bandB = getAssignedBand(GeoRasterFile.BLUE_BAND); |
418 | 419 |
|
419 |
//Comprobamos si hay alguna banda que no est� asignada y aplicamos el filtro
|
|
420 |
//Comprobamos si hay alguna banda que no est? asignada y aplicamos el filtro
|
|
420 | 421 |
StringBuffer sb = new StringBuffer(); |
421 | 422 |
if(getAssignedBand(GeoRasterFile.RED_BAND) == -1) |
422 | 423 |
sb.append("R"); |
... | ... | |
479 | 480 |
*/ |
480 | 481 |
private void processBrightnessContrastPanel(){ |
481 | 482 |
EnhancedBrightnessContrastPanel ebcPanel = (EnhancedBrightnessContrastPanel)super.getPanelByClassName("EnhancedBrightnessContrastPanel"); |
482 |
// Si est� activo el panel de brillo y contraste tomamos los valores y cargamos un filtro de
|
|
483 |
// Si est? activo el panel de brillo y contraste tomamos los valores y cargamos un filtro de
|
|
483 | 484 |
// brillo y contraste |
484 | 485 |
|
485 | 486 |
BrightnessContrastStackManager bcStackManager = (BrightnessContrastStackManager)stackManager.getManagerByClass(BrightnessContrastStackManager.class); |
... | ... | |
499 | 500 |
* Pulsar aceptar con el panel de realce seleccionado hace que se procesen los valores |
500 | 501 |
* introducidos en este. |
501 | 502 |
* @return true si estaba seleccionado el panel de realce y se ha procesado la |
502 |
* acci�n y false si no lo estaba.
|
|
503 |
* acci?n y false si no lo estaba.
|
|
503 | 504 |
*/ |
504 | 505 |
public void processEnhancedPanel(){ |
505 | 506 |
EnhancedBrightnessContrastPanel ebcPanel = (EnhancedBrightnessContrastPanel)super.getPanelByClassName("EnhancedBrightnessContrastPanel"); |
... | ... | |
594 | 595 |
String[] driverNames = null; |
595 | 596 |
String rasterDriver = null; |
596 | 597 |
|
597 |
//Creaci�n del dialogo para selecci�n de ficheros
|
|
598 |
//Creaci?n del dialogo para selecci?n de ficheros
|
|
598 | 599 |
|
599 | 600 |
fileChooser = new JFileChooser(lastPath); |
600 | 601 |
fileChooser.setMultiSelectionEnabled(true); |
... | ... | |
622 | 623 |
BandSetupPanel bandSetup = (BandSetupPanel)((FilterRasterDialogPanel)this.getContentPane()).getPanelByClassName("BandSetupPanel"); |
623 | 624 |
lastPath = files[0].getPath(); |
624 | 625 |
|
625 |
//Lo a�adimos a la capa si no esta
|
|
626 |
//Lo a?adimos a la capa si no esta
|
|
626 | 627 |
|
627 | 628 |
Vector v = new Vector(); |
628 | 629 |
for(int i=0;i<files.length;i++){ |
... | ... | |
637 | 638 |
|
638 | 639 |
Extent extentNewFile = GeoRasterFile.openFile(fLayer.getProjection(), files[i].getAbsolutePath()).getExtent(); |
639 | 640 |
|
640 |
//Comprobamos que el extent y tama�o del fichero a�adido sea igual al
|
|
641 |
//fichero original. Si no es as� no abrimos la capa y mostramos un aviso
|
|
641 |
//Comprobamos que el extent y tama?o del fichero a?adido sea igual al
|
|
642 |
//fichero original. Si no es as? no abrimos la capa y mostramos un aviso
|
|
642 | 643 |
|
643 | 644 |
double widthNewFile = (extentNewFile.getMax().getX()-extentNewFile.getMin().getX()); |
644 | 645 |
double heightNewFile = (extentNewFile.getMax().getY()-extentNewFile.getMin().getY()); |
... | ... | |
665 | 666 |
exc.printStackTrace(); |
666 | 667 |
} |
667 | 668 |
|
668 |
//Lo a�adimos a la capa
|
|
669 |
//Lo a?adimos a la capa
|
|
669 | 670 |
px.addFile(files[i].getAbsolutePath()); |
670 | 671 |
|
671 | 672 |
}else{ |
... | ... | |
674 | 675 |
} |
675 | 676 |
} |
676 | 677 |
|
677 |
//A�adimos los georasterfile a la tabla del Panel
|
|
678 |
//A?adimos los georasterfile a la tabla del Panel
|
|
678 | 679 |
|
679 | 680 |
v = new Vector(); |
680 | 681 |
for(int i=0;i<px.getFiles().length;i++){ |
... | ... | |
734 | 735 |
} |
735 | 736 |
|
736 | 737 |
//******************************************************************** |
737 |
//***********************EVENTOS DE RAT�N*****************************
|
|
738 |
//***********************EVENTOS DE RAT?N*****************************
|
|
738 | 739 |
|
739 | 740 |
public void mouseClicked(MouseEvent e) { |
740 | 741 |
// TODO Auto-generated method stub |
Also available in: Unified diff