Replace.linim {spatstat.linnet} | R Documentation |
Reset Values in Subset of Image on Linear Network
Description
Reset the values in a subset of a pixel image on a linear network.
Usage
## S3 replacement method for class 'linim'
x[i, j] <- value
Arguments
x |
A pixel image on a linear network.
An object of class |
i |
Object defining the subregion or subset to be replaced.
Either a spatial window (an object of class |
j |
An integer or logical vector serving as the column index
if matrix indexing is being used. Ignored if |
value |
Vector, matrix, factor or pixel image containing the replacement values. Short vectors will be recycled. |
Details
This function changes some of the pixel values in a
pixel image. The image x
must be an object of class
"linim"
representing a pixel image on a linear network.
The pixel values are replaced according to the rules
described in the help for [<-.im
.
Then the auxiliary data are updated.
Value
The image x
with the values replaced.
Author(s)
Adrian Baddeley Adrian.Baddeley@curtin.edu.au, Rolf Turner rolfturner@posteo.net and Ege Rubak rubak@math.aau.dk.
See Also
Examples
# make a function
Y <- as.linim(distfun(runiflpp(5, simplenet)))
# replace some values
B <- square(c(0.25, 0.55))
Y[B] <- 2
plot(Y, main="")
plot(B, add=TRUE, lty=3)
X <- runiflpp(4, simplenet)
Y[X] <- 5