Constructor and Description |
---|
Redrawer(List<Plot> plots,
float maxRefreshRate,
boolean startImmediately) |
Redrawer(Plot plot,
float maxRefreshRate,
boolean startImmediately) |
Modifier and Type | Method and Description |
---|---|
void |
finish()
Internally, this causes
the refresh thread to exit.
|
void |
pause()
Temporarily stop redrawing the plot.
|
void |
run() |
void |
setMaxRefreshRate(float refreshRate)
Set the maximum refresh rate that Redrawer should use.
|
void |
start()
Start/resume redrawing the plot.
|
public Redrawer(List<Plot> plots, float maxRefreshRate, boolean startImmediately)
plots
- List of Plot instances to be redrawnmaxRefreshRate
- Desired frequency at which to redraw plots.startImmediately
- If true, invokes run() immediately after construction.public Redrawer(Plot plot, float maxRefreshRate, boolean startImmediately)
public void pause()
public void start()
public void finish()
public void setMaxRefreshRate(float refreshRate)
refreshRate
- Refresh rate in Hz.