public abstract class HistogramGraphicBase
extends javax.swing.JPanel
| Modifier and Type | Class and Description |
|---|---|
class |
HistogramGraphicBase.HistogramStatus
Clase para tener guardados los valores de estado de una banda del histograma
|
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
static int |
BLUE |
protected java.awt.Color |
borderColor |
protected GCanvas |
canvas |
static int |
DRAWED
Constante para poder coger el histograma visualizado en ese momento
|
protected java.awt.Color |
functionColor |
static int |
GRAY |
static int |
GREEN |
protected HistogramGraphicBase.HistogramStatus |
histogramBlue |
protected HistogramGraphicBase.HistogramStatus |
histogramDrawed |
protected HistogramGraphicBase.HistogramStatus |
histogramGray |
protected HistogramGraphicBase.HistogramStatus |
histogramGreen |
protected HistogramGraphicBase.HistogramStatus |
histogramRed |
protected java.awt.Color |
minMaxLineColor |
static int |
RED
Constantes que identifican un histograma con una banda
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
HistogramGraphicBase(BufferHistogram hist,
FLyrRaster lyr,
double[] minList,
double[] maxList) |
| Modifier and Type | Method and Description |
|---|---|
abstract GCanvas |
getCanvas()
Obtiene el lienzo donde se dibujan las gráficas
|
HistogramGraphicBase.HistogramStatus |
getHistogramStatus(int colorInterp)
Devuelve el estado del histograma seleccionado
|
void |
setHistogram(BufferHistogram hist,
double[] minList,
double[] maxList)
Crea la lista de objetos dibujables y la guarda en un array
|
void |
setHistogram(double[] hist,
int colorInterp)
Asigna el histograma marcado con la interpretación de color indicada.
|
void |
setHistogramDrawed(int colorInterp)
Asigna el histograma dibujado
|
void |
setHistogramType(int type)
Asigna el tipo de histograma Standard/Cumulative
|
void |
setType(int type)
Asigna el tipo
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected java.awt.Color minMaxLineColor
protected java.awt.Color borderColor
protected java.awt.Color functionColor
public static final int RED
public static final int GREEN
public static final int BLUE
public static final int GRAY
public static final int DRAWED
protected GCanvas canvas
protected HistogramGraphicBase.HistogramStatus histogramRed
protected HistogramGraphicBase.HistogramStatus histogramGreen
protected HistogramGraphicBase.HistogramStatus histogramBlue
protected HistogramGraphicBase.HistogramStatus histogramGray
protected HistogramGraphicBase.HistogramStatus histogramDrawed
public HistogramGraphicBase(BufferHistogram hist, FLyrRaster lyr, double[] minList, double[] maxList)
public void setHistogram(BufferHistogram hist, double[] minList, double[] maxList)
public void setHistogram(double[] hist,
int colorInterp)
hist - Histograma a asignarcolorInterp - Band a la que corresponde el histogramapublic HistogramGraphicBase.HistogramStatus getHistogramStatus(int colorInterp)
colorInterp - public void setHistogramDrawed(int colorInterp)
colorInterp - public void setHistogramType(int type)
type - Tipo de histograma. El valor está definido en las constantes de GraphicHistogrampublic void setType(int type)
type - public abstract GCanvas getCanvas()