public final class oTune
extends javax.swing.JFrame
implements org.jfree.chart.ChartMouseListener
Modifier and Type | Class and Description |
---|---|
class |
oTune.BeginWithFileFilter
This class Uses a FileChooser File Filter to find out file
|
class |
oTune.Blinker |
class |
oTune.EndWithFileFilter
This class Uses a FileChooser File Filter to find out file
|
class |
oTune.OnlineUpdater |
class |
oTune.plotData |
class |
oTune.populateTable |
class |
oTune.RefreshPlot |
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
(package private) javax.swing.ButtonGroup |
bg1 |
(package private) javax.swing.ButtonGroup |
bg2 |
(package private) javax.swing.ButtonGroup |
bg3 |
(package private) java.awt.Color |
BorderColor |
private org.jfree.chart.ChartPanel |
chartPanel |
(package private) java.awt.Color |
Color1 |
(package private) java.awt.Color |
Color2 |
(package private) java.text.DecimalFormat |
dfV |
private java.io.PrintStream |
err |
(package private) float |
f0 |
(package private) float |
fs |
private javax.swing.JTextField |
fsbox |
(package private) float |
fx |
private javax.swing.JTextField |
fxbox |
(package private) float |
fy |
private javax.swing.JTextField |
fybox |
(package private) int |
harmonics |
(package private) int[][] |
iData |
(package private) static oTune |
JavaoTune |
(package private) int |
k |
private javax.swing.JComboBox<java.lang.String> |
kbox |
(package private) javax.swing.JTable |
lineTable |
(package private) java.awt.Color[] |
logColor |
(package private) int |
MaxOrder |
(package private) org.jfree.chart.JFreeChart |
Mychart |
private Odia.oOKBotam |
oB1 |
(package private) static java.lang.String[][] |
obName |
(package private) javax.swing.JCheckBox |
onlineBox |
(package private) Odia.oPanel[] |
opZ |
(package private) int |
Order |
private javax.swing.JComboBox<java.lang.String> |
orderbox |
(package private) int |
OrderLevel |
(package private) TINE_FileWrapper |
oTuneWrapper |
private java.io.PrintStream |
out |
private javax.swing.JTextField |
pbox |
(package private) float |
Qs |
private javax.swing.JTextField |
Qsbox |
(package private) float |
Qx |
private javax.swing.JTextField |
Qxbox |
(package private) float |
Qy |
private javax.swing.JTextField |
Qybox |
(package private) org.jfree.chart.renderer.xy.StandardXYItemRenderer[] |
RendererLIx |
(package private) org.jfree.chart.renderer.xy.XYLineAndShapeRenderer[] |
RendererLSx |
(package private) int |
resonance1 |
(package private) int |
resonance2 |
(package private) javax.swing.JCheckBox |
showBox |
private javax.swing.JTextField |
Spbox |
(package private) java.lang.Thread |
startThread |
(package private) int |
superperiod |
private org.jfree.data.xy.XYSeries |
sx |
private java.lang.String[] |
Tabstr |
(package private) TuneDiagram |
td |
private org.jfree.data.xy.XYSeriesCollection |
TDataset |
private org.jfree.chart.plot.XYPlot |
Tplot |
private javax.swing.JTextField |
txbox |
private javax.swing.JComboBox<java.lang.String> |
txboxL |
private javax.swing.JComboBox<java.lang.String> |
txboxR |
private float[] |
TxRange |
private javax.swing.JTextField |
tybox |
private javax.swing.JComboBox<java.lang.String> |
tyboxL |
private javax.swing.JComboBox<java.lang.String> |
tyboxR |
private float[] |
TyRange |
(package private) java.lang.Thread |
updater |
private float[][][] |
xdAll |
private float[][][] |
ydAll |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled
CROSSHAIR_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_CURSOR
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
oTune() |
oTune(float[][] xd,
float[][] yd) |
Modifier and Type | Method and Description |
---|---|
void |
Blink(Odia.oOKBotam oBotam) |
int |
BPMindex(java.lang.String[] BPMName,
java.lang.String selection) |
void |
chartMouseClicked(org.jfree.chart.ChartMouseEvent event) |
void |
chartMouseMoved(org.jfree.chart.ChartMouseEvent event) |
org.jfree.chart.JFreeChart |
createChart() |
(package private) void |
displayMessage(java.lang.String prefix,
java.awt.event.FocusEvent e) |
org.jfree.data.Range |
FindRange(float[][] numbers,
int first,
int iData) |
int |
getHarmonics() |
int |
getK() |
static float |
getMaxValue(float[] numbers,
int Ns) |
static float |
getMinValue(float[] numbers,
int Ns) |
int |
getOrder() |
int |
getOrderLevel() |
org.jfree.chart.ChartPanel |
getPanel() |
float |
getQs() |
float |
getQx() |
float |
getQy() |
int |
getResonance1() |
int |
getResonance2() |
int |
getSuperperiod() |
float[] |
getTxRange() |
float[] |
getTyRange() |
org.jfree.data.Range |
getXRange() |
java.lang.Boolean |
isFrameOpen(java.lang.String openedFrame) |
static void |
main(java.lang.String[] a) |
void |
PopulateMenuBar(javax.swing.JMenuBar menuBar) |
void |
Refresh(float[][][] xd,
float[][][] yd,
int[][] NoDataPoints,
java.lang.String oLegend) |
void |
SaveLogData() |
int |
SelectedButtonNumber_get(javax.swing.ButtonGroup group)
This Method returns indexed number of the selected oToggleBotam from
the ButtonGroup group.
|
void |
setTxRange(float[] TxRange) |
void |
setTyRange(float[] TyRange) |
void |
setxAxisTickLabels() |
void |
setXRange(java.util.Date x0,
java.util.Date x1) |
void |
setyAxisTickLabels() |
void |
UpdateWorkPoint() |
addImpl, 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, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
addPropertyChangeListener, 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, toFront
add, 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, validateTree
action, 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, transferFocusUpCycle
java.awt.Color BorderColor
java.awt.Color Color1
java.awt.Color Color2
java.awt.Color[] logColor
int MaxOrder
int Order
int superperiod
int harmonics
int resonance1
int resonance2
int OrderLevel
int k
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer[] RendererLSx
org.jfree.chart.renderer.xy.StandardXYItemRenderer[] RendererLIx
private float[] TxRange
private float[] TyRange
int[][] iData
private org.jfree.chart.ChartPanel chartPanel
org.jfree.chart.JFreeChart Mychart
private org.jfree.chart.plot.XYPlot Tplot
private org.jfree.data.xy.XYSeriesCollection TDataset
private org.jfree.data.xy.XYSeries sx
private float[][][] xdAll
private float[][][] ydAll
java.lang.Thread startThread
private Odia.oOKBotam oB1
private javax.swing.JTextField txbox
private javax.swing.JTextField tybox
private javax.swing.JTextField Qxbox
private javax.swing.JTextField Qybox
private javax.swing.JTextField Qsbox
private javax.swing.JTextField fxbox
private javax.swing.JTextField fybox
private javax.swing.JTextField fsbox
private javax.swing.JTextField Spbox
private javax.swing.JTextField pbox
javax.swing.JCheckBox showBox
javax.swing.JCheckBox onlineBox
java.lang.Thread updater
private javax.swing.JComboBox<java.lang.String> txboxL
private javax.swing.JComboBox<java.lang.String> txboxR
private javax.swing.JComboBox<java.lang.String> tyboxL
private javax.swing.JComboBox<java.lang.String> tyboxR
private javax.swing.JComboBox<java.lang.String> kbox
private javax.swing.JComboBox<java.lang.String> orderbox
static oTune JavaoTune
Odia.oPanel[] opZ
float Qx
float Qy
float Qs
float fx
float fy
float fs
float f0
static java.lang.String[][] obName
javax.swing.JTable lineTable
TuneDiagram td
TINE_FileWrapper oTuneWrapper
private java.io.PrintStream out
private java.io.PrintStream err
javax.swing.ButtonGroup bg1
javax.swing.ButtonGroup bg2
javax.swing.ButtonGroup bg3
java.text.DecimalFormat dfV
private java.lang.String[] Tabstr
public oTune()
public oTune(float[][] xd, float[][] yd)
xd
- yd
- public void Blink(Odia.oOKBotam oBotam)
oBotam
- public int BPMindex(java.lang.String[] BPMName, java.lang.String selection)
BPMName
- selection
- public void setXRange(java.util.Date x0, java.util.Date x1)
x0
- x1
- public org.jfree.data.Range getXRange()
public org.jfree.data.Range FindRange(float[][] numbers, int first, int iData)
numbers
- first
- // -1: consider all numbers, +ve take that dimensioniData
- // No of data pointspublic void setyAxisTickLabels()
public void setxAxisTickLabels()
public void Refresh(float[][][] xd, float[][][] yd, int[][] NoDataPoints, java.lang.String oLegend) throws java.text.ParseException
xd
- yd
- NoDataPoints
- oLegend
- java.text.ParseException
public void UpdateWorkPoint()
public org.jfree.chart.JFreeChart createChart()
public org.jfree.chart.ChartPanel getPanel()
public static void main(java.lang.String[] a)
a
- public static float getMinValue(float[] numbers, int Ns)
numbers
- Ns
- public static float getMaxValue(float[] numbers, int Ns)
numbers
- Ns
- public void chartMouseClicked(org.jfree.chart.ChartMouseEvent event)
chartMouseClicked
in interface org.jfree.chart.ChartMouseListener
event
- public void chartMouseMoved(org.jfree.chart.ChartMouseEvent event)
chartMouseMoved
in interface org.jfree.chart.ChartMouseListener
event
- public void PopulateMenuBar(javax.swing.JMenuBar menuBar)
menuBar
- public java.lang.Boolean isFrameOpen(java.lang.String openedFrame)
openedFrame
- public int SelectedButtonNumber_get(javax.swing.ButtonGroup group)
group
- public float[] getTxRange()
public void setTxRange(float[] TxRange)
public float[] getTyRange()
public void setTyRange(float[] TyRange)
public int getOrder()
public int getHarmonics()
public int getSuperperiod()
public int getResonance1()
public int getResonance2()
public int getOrderLevel()
public float getQx()
public float getQy()
public float getQs()
public int getK()
public void SaveLogData()
void displayMessage(java.lang.String prefix, java.awt.event.FocusEvent e)