intersect.lintess {spatstat.linnet} | R Documentation |
Intersection of Tessellations on a Linear Network
Description
Yields the intersection (common refinement) of two tessellations on a linear network.
Usage
intersect.lintess(X, Y)
Arguments
X , Y |
Tessellations (objects of class |
Details
X
and Y
should be tessellations on a linear network
(objects of class "lintess"
) and should be defined on the
same network. The algorithm finds the common refinement of the
two tessellations. Each tile in the resulting tessellation
is the intersection of a tile of X
with a tile of Y
.
Alternatively, one of the arguments X
or Y
can be a two-dimensional tessellation (object of class
"tess"
) while the other argument is a network or a tessellation
on a network. The two-dimensional tessellation will be intersected
with the network to produce a tessellation on the network, then
intersected with the other tessellation on the network.
Value
Another tessellation (object of class "lintess"
)
on the same linear network as X
and Y
.
Author(s)
Adrian Baddeley Adrian.Baddeley@curtin.edu.au.
See Also
lintess
,
divide.linnet
,
chop.linnet
Examples
X <- divide.linnet(runiflpp(4, simplenet))
Y <- divide.linnet(runiflpp(3, simplenet))
opa <- par(mfrow=c(1,3))
plot(X)
plot(Y)
plot(intersect.lintess(X,Y))
par(opa)