26 psp
These packages (Note 1) are a one-person project undergoing rapid evolution. Backward compatibility (per Hadley Wickham) is provided as a courtesy rather than a guarantee.
Until further notice, these packages should
- not be used as the basis for research grant applications or referenced in final research progress reports,
- not be cited as an actively maintained tool in a peer-reviewed manuscript,
- not be used to support or fulfill requirements for pursuing an academic degree.
In addition, work primarily based on these packages (Note 1) should not be presented at academic conferences or similar scholarly venues.
Furthermore, a personβs ability to use these packages (Note 1) does not necessarily imply an understanding of their underlying mechanisms. Accordingly, demonstration of their use alone should not be considered sufficient evidence of expertise, nor should it be credited as a basis for academic promotion or advancement.
These statements do not apply to the contributors (Tip 1) to these packages (Note 1) with respect to their specific contributions.
These statements do not apply when the maintainer of these packages (Note 1), Tingting Zhan, is credited as the first author, the lead author, and/or the corresponding author in a peer-reviewed manuscript, or as the Principal Investigator or Co-Principal Investigator in a research grant application and/or a final research progress report.
These statements are advisory in nature and do not modify or restrict the rights granted under the GNU General Public License https://www.r-project.org/Licenses/.
The function psp() (v3.7.3, GPL (>= 2)) creates a line-segment-pattern, i.e., an R object of S3 class 'psp' (psp.object).
The S3 generic function as.psp() (v3.7.3, GPL (>= 2)) converts R objects of various classes into a line-segment-pattern. Listing 26.1 summarizes the S3 methods for the generic function as.psp() in the spatstat.* family of packages,
S3 methods spatstat.*::as.psp.*
library(spatstat)
.S3methods(generic.function = 'as.psp', all.names = TRUE) |>
attr(which = 'info', exact = TRUE) |>
subset.data.frame(subset = grepl(pattern = '^spatstat\\.', x = from)) visible from generic isS4
as.psp.data.frame TRUE spatstat.geom as.psp FALSE
as.psp.default TRUE spatstat.geom as.psp FALSE
as.psp.linnet TRUE spatstat.linnet as.psp FALSE
as.psp.lpp TRUE spatstat.linnet as.psp FALSE
as.psp.matrix TRUE spatstat.geom as.psp FALSE
as.psp.owin TRUE spatstat.geom as.psp FALSE
as.psp.psp TRUE spatstat.geom as.psp FALSE
Listing 26.2 summarizes the S3 methods for the class 'psp' in the spatstat.* family of packages,
S3 methods spatstat.*::*.psp
library(spatstat)
.S3methods(class = 'psp', all.names = TRUE) |>
attr(which = 'info', exact = TRUE) |>
subset.data.frame(subset = grepl(pattern = '^spatstat\\.', x = from)) visible from generic isS4
[.psp TRUE spatstat.geom [ FALSE
affine.psp TRUE spatstat.geom affine FALSE
as.data.frame.psp TRUE spatstat.geom as.data.frame FALSE
as.linnet.psp TRUE spatstat.linnet as.linnet FALSE
as.owin.psp TRUE spatstat.geom as.owin FALSE
as.ppp.psp TRUE spatstat.geom as.ppp FALSE
as.psp.psp TRUE spatstat.geom as.psp FALSE
boundingbox.psp TRUE spatstat.geom boundingbox FALSE
closing.psp TRUE spatstat.geom closing FALSE
crossdist.psp TRUE spatstat.geom crossdist FALSE
density.psp TRUE spatstat.explore density FALSE
dilation.psp TRUE spatstat.geom dilation FALSE
distfun.psp TRUE spatstat.geom distfun FALSE
distmap.psp TRUE spatstat.geom distmap FALSE
domain.psp TRUE spatstat.geom domain FALSE
edit.psp TRUE spatstat.geom edit FALSE
erosion.psp TRUE spatstat.geom erosion FALSE
flipxy.psp TRUE spatstat.geom flipxy FALSE
head.psp TRUE spatstat.geom head FALSE
identify.psp TRUE spatstat.geom identify FALSE
intensity.psp TRUE spatstat.geom intensity FALSE
is.empty.psp TRUE spatstat.geom is.empty FALSE
is.marked.psp TRUE spatstat.geom is.marked FALSE
markformat.psp TRUE spatstat.geom markformat FALSE
marks.psp TRUE spatstat.geom marks FALSE
marks<-.psp TRUE spatstat.geom marks<- FALSE
nndist.psp TRUE spatstat.geom nndist FALSE
nnfun.psp TRUE spatstat.geom nnfun FALSE
nobjects.psp TRUE spatstat.geom nobjects FALSE
nsegments.psp TRUE spatstat.geom nsegments FALSE
opening.psp TRUE spatstat.geom opening FALSE
pairdist.psp TRUE spatstat.geom pairdist FALSE
periodify.psp TRUE spatstat.geom periodify FALSE
pixellate.psp TRUE spatstat.geom pixellate FALSE
plot.psp TRUE spatstat.geom plot FALSE
print.psp TRUE spatstat.geom print FALSE
rebound.psp TRUE spatstat.geom rebound FALSE
rescale.psp TRUE spatstat.geom rescale FALSE
rjitter.psp TRUE spatstat.random rjitter FALSE
rotate.psp TRUE spatstat.geom rotate FALSE
rshift.psp TRUE spatstat.random rshift FALSE
scalardilate.psp TRUE spatstat.geom scalardilate FALSE
shift.psp TRUE spatstat.geom shift FALSE
subset.psp TRUE spatstat.geom subset FALSE
summary.psp TRUE spatstat.geom summary FALSE
superimpose.psp TRUE spatstat.geom superimpose FALSE
tail.psp TRUE spatstat.geom tail FALSE
text.psp TRUE spatstat.geom text FALSE
unitname.psp TRUE spatstat.geom unitname FALSE
unitname<-.psp TRUE spatstat.geom unitname<- FALSE
unmark.psp TRUE spatstat.geom unmark FALSE
unstack.psp TRUE spatstat.geom unstack FALSE
Window.psp TRUE spatstat.geom Window FALSE
Window<-.psp TRUE spatstat.geom Window<- FALSE
The examples in Chapter 26 require
library(groupedHyperframe)Table 26.1 summarizes the S3 methods for the class 'psp' in package groupedHyperframe (v0.4.0, GPL-2),
S3 methods groupedHyperframe::*.psp (v0.4.0)
| visible | generic | isS4 | |
|---|---|---|---|
Math.psp |
FALSE | methods::Math |
FALSE |
Summary.psp |
FALSE | methods::Summary |
FALSE |
26.1 Group-Generic of Numeric Mark(s)
26.1.1 π§ Math
The S3 method Math.psp() π§
26.1.2 π§ Summary
The S3 method Summary.psp() π§