Description Usage Arguments Details Value Author(s) See Also Examples
Given a spatial object (such as a point pattern or pixel image) in two dimensions, these functions extract or change the window in which the object is defined.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | Window(X, ...)
Window(X, ...) <- value
## S3 method for class 'ppp'
Window(X, ...)
## S3 replacement method for class 'ppp'
Window(X, ...) <- value
## S3 method for class 'psp'
Window(X, ...)
## S3 replacement method for class 'psp'
Window(X, ...) <- value
## S3 method for class 'im'
Window(X, ...)
## S3 replacement method for class 'im'
Window(X, ...) <- value
|
X |
A spatial object such as a point pattern, line segment pattern or pixel image. |
... |
Extra arguments. They are ignored by all the methods listed here. |
value |
Another window (object of class |
The functions Window
and Window<-
are generic.
Window(X)
extracts the spatial window in which X
is
defined.
Window(X) <- W
changes the window in which X
is defined
to the new window W
, and discards any data outside W
.
In particular:
If X
is a point pattern (object of class "ppp"
)
then Window(X) <- W
discards any points of X
which
fall outside W
.
If X
is a line segment pattern (object of class
"psp"
) then Window(X) <- W
clips the segments of X
to the boundaries of W
.
If X
is a pixel image (object of class "im"
)
then Window(X) <- W
has the effect that pixels
lying outside W
are retained but their pixel values
are set to NA
.
Many other classes of spatial object have a method
for Window
, but not Window<-
.
See Window.ppm
.
The result of Window
is a window (object of class
"owin"
).
The result of Window<-
is the updated object X
,
of the same class as X
.
and \ege
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Loading required package: nlme
Loading required package: rpart
spatstat 1.52-1 (nickname: 'Apophenia')
For an introduction to spatstat, type 'beginner'
Note: spatstat version 1.52-1 is out of date by more than 3 months; we recommend upgrading to the latest version.
window: rectangle = [0, 1] x [0, 1] units
window: polygonal boundary
enclosing rectangle: [525, 10575] x [450, 7125] furlongs
window: rectangle = [0, 1] x [0, 1] units
window: binary image mask
257 x 257 pixel array (ny, nx)
enclosing rectangle: [-1, 1] x [-1, 1] units
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.