| methods.linim | R Documentation |
Methods for the class "linim" of functions on a linear network.
## S3 method for class 'linim'
print(x, ...)
## S3 method for class 'linim'
summary(object, ...)
## S3 method for class 'linim'
as.im(X, ...)
## S3 method for class 'linim'
as.data.frame(x, ...)
## S3 method for class 'linim'
shift(X, ...)
## S3 method for class 'linim'
scalardilate(X, f, ..., origin=NULL)
## S3 method for class 'linim'
affine(X, mat=diag(c(1,1)), vec=c(0,0), ...)
X, x, object |
A pixel image on a linear network
(object of class |
... |
Extra arguments passed to other methods. |
f |
Numeric. Scalar dilation factor. |
mat |
Numeric matrix representing the linear transformation. |
vec |
Numeric vector of length 2 specifying the shift vector. |
origin |
Character string determining a location
that will be shifted to the origin. Options are
|
These are methods for the generic functions
print, summary
and as.data.frame,
and the spatstat generic functions
as.im,
shift,
scalardilate and
affine.
An object of class "linfun" represents a
pixel image defined on a linear network.
The method as.im.linim extracts the pixel values
and returns a pixel image of class "im".
The method as.data.frame.linim returns a data frame
giving spatial locations (in cartesian and network coordinates)
and corresponding function values.
The methods shift.linim,
scalardilate.linim and affine.linim
apply geometric transformations to the pixels and the underlying
linear network, without changing the pixel values.
For print.linim the result is NULL.
The function summary.linim returns an object of class
"summary.linim". In normal usage this summary is
automatically printed by print.summary.linim.
For as.im.linim the result is an object of class "im".
For the geometric transformations shift.linim,
scalardilate.linim and affine.linim, the result is
another object of class "linim".
M <- psp2mask(as.psp(simplenet))
Z <- as.im(function(x,y) {x-y}, W=M)
X <- linim(simplenet, Z)
## ............ print basic details .........................
X
## ............ print gory details .........................
summary(X)
## ...........................................................
shift(X, c(1,1))
scalardilate(X, 2)
head(as.data.frame(X))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.