as.function.tess

0th

Percentile

Convert a Tessellation to a Function

Convert a tessellation into a function of the \(x\) and \(y\) coordinates. The default function values are factor levels specifying which tile of the tessellation contains the point \((x,y)\).

Keywords
manip, spatial
Usage
# S3 method for tess
as.function(x,…,values=NULL)
Arguments
x

A tessellation (object of class "tess").

values

Optional. A vector giving the values of the function for each tile of x.

Ignored.

Details

This command converts a tessellation (object of class "tess") to a function(x,y) where the arguments x and y are (vectors of) spatial coordinates. The corresponding function values are factor levels identifying which tile of the tessellation contains each point. Values are NA if the corresponding point lies outside the tessellation.

If the argument values is given, then it determines the value of the function in each tile of x.

Value

A function in the R language, also belonging to the class "funxy".

See Also

tileindex for the low-level calculation of tile index.

cut.ppp and split.ppp to divide up the points of a point pattern according to a tessellation.

Aliases
  • as.function.tess
Examples
# NOT RUN {
  X <- runifpoint(7)
  V <- dirichlet(X)
  f <- as.function(V)
  f(0.1, 0.4)
  plot(f)
# }
Documentation reproduced from package spatstat, version 1.59-0, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.