rotate.owin
Rotate a Window
Rotates a window
Usage
# S3 method for owin
rotate(X, angle=pi/2, …, rescue=TRUE, centre=NULL)
Arguments
- X
A window (object of class
"owin"
).- angle
Angle of rotation.
- rescue
Logical. If
TRUE
, the rotated window will be processed byrescue.rectangle
.- …
Optional arguments passed to
as.mask
controlling the resolution of the rotated window, ifX
is a binary pixel mask. Ignored ifX
is not a binary mask.- centre
Centre of rotation. Either a vector of length 2, or a character string (partially matched to
"centroid"
,"midpoint"
or"bottomleft"
). The default is the coordinate originc(0,0)
.
Details
Rotates the window by the specified angle. Angles are measured in
radians, anticlockwise. The default is to rotate the window 90 degrees
anticlockwise. The centre of rotation is the origin, by default,
unless centre
is specified.
Value
Another object of class "owin"
representing the
rotated window.
See Also
Examples
# NOT RUN {
w <- owin(c(0,1),c(0,1))
v <- rotate(w, pi/3)
e <- rotate(w, pi/2, centre="midpoint")
# }
# NOT RUN {
plot(v)
# }
# NOT RUN {
w <- as.mask(letterR)
v <- rotate(w, pi/5)
# }