Documentation of 'jhplot.bsom.BsomDrawArea' Java class.

Class BsomDrawArea

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer,, java.lang.Runnable, javax.accessibility.Accessible

    public class BsomDrawArea
    extends java.awt.Canvas
    Draw area
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.awt.Component

    • Field Summary

      Modifier and Type Field and Description
      boolean draw_new_data 
      • Fields inherited from class java.awt.Component

      • Fields inherited from interface java.awt.image.ImageObserver

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void drawDensity(java.awt.Graphics g) 
      void init()
      Initialize learning by making data (X), weights (W) and Hesse matrix of prior (M).
      boolean mouseDown(java.awt.Event evt, int ix, int iy) 
      boolean mouseDrag(java.awt.Event evt, int ix, int iy) 
      boolean mouseUp(java.awt.Event evt, int ix, int iy) 
      void paint(java.awt.Graphics g) 
      void run()
      Learn and plot if 'learn' is true.
      void runNoThread() 
      void start() 
      void stop() 
      void update(java.awt.Graphics g)
      Update canvas
      • Methods inherited from class java.awt.Canvas

        addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy
      • Methods inherited from class java.awt.Component

        action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, dispatchEvent, doLayout, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseEnter, mouseExit, mouseMove, move, nextFocus, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • draw_new_data

        public boolean draw_new_data
    • Method Detail

      • update

        public void update(java.awt.Graphics g)
        Update canvas
      • init

        public void init()
        Initialize learning by making data (X), weights (W) and Hesse matrix of prior (M).
      • start

        public void start()
      • stop

        public void stop()
      • runNoThread

        public void runNoThread()
      • run

        public void run()
        Learn and plot if 'learn' is true. If 'auto_learn' is true, hyperparameters are tuned.
        Specified by:
        run in interface java.lang.Runnable
      • paint

        public void paint(java.awt.Graphics g)
        paint in class java.awt.Canvas
      • mouseDown

        public boolean mouseDown(java.awt.Event evt,
                                 int ix,
                                 int iy)
        mouseDown in class java.awt.Component
      • mouseDrag

        public boolean mouseDrag(java.awt.Event evt,
                                 int ix,
                                 int iy)
        mouseDrag in class java.awt.Component
      • mouseUp

        public boolean mouseUp(java.awt.Event evt,
                               int ix,
                               int iy)
        mouseUp in class java.awt.Component
      • drawDensity

        public void drawDensity(java.awt.Graphics g)

DMelt 3.0 © DataMelt by jWork.ORG