|
Parkinson Disease Database | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectspirals.data.viewers.TabletDataViewer
spirals.data.viewers.SimpleTabletDataViewer
spirals.data.viewers.ZoomTabletDataViewer
spirals.data.viewers.LinearRegressionWidthTabletDataViewer
public class LinearRegressionWidthTabletDataViewer
Třída rozšiřuje prohlížeč se zoomem.
Daty je proložena přímka získaná z lineární regrese.
Copyright: Copyright (c) 2005 Jan Dolezel
Company: ČVUT FEL, Prague
Field Summary | |
---|---|
protected double |
a
|
private double |
dpi
rozlišení tabletu |
protected double |
fi
|
private javax.swing.JSpinner |
fieldOffset
|
protected double |
k
|
private double |
offset
poloměr pásu kolem přímky |
private int |
resampleRate
vzdálenost mezi body při převzorkování na funkci vzdálenosti |
Fields inherited from class spirals.data.viewers.ZoomTabletDataViewer |
---|
border, centerx, centery, detailLevel, oldx, oldy |
Fields inherited from class spirals.data.viewers.TabletDataViewer |
---|
all, controls, data, screen, showUp, tabletData, ti |
Constructor Summary | |
---|---|
LinearRegressionWidthTabletDataViewer(javax.swing.JPanel screen,
javax.swing.JPanel controls,
Data data,
boolean all,
boolean showUp)
|
Method Summary | |
---|---|
java.lang.String |
getDescription()
vrátí textový popis prohlížeče |
private void |
install()
|
private void |
offsetChange()
bastaví nové rozpětí |
void |
paint(java.awt.Graphics g)
načrtne tablet a vykreslí data |
protected void |
paintLine(java.awt.Graphics g)
kreslí přímku a pásy po stranách |
private void |
paintSides(java.awt.Graphics g,
double offset)
kreslí prímku s posunutím |
protected void |
setDrawColor(java.awt.Graphics g,
int index)
pokud je bod za hranicí pásu lineární regrese, bud červený |
void |
updateData()
počítá LR z převzorkovaných dat |
Methods inherited from class spirals.data.viewers.ZoomTabletDataViewer |
---|
disableControls, drawTableOutline, getKoeficient, getOffsetX, getOffsetY, getTabletOffsetX, getTabletOffsetY, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, updateControls |
Methods inherited from class spirals.data.viewers.SimpleTabletDataViewer |
---|
clearWindow, drawTablet, getPictureHeight, getPictureWidth, getScreenHeight, getScreenWidth, paintData |
Methods inherited from class spirals.data.viewers.TabletDataViewer |
---|
repaint, setTabletData, setTabletInfo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final int resampleRate
protected double a
protected double fi
protected double k
private double offset
private final double dpi
private javax.swing.JSpinner fieldOffset
Constructor Detail |
---|
public LinearRegressionWidthTabletDataViewer(javax.swing.JPanel screen, javax.swing.JPanel controls, Data data, boolean all, boolean showUp)
Method Detail |
---|
private void install()
private void offsetChange()
public void paint(java.awt.Graphics g)
SimpleTabletDataViewer
paint
in class ZoomTabletDataViewer
g
- Graphicsprotected void paintLine(java.awt.Graphics g)
g
- Graphicsprivate void paintSides(java.awt.Graphics g, double offset)
g
- Graphicsoffset
- double posunutí v centimetrech od přímky LRprotected void setDrawColor(java.awt.Graphics g, int index)
setDrawColor
in class SimpleTabletDataViewer
g
- Graphicsindex
- intpublic void updateData()
updateData
in class ZoomTabletDataViewer
public java.lang.String getDescription()
TabletDataViewer
getDescription
in class ZoomTabletDataViewer
|
Parkinson Disease Database | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |