public final class oMEOC
extends javax.swing.JFrame
implements org.jfree.chart.ChartMouseListener
Modifier and Type | Class and Description |
---|---|
class |
oMEOC.Blinker |
class |
oMEOC.FireoOKBotamer |
(package private) class |
oMEOC.oOKBotamAction |
class |
oMEOC.OrganisePlotData |
class |
oMEOC.RefreshPlot |
javax.swing.JFrame.AccessibleJFrame
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private int |
ActivePanel |
(package private) static java.lang.String |
archiveDate |
(package private) ArchiveInterlockEventData |
as |
private org.jfree.data.Range |
AutoRangex |
private org.jfree.data.Range |
AutoRangeyx |
private org.jfree.data.Range |
AutoRangeyy |
private javax.swing.JTextField |
bboxL |
private javax.swing.JTextField |
bboxR |
(package private) java.awt.Color |
BorderColor |
(package private) java.lang.String |
bpm1 |
(package private) java.lang.String |
bpm2 |
(package private) static BPM_URLreader |
bpmNS |
private int[] |
BPMRange |
(package private) static javax.swing.JTable |
bpmTable |
private javax.swing.JTextField |
cbox |
private org.jfree.chart.ChartPanel |
chartPanel |
(package private) static javax.swing.JTable |
CoHTable |
(package private) java.awt.Color |
Color1 |
(package private) java.awt.Color |
Color2 |
(package private) static corH_URLreader |
corHNS |
(package private) static corV_URLreader |
corVNS |
(package private) static javax.swing.JTable |
CoVTable |
(package private) java.lang.String |
currentBPM |
private int |
currentTab |
private int |
datasetIndex |
(package private) static int[][] |
Envilk |
(package private) static int[] |
FLAGMASK |
(package private) static int[][] |
HugeDatasum |
(package private) static int[][] |
HugeDatax |
(package private) static int[][] |
HugeDatay |
(package private) int |
iCod |
(package private) int |
iData |
private java.lang.String[] |
IDbpmList |
(package private) static javax.swing.JTable |
ilkbpmTable |
private java.net.URL |
inputfile |
(package private) static intLock_URLreader |
intLockNS |
(package private) int |
iRef |
(package private) static oMEOC |
JavaCode |
(package private) LoadDLLfiles |
Ldll |
static int |
LINE |
static int |
LINE_SHAPE |
(package private) static int[] |
mcTime |
(package private) org.jfree.chart.JFreeChart |
Mychart |
private javax.swing.JTextField |
nCxbox |
private javax.swing.JTextField |
nCybox |
(package private) static int |
Numx |
(package private) static int |
Numy |
private Odia.oOKBotam |
oBDP |
private Odia.oOKBotam |
oBSavePer |
private Odia.oOKBotam |
oBSaveRef |
private Odia.oOKBotam |
oBTbyT |
(package private) static Odia.oOKBotam |
oBUpdate |
(package private) Odia.oPanel[] |
opZ |
private int |
plotDifference |
(package private) java.lang.String |
PlotTitle |
(package private) org.jfree.chart.plot.XYPlot |
plotx
The plot.
|
(package private) org.jfree.chart.plot.XYPlot |
ploty
The plot.
|
private int |
previousTab |
private javax.swing.JTextField |
rbox |
(package private) static int[] |
readTime |
(package private) org.jfree.chart.renderer.xy.StandardXYItemRenderer |
RendererLIB |
(package private) org.jfree.chart.renderer.xy.StandardXYItemRenderer |
RendererLIx |
(package private) org.jfree.chart.renderer.xy.StandardXYItemRenderer |
RendererLIx1 |
(package private) org.jfree.chart.renderer.xy.StandardXYItemRenderer |
RendererLIy |
(package private) org.jfree.chart.renderer.xy.XYLineAndShapeRenderer |
RendererLSB |
(package private) org.jfree.chart.renderer.xy.XYLineAndShapeRenderer |
RendererLSx |
(package private) org.jfree.chart.renderer.xy.XYLineAndShapeRenderer |
RendererLSx1 |
(package private) org.jfree.chart.renderer.xy.XYLineAndShapeRenderer |
RendererLSy |
private javax.swing.JComboBox<java.lang.String> |
SectorBox |
(package private) ShowFrequencyMap |
ShowFFT |
(package private) boolean |
showMEOCmap |
(package private) static int |
showOrbitIDx |
(package private) static int |
showOrbitIDy |
(package private) static showOrbit |
sOx |
(package private) static showOrbit |
sOy |
(package private) java.lang.Thread |
startThread |
private org.jfree.data.xy.XYSeries |
sx |
private org.jfree.data.xy.XYSeries |
sy |
(package private) static int[] |
sysTime |
private javax.swing.JTextField |
tbox |
private javax.swing.JTextField |
tboxL |
private javax.swing.JTextField |
tboxR |
(package private) boolean |
TbyT |
(package private) static int |
TotalNCH |
(package private) static int |
TotalNCV |
(package private) static int[] |
trgOffset |
(package private) static int[] |
trigTime |
(package private) static int[] |
TurnRange |
(package private) static javax.swing.JCheckBox |
xBox |
private float[] |
xdAll |
(package private) java.lang.String |
Xlabel |
private org.jfree.data.xy.XYSeriesCollection |
xydatasetx |
private org.jfree.data.xy.XYSeriesCollection |
xydatasety |
(package private) static javax.swing.JCheckBox |
yBox |
private float[][] |
ydAll |
private float[][] |
ydCod |
private float[][] |
ydRef |
(package private) java.lang.String |
Ylabel |
private java.lang.String[] |
zelleStr |
private javax.swing.JTabbedPane |
ZelleTabbedPane |
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 |
---|
oMEOC()
Most Effective Corrector Method (oMEOC) is initiated with no arguments.
|
oMEOC(float[] xd,
float[][] yd)
Most Effective Corrector Method (oMEOC) is initiated with following arguments.
|
Modifier and Type | Method and Description |
---|---|
void |
Blink(Odia.oOKBotam oBotam) |
int |
BPMindex(java.lang.String[] BPMName,
java.lang.String selection) |
private void |
ChangePlotDifference() |
void |
chartMouseClicked(org.jfree.chart.ChartMouseEvent event) |
void |
chartMouseMoved(org.jfree.chart.ChartMouseEvent event) |
void |
CorrectorRowRenderer(java.lang.String Plane,
int iter,
int[] Nx) |
org.jfree.chart.JFreeChart |
createChart() |
org.jfree.chart.JFreeChart |
createCombined3ElementChart() |
boolean |
EnsureNonZeroValues(float[] dsx,
float[] dsy) |
java.lang.String |
FindoutDumpTurn() |
org.jfree.data.Range |
FindRange(float[][] numbers,
int first,
int iData) |
int[] |
FindUndulator(int Zelle) |
void |
FireoOKBotam(int sign,
java.awt.event.ActionEvent e) |
org.jfree.chart.ChartPanel |
getCombined3ElementPanel() |
int |
getDatasetIndex()
}
|
int |
getiCod() |
int |
getiData() |
int |
getiRef() |
static float |
getMaxValue(float[] numbers,
int Ns) |
static float |
getMinValue(float[] numbers,
int Ns) |
org.jfree.chart.ChartPanel |
getPanel() |
java.lang.String |
getPlotTitle() |
static int |
getShowOrbitIDx() |
static int |
getShowOrbitIDy() |
float[] |
getXdAll() |
java.lang.String |
getXlabel() |
org.jfree.data.Range |
getXRange() |
float[][] |
getYdAll() |
float[][] |
getYdCod() |
float[][] |
getYdRef() |
java.lang.String |
getYlabel() |
void |
Graph_Zone(java.lang.String zone) |
java.lang.Boolean |
isFrameOpen(java.lang.String openedFrame) |
boolean |
isShowMEOCmap() |
static void |
main(java.lang.String[] a) |
void |
MEOCMethod(Odia.oPanel opZ)
This method uses Most Effective Corrector Method to find out the effective corrector
to correct the distorted orbit to the Golden orbit.
|
void |
PopulateMenuBar(javax.swing.JMenuBar menuBar) |
void |
Refresh(float[] xd,
float[][] yd,
int NoDataPoints,
java.lang.String oLegend,
java.lang.Boolean Addplot) |
private void |
setAutoRange() |
void |
setDatasetIndex(int DatasetIndex) |
void |
setiCod(int iCod) |
void |
setiData(int iData) |
void |
setiRef(int iRef) |
void |
setPlotTitle(java.lang.String Title) |
void |
setShowMEOCmap(boolean showMEOCmap) |
static void |
setShowOrbitIDx(int showOrbitIDx) |
static void |
setShowOrbitIDy(int showOrbitIDy) |
void |
setxAxisTickLabels() |
void |
setXdAll(float[] xdAll) |
void |
setXlabel(java.lang.String Xlabel) |
void |
setXRange(java.util.Date x0,
java.util.Date x1) |
void |
setYdAll(float[][] ydAll) |
void |
setYdCod(float[][] ydCod) |
void |
setYdRef(float[][] ydRef) |
void |
setYlabel(java.lang.String Ylabel) |
void |
setYLimits(org.jfree.chart.plot.XYPlot plotL,
int axisNr) |
void |
SUMsignal(Odia.oPanel opZ) |
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
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer RendererLSx
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer RendererLSx1
org.jfree.chart.renderer.xy.StandardXYItemRenderer RendererLIx
org.jfree.chart.renderer.xy.StandardXYItemRenderer RendererLIx1
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer RendererLSy
org.jfree.chart.renderer.xy.XYLineAndShapeRenderer RendererLSB
org.jfree.chart.renderer.xy.StandardXYItemRenderer RendererLIy
org.jfree.chart.renderer.xy.StandardXYItemRenderer RendererLIB
static BPM_URLreader bpmNS
static corH_URLreader corHNS
static corV_URLreader corVNS
static intLock_URLreader intLockNS
static javax.swing.JTable bpmTable
static javax.swing.JTable CoHTable
static javax.swing.JTable CoVTable
static javax.swing.JTable ilkbpmTable
java.lang.String PlotTitle
java.lang.String Xlabel
java.lang.String Ylabel
static java.lang.String archiveDate
public static final int LINE
public static final int LINE_SHAPE
private java.net.URL inputfile
private int currentTab
private int previousTab
static final int Numx
static final int Numy
static final int TotalNCH
static final int TotalNCV
static int[] TurnRange
private int[] BPMRange
int iData
int iRef
int iCod
private org.jfree.chart.ChartPanel chartPanel
org.jfree.chart.JFreeChart Mychart
private int ActivePanel
private int plotDifference
org.jfree.chart.plot.XYPlot plotx
org.jfree.chart.plot.XYPlot ploty
private org.jfree.data.xy.XYSeriesCollection xydatasetx
private org.jfree.data.xy.XYSeriesCollection xydatasety
private org.jfree.data.Range AutoRangex
private org.jfree.data.Range AutoRangeyx
private org.jfree.data.Range AutoRangeyy
private int datasetIndex
private float[] xdAll
private float[][] ydAll
private float[][] ydRef
private float[][] ydCod
static int[][] HugeDatax
static int[][] HugeDatay
static int[][] HugeDatasum
static int[] trgOffset
static int[] trigTime
static int[] readTime
static int[] mcTime
static int[] sysTime
static int[] FLAGMASK
static int[][] Envilk
java.lang.Thread startThread
java.lang.String bpm1
java.lang.String bpm2
java.lang.String currentBPM
private javax.swing.JTabbedPane ZelleTabbedPane
static Odia.oOKBotam oBUpdate
private Odia.oOKBotam oBSaveRef
private Odia.oOKBotam oBSavePer
private Odia.oOKBotam oBDP
private Odia.oOKBotam oBTbyT
private javax.swing.JTextField tboxL
private javax.swing.JTextField tboxR
private javax.swing.JTextField bboxL
private javax.swing.JTextField bboxR
private javax.swing.JTextField tbox
private javax.swing.JTextField nCxbox
private javax.swing.JTextField nCybox
private javax.swing.JTextField cbox
private javax.swing.JTextField rbox
static javax.swing.JCheckBox xBox
static javax.swing.JCheckBox yBox
private org.jfree.data.xy.XYSeries sx
private org.jfree.data.xy.XYSeries sy
private java.lang.String[] zelleStr
private java.lang.String[] IDbpmList
ShowFrequencyMap ShowFFT
static showOrbit sOx
static showOrbit sOy
static int showOrbitIDx
static int showOrbitIDy
private javax.swing.JComboBox<java.lang.String> SectorBox
static oMEOC JavaCode
boolean showMEOCmap
boolean TbyT
LoadDLLfiles Ldll
Odia.oPanel[] opZ
public oMEOC()
public oMEOC(float[] xd, float[][] yd)
xd
- yd
- public int getiData()
public void setiData(int iData)
iData
- public float[] getXdAll()
public void setXdAll(float[] xdAll)
xdAll
- public float[][] getYdAll()
public void setYdAll(float[][] ydAll)
ydAll
- public int getiCod()
public void setiCod(int iCod)
iCod
- public int getiRef()
public void setiRef(int iRef)
iRef
- public float[][] getYdRef()
public void setYdRef(float[][] ydRef)
ydRef
- public float[][] getYdCod()
public void setYdCod(float[][] ydCod)
ydCod
- public int getDatasetIndex()
public void setDatasetIndex(int DatasetIndex)
DatasetIndex
- public static int getShowOrbitIDx()
public static void setShowOrbitIDx(int showOrbitIDx)
public static int getShowOrbitIDy()
public static void setShowOrbitIDy(int showOrbitIDy)
public void Blink(Odia.oOKBotam oBotam)
oBotam
- public void setxAxisTickLabels()
public int BPMindex(java.lang.String[] BPMName, java.lang.String selection)
BPMName
- selection
- public java.lang.String getPlotTitle()
public void setPlotTitle(java.lang.String Title)
Title
- public java.lang.String getXlabel()
public void setXlabel(java.lang.String Xlabel)
Xlabel
- public java.lang.String getYlabel()
public void setYlabel(java.lang.String Ylabel)
Ylabel
- 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 setYLimits(org.jfree.chart.plot.XYPlot plotL, int axisNr)
axisNr
- plotL
- public int[] FindUndulator(int Zelle)
Zelle
- public void Refresh(float[] xd, float[][] yd, int NoDataPoints, java.lang.String oLegend, java.lang.Boolean Addplot) throws java.text.ParseException
xd
- yd
- NoDataPoints
- oLegend
- Addplot
- java.text.ParseException
public org.jfree.chart.JFreeChart createChart()
public org.jfree.chart.JFreeChart createCombined3ElementChart() throws java.net.MalformedURLException
java.net.MalformedURLException
public org.jfree.chart.ChartPanel getPanel()
public org.jfree.chart.ChartPanel getCombined3ElementPanel() throws java.net.MalformedURLException
java.net.MalformedURLException
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
- private void ChangePlotDifference()
private void setAutoRange()
public void PopulateMenuBar(javax.swing.JMenuBar menuBar)
menuBar
- public void SUMsignal(Odia.oPanel opZ)
opZ
- public void MEOCMethod(Odia.oPanel opZ) throws java.net.MalformedURLException
opZ
- java.net.MalformedURLException
public void CorrectorRowRenderer(java.lang.String Plane, int iter, int[] Nx)
Plane
- iter
- Nx
- public boolean EnsureNonZeroValues(float[] dsx, float[] dsy)
dsx
- dsy
- public java.lang.String FindoutDumpTurn()
public java.lang.Boolean isFrameOpen(java.lang.String openedFrame)
openedFrame
- public void FireoOKBotam(int sign, java.awt.event.ActionEvent e)
public boolean isShowMEOCmap()
public void setShowMEOCmap(boolean showMEOCmap)
showMEOCmap
- public void Graph_Zone(java.lang.String zone)
zone
-