Legacy method for
INLA::inla.nonconvex.hull()
.
Use fm_nonconvex_hull()
with method = "fm"
instead, with
either format = "fm"
(for compatibility with code
expecting fm_segm
output) or format = "sf"
.
fm_nonconvex_hull_inla(
x,
convex = -0.15,
concave = convex,
resolution = 40,
eps = NULL,
eps_rel = NULL,
crs = NULL,
...
)fm_nonconvex_hull_inla_basic(
x,
convex = -0.15,
resolution = 40,
eps = NULL,
crs = fm_crs(x)
)
fm_nonconvex_hull_inla()
returns an fm_segm
object, for compatibility with inla.nonconvex.hull()
.
A spatial object
numeric vector; How much to extend
numeric vector; The minimum allowed reentrant curvature.
Default equal to convex
integer; The internal computation resolution. A warning
will be issued when this needs to be increased for higher accuracy, with
the required resolution stated. For method="fm"
only.
The polygonal curve simplification tolerances used for
simplifying the resulting boundary curve. See fm_simplify_helper()
for
details. For method="fm"
only.
Optional crs object for the resulting polygon. Default is
fm_crs(x)
Unused.
fm_nonconvex_hull_inla_basic()
: Special method fm_nonconvex_hull_fm()
method for concave = 0
. Requires splancs::nndistF()
.
For mesh and curve creation, the fm_rcdt_2d_inla()
, fm_mesh_2d_inla()
,
and fm_nonconvex_hull_inla()
methods will keep the interface syntax used by
INLA::inla.mesh.create()
, INLA::inla.mesh.2d()
, and
INLA::inla.nonconvex.hull()
functions, respectively, whereas the
fm_rcdt_2d()
, fm_mesh_2d()
, and fm_nonconvex_hull()
interfaces may be
different, and potentially change in the future.
fm_nonconvex_hull()
Other nonconvex inla legacy support:
fm_segm_contour_helper()
,
fm_simplify_helper()
if (FALSE) { # require("splancs")
fm_nonconvex_hull_inla(cbind(0, 0), convex = 1)
}
Run the code above in your browser using DataLab