`dirichlet.weights(X, window=NULL, exact=TRUE)`

X

Data defining a point pattern.

window

Default window for the point pattern

exact

Logical value. If

`TRUE`

, compute exact areas
using the package `deldir`

. If `FALSE`

, compute
approximate areas using a pixel raster.- Vector of nonnegative weights for each point in
`X`

.

`quad.object`

for an explanation of quadrature
weights and quadrature schemes. The weights are computed using the Dirichlet tessellation.
First `X`

and (optionally) `window`

are converted into a
point pattern object. Then the Dirichlet tessellation of the points
of `X`

is computed.
The weight attached to a point of `X`

is the area of
its Dirichlet tile (inside the window `X$window`

).

If `exact=TRUE`

the Dirichlet tessellation is computed exactly
by the Lee-Schachter algorithm using the package `deldir`

.
Otherwise a pixel raster approximation is constructed and the areas
are approximations to the true weights. In all cases the sum of the
weights is equal to the area of the window.

`quad.object`

,
`gridweights`

library(spatstat) Q <- quadscheme(runifpoispp(10)) X <- as.ppp(Q) # data and dummy points together w <- dirichlet.weights(X, exact=FALSE)