# as.layered

##### Convert Data To Layered Object

Converts spatial data into a layered object.

##### Usage

`as.layered(X)` # S3 method for default
as.layered(X)

# S3 method for ppp
as.layered(X)

# S3 method for splitppp
as.layered(X)

# S3 method for solist
as.layered(X)

# S3 method for listof
as.layered(X)

# S3 method for msr
as.layered(X)

##### Arguments

- X
Some kind of spatial data.

##### Details

This function converts the object `X`

into an object of class `"layered"`

.

The argument `X`

should contain some kind of spatial data
such as a point pattern, window, or pixel image.

If `X`

is a simple object then it will be converted into
a `layered`

object containing only one layer which is equivalent
to `X`

.

If `X`

can be interpreted as consisting of
multiple layers of data, then the result will be a `layered`

object consisting of these separate layers of data.

if

`X`

is a list of class`"listof"`

or`"solist"`

, then`as.layered(X)`

consists of several layers, one for each entry in the list`X`

;if

`X`

is a multitype point pattern, then`as.layered(X)`

consists of several layers, each containing the sub-pattern consisting of points of one type;if

`X`

is a vector-valued measure, then`as.layered(X)`

consists of several layers, each containing a scalar-valued measure.

##### Value

An object of class `"layered"`

(see `layered`

).

##### See Also

##### Examples

```
# NOT RUN {
as.layered(cells)
as.layered(amacrine)
P <- rpoispp(100)
fit <- ppm(P ~ x+y)
rs <- residuals(fit, type="score")
as.layered(rs)
# }
```

*Documentation reproduced from package spatstat, version 1.63-0, License: GPL (>= 2)*