|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JPanel
|
+--edu.buffalo.fs7.qsymbol2.Chart
|
+--edu.buffalo.fs7.qsymbol2.Histogram
|
+--edu.buffalo.fs7.qsymbol2.QubitChart
| Inner classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
| Field Summary | |
static int |
FIDELITY_CHART
|
static int |
IMAMPLITUDE_CHART
|
protected boolean |
listen
|
static int |
PROBABILITY_CHART
|
protected int[] |
qubits
|
static int |
REAMPLITUDE_CHART
|
protected GateTable |
table
|
protected int |
type
|
| Fields inherited from class edu.buffalo.fs7.qsymbol2.Histogram |
valPerBin |
| Fields inherited from class edu.buffalo.fs7.qsymbol2.Chart |
BAR_STYLE, LINE_STYLE, majorTick, minorTick, pixelPerTick, plotStyle, POINT_STYLE, xAxisRange, yAxisRange, yValues |
| Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
QubitChart(GateTable table,
int type,
int[] qubits)
|
|
| Method Summary | |
void |
addVariable(MathlibEvent e)
method called when a variable is added |
void |
changeVariable(MathlibEvent e)
method called when a variable changes it's value,name or category |
void |
computationEvent(ComputationEvent e)
called when a computationEvent occured |
java.lang.String |
getAxisTick(int pos)
|
double |
getPlotValue(int index)
|
int |
getType()
|
void |
refresh()
|
void |
removeVariable(MathlibEvent e)
method called when a variable is removed |
void |
setListen(boolean listen)
|
void |
setQubits(int[] qubits)
|
void |
setType(int type)
|
| Methods inherited from class edu.buffalo.fs7.qsymbol2.Histogram |
getValuesPerBin, plotLegend, resizeChart, setValuesPerBin |
| Methods inherited from class edu.buffalo.fs7.qsymbol2.Chart |
getMaxXValue, getMaxYValue, getMinXValue, getMinYValue, getPixelPerTick, getPreferredDimension, getXAxisRange, getYAxisRange, getYDataCount, getYPlotCount, paint, plotXAxis, plotYAxis, scale, setPixelPerTick, setPlotStyle, setXAxisRange, setYAxisRange, setYVector |
| Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUIClassID, paramString, updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processFocusEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setLayout, validate, validateTree |
| Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int PROBABILITY_CHART
public static final int REAMPLITUDE_CHART
public static final int IMAMPLITUDE_CHART
public static final int FIDELITY_CHART
protected int[] qubits
protected int type
protected boolean listen
protected GateTable table
| Constructor Detail |
public QubitChart(GateTable table,
int type,
int[] qubits)
| Method Detail |
public void setType(int type)
public int getType()
public void setListen(boolean listen)
public void setQubits(int[] qubits)
public void refresh()
public double getPlotValue(int index)
getPlotValue in class Histogrampublic java.lang.String getAxisTick(int pos)
getAxisTick in class Chartpublic void addVariable(MathlibEvent e)
MathlibEventListeneraddVariable in interface MathlibEventListenerpublic void changeVariable(MathlibEvent e)
MathlibEventListenerchangeVariable in interface MathlibEventListenerpublic void removeVariable(MathlibEvent e)
MathlibEventListenerremoveVariable in interface MathlibEventListenerpublic void computationEvent(ComputationEvent e)
ComputationEventListenercomputationEvent in interface ComputationEventListener
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||