jhplot.bsom
Class BsomDrawArea
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Canvas
-
- jhplot.bsom.BsomDrawArea
-
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, javax.accessibility.Accessible
public class BsomDrawArea extends java.awt.CanvasDraw area- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description booleandraw_new_data
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voiddrawDensity(java.awt.Graphics g)voidinit()Initialize learning by making data (X), weights (W) and Hesse matrix of prior (M).booleanmouseDown(java.awt.Event evt, int ix, int iy)booleanmouseDrag(java.awt.Event evt, int ix, int iy)booleanmouseUp(java.awt.Event evt, int ix, int iy)voidpaint(java.awt.Graphics g)voidrun()Learn and plot if 'learn' is true.voidrunNoThread()voidstart()voidstop()voidupdate(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
-
-
-
-
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:
runin interfacejava.lang.Runnable
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paintin classjava.awt.Canvas
-
mouseDown
public boolean mouseDown(java.awt.Event evt, int ix, int iy)- Overrides:
mouseDownin classjava.awt.Component
-
mouseDrag
public boolean mouseDrag(java.awt.Event evt, int ix, int iy)- Overrides:
mouseDragin classjava.awt.Component
-
mouseUp
public boolean mouseUp(java.awt.Event evt, int ix, int iy)- Overrides:
mouseUpin classjava.awt.Component
-
drawDensity
public void drawDensity(java.awt.Graphics g)
-
-
DMelt 3.0 © DataMelt by jWork.ORG