[.bm_matrix {bittermelon} | R Documentation |
Extract or replace parts of a bitmap/pixmap matrix
Description
[.bm_matrix()
is defined so that it returns a bm_bitmap()
or bm_pixmap()
object
(if the value is a matrix).
[<-.bm_bitmap()
casts any replacement values as integers while
[<-.bm_pixmap()
casts any replacement values as standardized color strings.
Usage
## S3 method for class 'bm_matrix'
x[i, j, ..., drop = TRUE]
## S3 replacement method for class 'bm_bitmap'
x[i, j, ...] <- value
## S3 replacement method for class 'bm_pixmap'
x[i, j, ...] <- value
Arguments
x |
|
i , j |
indices specifying elements to extract or replace.
See [base:: |
... |
Passed to [base:: |
drop |
If |
value |
Replacement value |
Value
[.bm_matrix()
returns a bm_bitmap()
or bm_pixmap()
object if the
value is a matrix and/or drop
is FALSE
otherwise it returns a vector of integers or color strings.
Examples
font_file <- system.file("fonts/spleen/spleen-8x16.hex.gz", package = "bittermelon")
font <- read_hex(font_file)
capital_r <- font[[str2ucp("R")]]
print(capital_r[4:14,2:8])
capital_r[11:13,3:5] <- 2L
print(capital_r)
[Package bittermelon version 2.0.2 Index]