public class ModelerCanvas extends DoubleBufferedCanvas
| Modifier and Type | Class and Description |
|---|---|
class |
ModelerCanvas.XYPair
Data points.
|
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
float[] |
modelX
Model points.
|
float[] |
modelY
Model points.
|
ModelerCanvas.XYPair |
srt |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
ModelerCanvas(float minx,
float maxx,
float miny,
float maxy)
Constructs a line trace.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Clear the trace.
|
int |
getdataCursor() |
float |
getMaxX() |
float |
getMaxY() |
java.awt.Dimension |
getMinimumSize()
Returns the minimum size of this component.
|
float |
getMinX() |
float |
getMinY() |
DefaultGraph2DModel |
getModel()
Gets the data sampled by this LineTrace.
|
float[] |
getModelX() |
float[] |
getModelY() |
java.awt.Dimension |
getPreferredSize()
Returns the preferred size of this component.
|
float |
getXData(int i) |
float |
getYData(int i) |
protected void |
modelPaint(java.awt.Graphics g)
Paint OVER the data the actual Model that we fit.
|
protected void |
offscreenPaint(java.awt.Graphics g)
Paint the trace.
|
void |
setBounds(int x,
int y,
int width,
int height)
Reshapes the LineTrace to the specified bounding box.
|
void |
setModel(int size,
double[] _modelX,
double[] _modelY)
Sets the model fit to the data.
|
void |
setNumbering(boolean flag)
Turns axis numbering on/off.
|
void |
setSampleNumber(int n)
Sets the number of samples.
|
void |
setXExtrema(float min,
float max)
Sets the minimum/maximum values on the x-axis.
|
void |
setxy(float[] xin,
float[] yin,
int n,
int freq) |
void |
setYExtrema(float min,
float max)
Sets the minimum/maximum values on the y-axis.
|
paint, print, redraw, updategetAccessibleContext, 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, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, 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, unregisterKeyboardActionadd, 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, hide, 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic ModelerCanvas.XYPair srt
public float[] modelX
public float[] modelY
public ModelerCanvas(float minx,
float maxx,
float miny,
float maxy)
public DefaultGraph2DModel getModel()
public float getXData(int i)
public float getYData(int i)
public int getdataCursor()
public void setModel(int size,
double[] _modelX,
double[] _modelY)
public float[] getModelX()
public float[] getModelY()
public void setxy(float[] xin,
float[] yin,
int n,
int freq)
public final void setNumbering(boolean flag)
public void setXExtrema(float min,
float max)
public void setYExtrema(float min,
float max)
public void setSampleNumber(int n)
public void clear()
public final void setBounds(int x,
int y,
int width,
int height)
setBounds in class java.awt.Componentpublic java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponentpublic float getMinX()
public float getMaxX()
public float getMaxY()
public float getMinY()
public java.awt.Dimension getMinimumSize()
getMinimumSize in class javax.swing.JComponentprotected void offscreenPaint(java.awt.Graphics g)
offscreenPaint in class DoubleBufferedCanvasprotected void modelPaint(java.awt.Graphics g)