# as.linnet.linim

##### Extract Linear Network from Data on a Linear Network

Given some kind of data on a linear network,
the command `as.linnet`

extracts the linear network itself.

##### Usage

```
# S3 method for linim
as.linnet(X, …)
``` # S3 method for linfun
as.linnet(X, …)

# S3 method for lintess
as.linnet(X, …)

# S3 method for lpp
as.linnet(X, …, fatal=TRUE, sparse)

##### Arguments

- X
Data on a linear network. A point pattern (class

`"lpp"`

), pixel image (class`"linim"`

), function (class`"linfun"`

) or tessellation (class`"lintess"`

) on a linear network.- …
Ignored.

- fatal
Logical value indicating whether data in the wrong format should lead to an error (

`fatal=TRUE`

) or a warning (`fatal=FALSE`

).- sparse
Logical value indicating whether to use a sparse matrix representation, as explained in

`linnet`

. Default is to keep the same representation as in`X`

.

##### Details

These are methods for the generic `as.linnet`

for various classes.

The network on which the data are defined is extracted.

##### Value

A linear network (object of class `"linnet"`

).

##### See Also

##### Examples

```
# NOT RUN {
# make some data
xcoord <- linfun(function(x,y,seg,tp) { x }, simplenet)
as.linnet(xcoord)
X <- as.linim(xcoord)
as.linnet(X)
# }
```

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