public class HistogramPanelListener extends Object implements GraphicListener, ActionListener, PropertyChangeListener, IProcessActions
Modifier and Type | Field and Description |
---|---|
boolean |
eventsEnabled |
Constructor and Description |
---|
HistogramPanelListener(HistogramPanel histogramPanel)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(ActionEvent e)
Tratamiento de todos los eventos visuales.
|
void |
actionValueChanged(GraphicEvent e)
Eventos de los BoxValues
|
void |
end(Object object)
Acciones de finalización del proceso
|
BufferHistogram |
getLastHistogram()
Obtener último histograma
|
void |
interrupted()
El proceso comunica que ha sido interrumpido
|
void |
propertyChange(PropertyChangeEvent evt)
Cuando se selecciona/deselecciona una banda
|
void |
selectHistogram() |
void |
setControlListeners() |
void |
setLayer(FLyrRaster lyr)
Asigna la capa para obtener las fuentes de datos tanto del
datasource como de la visualización.
|
void |
setNewHistogram(BufferHistogram histogram)
Definir el nuevo histograma, metodo puúblico para ser invocado desde
histogramProcess
|
void |
showHistogram()
Lanza los dos threads para procesar el histograma y visualizar la
ventana de incremento
|
public HistogramPanelListener(HistogramPanel histogramPanel)
p
- Panelpublic void setLayer(FLyrRaster lyr)
lyr
- Capapublic void setControlListeners()
public void actionPerformed(ActionEvent e)
actionPerformed
in interface ActionListener
public void showHistogram()
public void end(Object object)
IProcessActions
end
in interface IProcessActions
public void selectHistogram()
public void setNewHistogram(BufferHistogram histogram)
histograma
- nuevopublic BufferHistogram getLastHistogram()
public void actionValueChanged(GraphicEvent e)
actionValueChanged
in interface GraphicListener
public void propertyChange(PropertyChangeEvent evt)
propertyChange
in interface PropertyChangeListener
public void interrupted()
IProcessActions
interrupted
in interface IProcessActions