19  im

Function spatstat.geom::im() creates pixel image object (im.object), i.e., an R object of S3 class 'im'. Package groupedHyperframe (v0.3.0.20251020) does not implements any S3 method dispatch to the class 'im', in addition to the existing S3 method dispatches spatstat.geom::*.im (v3.6.0.3, Listing 19.1) and spatstat.explore::*.im (v3.5.3.3, Listing 19.2),

Listing 19.1: Existing S3 method dispatches spatstat.geom::*.im
Code
suppressPackageStartupMessages(library(spatstat.geom))
methods(class = 'im', all.names = TRUE) |> 
  attr(which = 'info', exact = TRUE) |>
  subset.data.frame(subset = from == 'spatstat.geom')
#                    visible          from         generic  isS4
# [.im                  TRUE spatstat.geom               [ FALSE
# [<-.im                TRUE spatstat.geom             [<- FALSE
# affine.im             TRUE spatstat.geom          affine FALSE
# anyNA.im              TRUE spatstat.geom           anyNA FALSE
# as.array.im           TRUE spatstat.geom        as.array FALSE
# as.data.frame.im      TRUE spatstat.geom   as.data.frame FALSE
# as.double.im          TRUE spatstat.geom       as.double FALSE
# as.function.im        TRUE spatstat.geom     as.function FALSE
# as.im.im              TRUE spatstat.geom           as.im FALSE
# as.matrix.im          TRUE spatstat.geom       as.matrix FALSE
# as.owin.im            TRUE spatstat.geom         as.owin FALSE
# as.tess.im            TRUE spatstat.geom         as.tess FALSE
# boundingbox.im        TRUE spatstat.geom     boundingbox FALSE
# by.im                 TRUE spatstat.geom              by FALSE
# compatible.im         TRUE spatstat.geom      compatible FALSE
# Complex.im            TRUE spatstat.geom         Complex FALSE
# connected.im          TRUE spatstat.geom       connected FALSE
# contour.im            TRUE spatstat.geom         contour FALSE
# cut.im                TRUE spatstat.geom             cut FALSE
# dim.im                TRUE spatstat.geom             dim FALSE
# domain.im             TRUE spatstat.geom          domain FALSE
# edit.im               TRUE spatstat.geom            edit FALSE
# flipxy.im             TRUE spatstat.geom          flipxy FALSE
# Frame<-.im            TRUE spatstat.geom         Frame<- FALSE
# harmonise.im          TRUE spatstat.geom       harmonise FALSE
# harmonize.im          TRUE spatstat.geom       harmonize FALSE
# hist.im               TRUE spatstat.geom            hist FALSE
# image.im              TRUE spatstat.geom           image FALSE
# integral.im           TRUE spatstat.geom        integral FALSE
# levels.im             TRUE spatstat.geom          levels FALSE
# levels<-.im           TRUE spatstat.geom        levels<- FALSE
# Math.im               TRUE spatstat.geom            Math FALSE
# mean.im               TRUE spatstat.geom            mean FALSE
# median.im             TRUE spatstat.geom          median FALSE
# Ops.im                TRUE spatstat.geom             Ops FALSE
# persp.im              TRUE spatstat.geom           persp FALSE
# plot.im               TRUE spatstat.geom            plot FALSE
# print.im              TRUE spatstat.geom           print FALSE
# quantess.im           TRUE spatstat.geom        quantess FALSE
# quantile.im           TRUE spatstat.geom        quantile FALSE
# quantilefun.im        TRUE spatstat.geom     quantilefun FALSE
# rebound.im            TRUE spatstat.geom         rebound FALSE
# reflect.im            TRUE spatstat.geom         reflect FALSE
# relevel.im            TRUE spatstat.geom         relevel FALSE
# rescale.im            TRUE spatstat.geom         rescale FALSE
# rotate.im             TRUE spatstat.geom          rotate FALSE
# scalardilate.im       TRUE spatstat.geom    scalardilate FALSE
# scaletointerval.im    TRUE spatstat.geom scaletointerval FALSE
# shift.im              TRUE spatstat.geom           shift FALSE
# sort.im               TRUE spatstat.geom            sort FALSE
# split.im              TRUE spatstat.geom           split FALSE
# summary.im            TRUE spatstat.geom         summary FALSE
# Summary.im            TRUE spatstat.geom         Summary FALSE
# unitname.im           TRUE spatstat.geom        unitname FALSE
# unitname<-.im         TRUE spatstat.geom      unitname<- FALSE
# update.im             TRUE spatstat.geom          update FALSE
# Window.im             TRUE spatstat.geom          Window FALSE
# Window<-.im           TRUE spatstat.geom        Window<- FALSE
# xtfrm.im              TRUE spatstat.geom           xtfrm FALSE
# ZeroValue.im          TRUE spatstat.geom       ZeroValue FALSE
Listing 19.2: Existing S3 method dispatches spatstat.explore::*.im
Code
suppressPackageStartupMessages(library(spatstat.explore))
methods(class = 'im', all.names = TRUE) |> 
  attr(which = 'info', exact = TRUE) |>
  subset.data.frame(subset = from == 'spatstat.explore')
#                visible             from     generic  isS4
# auc.im            TRUE spatstat.explore         auc FALSE
# blurHeat.im       TRUE spatstat.explore    blurHeat FALSE
# pairs.im          TRUE spatstat.explore       pairs FALSE
# roc.im            TRUE spatstat.explore         roc FALSE
# scanmeasure.im    TRUE spatstat.explore scanmeasure FALSE
# Smooth.im         TRUE spatstat.explore      Smooth FALSE
# SmoothHeat.im     TRUE spatstat.explore  SmoothHeat FALSE