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.Canvas
Draw area- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description boolean
draw_new_data
-
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
-
-
-
-
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 interfacejava.lang.Runnable
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paint
in classjava.awt.Canvas
-
mouseDown
public boolean mouseDown(java.awt.Event evt, int ix, int iy)
- Overrides:
mouseDown
in classjava.awt.Component
-
mouseDrag
public boolean mouseDrag(java.awt.Event evt, int ix, int iy)
- Overrides:
mouseDrag
in classjava.awt.Component
-
mouseUp
public boolean mouseUp(java.awt.Event evt, int ix, int iy)
- Overrides:
mouseUp
in classjava.awt.Component
-
drawDensity
public void drawDensity(java.awt.Graphics g)
-
-
DMelt 3.0 © DataMelt by jWork.ORG