public class ComponentPlaneClusteringFrame
extends javax.swing.JFrame
implements java.awt.event.ActionListener, javax.swing.event.ChangeListener
Modifier and Type | Class and Description |
---|---|
private class |
ComponentPlaneClusteringFrame.ComponentPlaneClustering |
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private javax.swing.ButtonGroup |
buttons |
private javax.swing.JCheckBox |
checkboxShowComponentNames |
private static java.lang.String |
CLUSTER |
private java.util.Hashtable<java.lang.String,ComponentPlaneClusteringFrame.ComponentPlaneClustering> |
clusteredMapCache
A cache for already trained SOMs.
|
private int |
dim |
private static java.lang.String |
DISPLAY |
private AbstractSOMLibSparseInputData |
input |
private java.lang.String[] |
labels |
private GrowingSOM |
orginalSom |
private int |
padding |
private GenericPNodeScrollPane |
pane |
private SOMProperties |
props |
private static long |
serialVersionUID |
private SOMViewer |
somViewer |
private javax.swing.SpinnerNumberModel |
spinnerNumberModelXSize |
private javax.swing.SpinnerNumberModel |
spinnerNumberModelYSize |
private javax.swing.JSpinner |
spinnerXSize |
private javax.swing.JSpinner |
spinnerYSize |
private CommonSOMViewerStateData |
state |
private SOMLibTemplateVector |
tv |
(package private) int |
uHeight |
private edu.umd.cs.piccolo.PNode |
unclusteredComponentPNodeWithNames |
private edu.umd.cs.piccolo.PNode |
unclusteredComponentPNodeWithOutNames |
(package private) int |
uWidth |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
ComponentPlaneClusteringFrame(SOMViewer somViewer,
GrowingSOM orginalSom,
SOMLibTemplateVector tv) |
Modifier and Type | Method and Description |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e) |
private ComponentPlaneClusteringFrame.ComponentPlaneClustering |
createClusteredPane(SOMViewer parent,
SOMLibTemplateVector tv,
GrowingLayer layer) |
private void |
createComponentImage(ComponentPlanesVisualizer visualizer,
edu.umd.cs.piccolo.PNode componentImages,
int componentIndex,
int xPos,
int yPos,
boolean showComponentNames) |
private ComponentPlanesVisualizer |
createComponentPlanesVisualizer(CommonSOMViewerStateData state) |
private edu.umd.cs.piccolo.PNode |
createPNode(int xSize,
int ySize) |
private edu.umd.cs.piccolo.PNode |
createUnclusteredPane(SOMViewer parent,
SOMLibTemplateVector tv,
GrowingLayer layer,
boolean showComponentNames) |
private cern.colt.matrix.DoubleMatrix2D |
getCov(GrowingLayer layer) |
edu.umd.cs.piccolo.PNode |
makeComponentPNode(ComponentPlanesVisualizer visualizer,
GrowingSOM cpsom) |
private void |
reStructureMap(GrowingSOM cpsom) |
void |
stateChanged(javax.swing.event.ChangeEvent e) |
private void |
update() |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final java.lang.String CLUSTER
private static final java.lang.String DISPLAY
private static final long serialVersionUID
private AbstractSOMLibSparseInputData input
private SOMProperties props
private java.lang.String[] labels
private GrowingSOM orginalSom
private GenericPNodeScrollPane pane
private javax.swing.JSpinner spinnerXSize
private javax.swing.JSpinner spinnerYSize
private javax.swing.SpinnerNumberModel spinnerNumberModelXSize
private javax.swing.SpinnerNumberModel spinnerNumberModelYSize
private java.util.Hashtable<java.lang.String,ComponentPlaneClusteringFrame.ComponentPlaneClustering> clusteredMapCache
private edu.umd.cs.piccolo.PNode unclusteredComponentPNodeWithNames
private edu.umd.cs.piccolo.PNode unclusteredComponentPNodeWithOutNames
final int uHeight
final int uWidth
private int dim
private SOMLibTemplateVector tv
private SOMViewer somViewer
private CommonSOMViewerStateData state
private javax.swing.ButtonGroup buttons
private int padding
private javax.swing.JCheckBox checkboxShowComponentNames
public ComponentPlaneClusteringFrame(SOMViewer somViewer, GrowingSOM orginalSom, SOMLibTemplateVector tv) throws SOMToolboxException
SOMToolboxException
private ComponentPlaneClusteringFrame.ComponentPlaneClustering createClusteredPane(SOMViewer parent, SOMLibTemplateVector tv, GrowingLayer layer) throws SOMToolboxException
SOMToolboxException
public edu.umd.cs.piccolo.PNode makeComponentPNode(ComponentPlanesVisualizer visualizer, GrowingSOM cpsom) throws SOMToolboxException
SOMToolboxException
private edu.umd.cs.piccolo.PNode createUnclusteredPane(SOMViewer parent, SOMLibTemplateVector tv, GrowingLayer layer, boolean showComponentNames) throws SOMToolboxException
SOMToolboxException
private ComponentPlanesVisualizer createComponentPlanesVisualizer(CommonSOMViewerStateData state)
private void createComponentImage(ComponentPlanesVisualizer visualizer, edu.umd.cs.piccolo.PNode componentImages, int componentIndex, int xPos, int yPos, boolean showComponentNames) throws SOMToolboxException
SOMToolboxException
private edu.umd.cs.piccolo.PNode createPNode(int xSize, int ySize)
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void stateChanged(javax.swing.event.ChangeEvent e)
stateChanged
in interface javax.swing.event.ChangeListener
private void update()
private cern.colt.matrix.DoubleMatrix2D getCov(GrowingLayer layer)
private void reStructureMap(GrowingSOM cpsom)