public class PlotResult extends org.jfree.ui.ApplicationFrame implements ActionListener
JFrame.AccessibleJFrameFrame.AccessibleAWTFrameWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
int |
currExp |
int |
currField |
int |
currFrame |
int |
currIntra |
double[][][] |
dataField
bin, x, y
|
double |
fieldBinSize |
double |
fieldMax |
ucar.ma2.ArrayChar.D2 |
fieldNames
field electrodes names
|
ucar.ma2.ArrayChar.D2 |
intraNames
intracellular electrodes names
|
static ucar.nc2.NetcdfFile |
ncfile |
int |
nowValue |
static int |
numExp
number of sub exps
|
static int |
numField
number of field electrode
|
static int |
numIntra
number of intracellular electrodes
|
static int |
numVector
number of vector electrode
|
int |
picture |
org.jfree.data.xy.DefaultXYZDataset |
show |
static ucar.ma2.ArrayChar.D2 |
subexpNames
the names of subexperiments
|
ucar.ma2.ArrayChar.D2 |
suNames
single unit names;
|
org.jfree.chart.renderer.AbstractRenderer |
suRender |
int |
suSeries
number of single unit ele
|
String |
titleField |
ucar.ma2.ArrayChar.D2 |
vectorNames
vector electrodes names
|
static int |
xEdge
xEdge length
|
double |
xUnit |
static int |
yEdge
yEdge length;
|
double |
yUnit |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSEABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
PlotResult() |
PlotResult(String st) |
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(ActionEvent e) |
JPanel |
createFieldPanel()
create the panel
|
JPanel |
createIntraPanel()
create the intracellular recorder panel
|
JPanel |
createMUPanel(int i)
create the panel
|
JPanel |
createSuPanel(int i) |
JPanel |
createVectorPanel()
create the panel
|
static void |
exportFile()
generate the EPS files
|
static void |
fieldPlot() |
void |
getFrame(int subExp,
int recorderType,
int recorderID) |
static void |
init()
initialize the plotting class
|
static void |
init(String fileName) |
static void |
intraPlot() |
static void |
main(String[] args) |
static void |
muPlot() |
void |
readField(int expId,
int fieldId)
populate the field electrode data structure.
|
void |
readIntra(int expId,
int intraId) |
org.jfree.data.xy.XYDataset |
readMU(int expId) |
org.jfree.data.statistics.DefaultMultiValueCategoryDataset |
readSu() |
org.jfree.data.statistics.DefaultMultiValueCategoryDataset |
readSu(int expId) |
void |
readVector(int expId,
int fieldId)
populate the vector electrode data structure.
|
static void |
stop() |
static void |
suPlot() |
static void |
vectorPlot() |
windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpenedaddImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventpublic int nowValue
public int suSeries
public static int numExp
public static int numField
public static int numVector
public static int numIntra
public static int xEdge
public static int yEdge
public static ucar.ma2.ArrayChar.D2 subexpNames
public int picture
public int currExp
public int currField
public int currIntra
public ucar.ma2.ArrayChar.D2 suNames
public ucar.ma2.ArrayChar.D2 fieldNames
public ucar.ma2.ArrayChar.D2 vectorNames
public ucar.ma2.ArrayChar.D2 intraNames
public double[][][] dataField
public org.jfree.data.xy.DefaultXYZDataset show
public double fieldMax
public int currFrame
public double fieldBinSize
public org.jfree.chart.renderer.AbstractRenderer suRender
public String titleField
public double xUnit
public double yUnit
public static ucar.nc2.NetcdfFile ncfile
public PlotResult() throws Exception
Exceptionjavax.swing.JFrame#PlotResult()public PlotResult(String st) throws Exception
ExceptionApplicationFrame#PlotResult(String)public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerActionListener.actionPerformed(ActionEvent)public org.jfree.data.statistics.DefaultMultiValueCategoryDataset readSu() throws Exception
Exceptionpublic org.jfree.data.statistics.DefaultMultiValueCategoryDataset readSu(int expId) throws Exception
expId - Exceptionpublic void readField(int expId, int fieldId) throws Exception
expId - fieldId - Exceptionpublic void readVector(int expId, int fieldId) throws Exception
expId - fieldId - Exceptionpublic org.jfree.data.xy.XYDataset readMU(int expId) throws Exception
expId - Exceptionpublic void readIntra(int expId, int intraId) throws Exception
expId - Exceptionpublic JPanel createSuPanel(int i) throws Exception
i - Exceptionpublic JPanel createMUPanel(int i) throws Exception
i - Exceptionpublic JPanel createFieldPanel() throws Exception
Exceptionpublic JPanel createIntraPanel() throws Exception
Exceptionpublic JPanel createVectorPanel() throws Exception
Exceptionpublic static void vectorPlot() throws Exception
Exceptionpublic static void exportFile() throws Exception
Exception