ProgressBar.Rd
Package: R.utils
Class ProgressBar
Object
~~|
~~+--
ProgressBar
Directly known subclasses:
FileProgressBar
public static class ProgressBar
extends Object
ProgressBar(max=100, ticks=10, stepLength=1, newlineWhenDone=TRUE)
The maximum number of steps.
Put visual "ticks" every ticks
step.
The default length for each increase.
If TRUE
, a newline is outputted when bar is
updated, when done, otherwise not.
Methods:
as.character | - | |
getBarString | - | |
increase | - | |
isDone | - | |
reset | - | |
setMaxValue | - | |
setProgress | - | |
setStepLength | - | |
setTicks | - | |
setValue | - | |
update | - |
Methods inherited from Object:
$, $<-, [[, [[<-, as.character, attach, attachLocally, clearCache, clearLookupCache, clone, detach, equals, extend, finalize, getEnvironment, getFieldModifier, getFieldModifiers, getFields, getInstantiationTime, getStaticInstance, hasField, hashCode, ll, load, names, objectSize, print, save
# A progress bar with default step length one.
pb <- ProgressBar(max=42)
reset(pb)
#> [
while (!isDone(pb)) {
x <- rnorm(3e4)
increase(pb)
# Emulate a slow process
if (interactive()) Sys.sleep(0.02)
}
#> .........|.........|.........|.........|.]
cat("\n")
#>
# A "faster" progress bar with default step length 1.4.
pb <- ProgressBar(max=42, stepLength=1.4)
reset(pb)
#> [
while (!isDone(pb)) {
x <- rnorm(3e4)
increase(pb)
# Emulate a slow process
if (interactive()) Sys.sleep(0.02)
}
#> .........|.........|.........|.........|.]
cat("\n")
#>