
## S3 method for class 'owin':
affine(X, mat=diag(c(1,1)), vec=c(0,0), ..., rescue=TRUE)
"owin"
).TRUE
, the transformed window
will be processed by rescue.rectangle
.as.mask
controlling the pixel resolution of the transformed window,
if X
is a binary pixel mask."owin"
) representing the
result of applying the affine transformation.mat
(multiplying on the left by mat
),
and then the result is translated by the vector vec
.
The argument mat
must be a nonsingular $2 \times 2$
matrix. This is a method for the generic function affine
.
affine
,
affine.ppp
,
affine.psp
,
affine.im
,
rotate
,
shift
# shear transformation
shear <- matrix(c(1,0,0.6,1),ncol=2)
X <- affine(owin(), shear)
plot(X)
data(letterR)
affine(letterR, shear, c(0, 0.5))
affine(as.mask(letterR), shear, c(0, 0.5))
Run the code above in your browser using DataLab