Parkinson Disease Database

spirals.data.doubleViewers
Class TimeTabletDataViewer

java.lang.Object
  extended by spirals.data.viewers.TabletDataViewer
      extended by spirals.data.doubleViewers.DoubleViewer
          extended by spirals.data.doubleViewers.DoubleViewerDrag
              extended by spirals.data.doubleViewers.TimeTabletDataViewer
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener
Direct Known Subclasses:
LengthTabletDataViewer, TimeDifTabletDataViewer

public class TimeTabletDataViewer
extends DoubleViewerDrag

Prohlížeč který používá celá data. Zobrazuje se při vyznačení platného úseku dat po jejich sejmutí z tabletu.

Copyright: Copyright (c) 2005 Jan Dolezel

Company: ČVUT FEL, Prague


Field Summary
protected  double[] angle
           
protected  DataComboBox dcb
           
protected  double maxFi
           
protected  double minFi
           
 
Fields inherited from class spirals.data.doubleViewers.DoubleViewerDrag
dragging
 
Fields inherited from class spirals.data.doubleViewers.DoubleViewer
bottom, bottomViewer, top, topControls, topViewer
 
Fields inherited from class spirals.data.viewers.TabletDataViewer
all, controls, data, screen, showUp, tabletData, ti
 
Constructor Summary
TimeTabletDataViewer(javax.swing.JPanel screen, javax.swing.JPanel controls, Data data, boolean all, boolean showUp)
           
 
Method Summary
 void disableControls()
          Zamezí používání ovládacích prvků
 javax.swing.JPanel getControls()
           
 java.lang.String getDescription()
          vrátí textový popis prohlížeče
 int getEnd()
           
 int getStart()
           
 boolean changed()
           
private  void install()
           
protected  void setBottom(double[] vect, double min, double max)
           
 void setChanged(boolean changed)
           
 void updateControls()
          Volá se vždy při změně dat.
 void updateData()
          vybere všechna data
 
Methods inherited from class spirals.data.doubleViewers.DoubleViewerDrag
mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased
 
Methods inherited from class spirals.data.doubleViewers.DoubleViewer
paint
 
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

dcb

protected DataComboBox dcb

minFi

protected double minFi

maxFi

protected double maxFi

angle

protected double[] angle
Constructor Detail

TimeTabletDataViewer

public TimeTabletDataViewer(javax.swing.JPanel screen,
                            javax.swing.JPanel controls,
                            Data data,
                            boolean all,
                            boolean showUp)
Method Detail

install

private void install()

setBottom

protected void setBottom(double[] vect,
                         double min,
                         double max)

updateControls

public void updateControls()
Description copied from class: TabletDataViewer
Volá se vždy při změně dat. Upraví ovládací prvky prohlížeče

Overrides:
updateControls in class TabletDataViewer

updateData

public void updateData()
vybere všechna data

Overrides:
updateData in class TabletDataViewer

disableControls

public void disableControls()
Description copied from class: TabletDataViewer
Zamezí používání ovládacích prvků

Overrides:
disableControls in class TabletDataViewer

getControls

public javax.swing.JPanel getControls()

getStart

public int getStart()

getEnd

public int getEnd()

changed

public boolean changed()
Returns:
boolean vrací true, pokud byl vyznačen nový úsek

setChanged

public void setChanged(boolean changed)

getDescription

public java.lang.String getDescription()
Description copied from class: TabletDataViewer
vrátí textový popis prohlížeče

Overrides:
getDescription in class TabletDataViewer
Returns:
String

Parkinson Disease Database