# Generated by roxygen2: do not edit by hand

S3method("$", fm_crs)
S3method("[",fm_bbox)
S3method("[",fm_list)
S3method("[",fm_segm_list)
S3method("fm_crs<-","NULL")
S3method("fm_crs<-",Spatial)
S3method("fm_crs<-",fm_collect)
S3method("fm_crs<-",fm_lattice_2d)
S3method("fm_crs<-",fm_list)
S3method("fm_crs<-",fm_mesh_2d)
S3method("fm_crs<-",fm_segm)
S3method("fm_crs<-",sf)
S3method("fm_crs<-",sfc)
S3method("fm_crs<-",sfg)
S3method("fm_crs_oblique<-","NULL")
S3method("fm_crs_oblique<-",CRS)
S3method("fm_crs_oblique<-",crs)
S3method("fm_crs_oblique<-",fm_CRS)
S3method("fm_crs_oblique<-",fm_collect)
S3method("fm_crs_oblique<-",fm_crs)
S3method("fm_crs_oblique<-",fm_lattice_2d)
S3method("fm_crs_oblique<-",fm_mesh_2d)
S3method("fm_crs_oblique<-",fm_segm)
S3method("fm_crs_oblique<-",inla.CRS)
S3method("fm_ellipsoid_radius<-",CRS)
S3method("fm_ellipsoid_radius<-",character)
S3method("fm_ellipsoid_radius<-",crs)
S3method("fm_ellipsoid_radius<-",fm_CRS)
S3method("fm_ellipsoid_radius<-",fm_crs)
S3method("fm_ellipsoid_radius<-",inla.CRS)
S3method("fm_length_unit<-",CRS)
S3method("fm_length_unit<-",character)
S3method("fm_length_unit<-",crs)
S3method("fm_length_unit<-",fm_CRS)
S3method("fm_length_unit<-",fm_crs)
S3method("fm_length_unit<-",inla.CRS)
S3method(c,fm_bbox)
S3method(c,fm_list)
S3method(c,fm_segm)
S3method(c,fm_segm_list)
S3method(fm_CRS,CRS)
S3method(fm_CRS,SpatRaster)
S3method(fm_CRS,SpatVector)
S3method(fm_CRS,Spatial)
S3method(fm_CRS,crs)
S3method(fm_CRS,default)
S3method(fm_CRS,fm_CRS)
S3method(fm_CRS,fm_collect)
S3method(fm_CRS,fm_crs)
S3method(fm_CRS,fm_lattice)
S3method(fm_CRS,fm_list)
S3method(fm_CRS,fm_mesh_2d)
S3method(fm_CRS,fm_segm)
S3method(fm_CRS,inla.CRS)
S3method(fm_CRS,matrix)
S3method(fm_CRS,sf)
S3method(fm_CRS,sfc)
S3method(fm_CRS,sfg)
S3method(fm_area,fm_segm)
S3method(fm_area,fm_segm_list)
S3method(fm_as_collect,fm_collect)
S3method(fm_as_dgCMatrix,default)
S3method(fm_as_dgCMatrix,fmesher_sparse)
S3method(fm_as_dgTMatrix,default)
S3method(fm_as_dgTMatrix,fmesher_sparse)
S3method(fm_as_fm,"NULL")
S3method(fm_as_fm,CRS)
S3method(fm_as_fm,crs)
S3method(fm_as_fm,fm_bbox)
S3method(fm_as_fm,fm_collect)
S3method(fm_as_fm,fm_crs)
S3method(fm_as_fm,fm_lattice_2d)
S3method(fm_as_fm,fm_lattice_Nd)
S3method(fm_as_fm,fm_mesh_1d)
S3method(fm_as_fm,fm_mesh_2d)
S3method(fm_as_fm,fm_mesh_3d)
S3method(fm_as_fm,fm_segm)
S3method(fm_as_fm,fm_tensor)
S3method(fm_as_fm,inla.CRS)
S3method(fm_as_fm,inla.mesh)
S3method(fm_as_fm,inla.mesh.1d)
S3method(fm_as_fm,inla.mesh.lattice)
S3method(fm_as_fm,inla.mesh.segment)
S3method(fm_as_lattice_2d,fm_lattice_2d)
S3method(fm_as_lattice_2d,inla.mesh.lattice)
S3method(fm_as_lattice_Nd,fm_lattice_Nd)
S3method(fm_as_mesh_1d,fm_mesh_1d)
S3method(fm_as_mesh_1d,inla.mesh.1d)
S3method(fm_as_mesh_2d,fm_mesh_2d)
S3method(fm_as_mesh_2d,fm_mesh_3d)
S3method(fm_as_mesh_2d,inla.mesh)
S3method(fm_as_mesh_2d,sf)
S3method(fm_as_mesh_2d,sfc_MULTIPOLYGON)
S3method(fm_as_mesh_2d,sfc_POLYGON)
S3method(fm_as_mesh_2d,sfg)
S3method(fm_as_mesh_3d,fm_mesh_3d)
S3method(fm_as_segm,Line)
S3method(fm_as_segm,Lines)
S3method(fm_as_segm,Polygon)
S3method(fm_as_segm,Polygons)
S3method(fm_as_segm,SpatialLines)
S3method(fm_as_segm,SpatialLinesDataFrame)
S3method(fm_as_segm,SpatialPoints)
S3method(fm_as_segm,SpatialPointsDataFrame)
S3method(fm_as_segm,SpatialPolygons)
S3method(fm_as_segm,SpatialPolygonsDataFrame)
S3method(fm_as_segm,fm_segm)
S3method(fm_as_segm,inla.mesh.segment)
S3method(fm_as_segm,matrix)
S3method(fm_as_segm,sf)
S3method(fm_as_segm,sfc_GEOMETRY)
S3method(fm_as_segm,sfc_LINESTRING)
S3method(fm_as_segm,sfc_MULTILINESTRING)
S3method(fm_as_segm,sfc_MULTIPOLYGON)
S3method(fm_as_segm,sfc_POINT)
S3method(fm_as_segm,sfc_POLYGON)
S3method(fm_as_segm,sfg)
S3method(fm_as_sfc,fm_mesh_2d)
S3method(fm_as_sfc,fm_segm)
S3method(fm_as_sfc,fm_segm_list)
S3method(fm_as_sfc,sf)
S3method(fm_as_sfc,sfc)
S3method(fm_as_tensor,fm_tensor)
S3method(fm_as_unpackedMatrix,default)
S3method(fm_as_unpackedMatrix,fmesher_sparse)
S3method(fm_bary,fm_bary)
S3method(fm_bary,fm_lattice_2d)
S3method(fm_bary,fm_lattice_Nd)
S3method(fm_bary,fm_mesh_1d)
S3method(fm_bary,fm_mesh_2d)
S3method(fm_bary,fm_mesh_3d)
S3method(fm_bary,list)
S3method(fm_bary,tbl_df)
S3method(fm_bary_loc,fm_lattice_2d)
S3method(fm_bary_loc,fm_lattice_Nd)
S3method(fm_bary_loc,fm_mesh_1d)
S3method(fm_bary_loc,fm_mesh_2d)
S3method(fm_bary_loc,fm_mesh_3d)
S3method(fm_bary_simplex,fm_lattice_2d)
S3method(fm_bary_simplex,fm_lattice_Nd)
S3method(fm_bary_simplex,fm_mesh_1d)
S3method(fm_bary_simplex,fm_mesh_2d)
S3method(fm_bary_simplex,fm_mesh_3d)
S3method(fm_basis,Matrix)
S3method(fm_basis,default)
S3method(fm_basis,fm_basis)
S3method(fm_basis,fm_collect)
S3method(fm_basis,fm_evaluator)
S3method(fm_basis,fm_lattice_2d)
S3method(fm_basis,fm_lattice_Nd)
S3method(fm_basis,fm_mesh_1d)
S3method(fm_basis,fm_mesh_2d)
S3method(fm_basis,fm_mesh_3d)
S3method(fm_basis,fm_tensor)
S3method(fm_basis,list)
S3method(fm_basis,matrix)
S3method(fm_bbox,"NULL")
S3method(fm_bbox,Matrix)
S3method(fm_bbox,bbox)
S3method(fm_bbox,fm_bbox)
S3method(fm_bbox,fm_collect)
S3method(fm_bbox,fm_lattice_2d)
S3method(fm_bbox,fm_lattice_Nd)
S3method(fm_bbox,fm_mesh_1d)
S3method(fm_bbox,fm_mesh_2d)
S3method(fm_bbox,fm_mesh_3d)
S3method(fm_bbox,fm_segm)
S3method(fm_bbox,fm_tensor)
S3method(fm_bbox,list)
S3method(fm_bbox,matrix)
S3method(fm_bbox,numeric)
S3method(fm_bbox,sf)
S3method(fm_bbox,sfc)
S3method(fm_bbox,sfg)
S3method(fm_components,fm_mesh_2d)
S3method(fm_components,fm_mesh_3d)
S3method(fm_components,fm_segm)
S3method(fm_components,fm_segm_list)
S3method(fm_contains,Spatial)
S3method(fm_contains,sf)
S3method(fm_contains,sfc)
S3method(fm_crs,SpatRaster)
S3method(fm_crs,SpatVector)
S3method(fm_crs,Spatial)
S3method(fm_crs,character)
S3method(fm_crs,crs)
S3method(fm_crs,default)
S3method(fm_crs,fm_CRS)
S3method(fm_crs,fm_collect)
S3method(fm_crs,fm_crs)
S3method(fm_crs,fm_lattice_2d)
S3method(fm_crs,fm_list)
S3method(fm_crs,fm_mesh_1d)
S3method(fm_crs,fm_mesh_2d)
S3method(fm_crs,fm_mesh_3d)
S3method(fm_crs,fm_segm)
S3method(fm_crs,fm_tensor)
S3method(fm_crs,inla.CRS)
S3method(fm_crs,matrix)
S3method(fm_crs,sf)
S3method(fm_crs,sfc)
S3method(fm_crs,sfg)
S3method(fm_detect_manifold,CRS)
S3method(fm_detect_manifold,crs)
S3method(fm_detect_manifold,fm_mesh_2d)
S3method(fm_detect_manifold,matrix)
S3method(fm_detect_manifold,numeric)
S3method(fm_diameter,fm_collect)
S3method(fm_diameter,fm_lattice_2d)
S3method(fm_diameter,fm_list)
S3method(fm_diameter,fm_mesh_1d)
S3method(fm_diameter,fm_mesh_2d)
S3method(fm_diameter,fm_mesh_3d)
S3method(fm_diameter,fm_segm)
S3method(fm_diameter,fm_tensor)
S3method(fm_diameter,matrix)
S3method(fm_diameter,sf)
S3method(fm_diameter,sfc)
S3method(fm_diameter,sfg)
S3method(fm_dof,fm_collect)
S3method(fm_dof,fm_lattice_2d)
S3method(fm_dof,fm_lattice_Nd)
S3method(fm_dof,fm_mesh_1d)
S3method(fm_dof,fm_mesh_2d)
S3method(fm_dof,fm_mesh_3d)
S3method(fm_dof,fm_tensor)
S3method(fm_ellipsoid_radius,character)
S3method(fm_ellipsoid_radius,default)
S3method(fm_evaluate,default)
S3method(fm_evaluate,fm_basis)
S3method(fm_evaluate,fm_evaluator)
S3method(fm_evaluator,default)
S3method(fm_evaluator,fm_mesh_1d)
S3method(fm_evaluator,fm_mesh_2d)
S3method(fm_evaluator,fm_mesh_3d)
S3method(fm_evaluator_lattice,default)
S3method(fm_evaluator_lattice,fm_bbox)
S3method(fm_evaluator_lattice,fm_mesh_2d)
S3method(fm_fem,fm_collect)
S3method(fm_fem,fm_mesh_1d)
S3method(fm_fem,fm_mesh_2d)
S3method(fm_fem,fm_mesh_3d)
S3method(fm_fem,fm_tensor)
S3method(fm_int,SpatRaster)
S3method(fm_int,character)
S3method(fm_int,factor)
S3method(fm_int,fm_lattice_2d)
S3method(fm_int,fm_mesh_1d)
S3method(fm_int,fm_mesh_2d)
S3method(fm_int,list)
S3method(fm_int,numeric)
S3method(fm_int_mesh_2d,Spatial)
S3method(fm_int_mesh_2d,fm_segm)
S3method(fm_int_mesh_2d,sf)
S3method(fm_int_mesh_2d,sfc_GEOMETRY)
S3method(fm_int_mesh_2d,sfc_LINESTRING)
S3method(fm_int_mesh_2d,sfc_MULTILINESTRING)
S3method(fm_int_mesh_2d,sfc_MULTIPOINT)
S3method(fm_int_mesh_2d,sfc_MULTIPOLYGON)
S3method(fm_int_mesh_2d,sfc_POINT)
S3method(fm_int_mesh_2d,sfc_POLYGON)
S3method(fm_lattice_2d,default)
S3method(fm_lattice_Nd,"NULL")
S3method(fm_lattice_Nd,data.frame)
S3method(fm_lattice_Nd,fm_bbox)
S3method(fm_lattice_Nd,list)
S3method(fm_lattice_Nd,matrix)
S3method(fm_length_unit,character)
S3method(fm_length_unit,default)
S3method(fm_manifold_get,character)
S3method(fm_manifold_get,default)
S3method(fm_manifold_get,fm_lattice_2d)
S3method(fm_manifold_get,fm_lattice_Nd)
S3method(fm_nonconvex_hull,Spatial)
S3method(fm_nonconvex_hull,fm_segm)
S3method(fm_nonconvex_hull,fm_segm_list)
S3method(fm_nonconvex_hull,matrix)
S3method(fm_nonconvex_hull,sf)
S3method(fm_nonconvex_hull,sfc)
S3method(fm_nonconvex_hull,sfg)
S3method(fm_segm,default)
S3method(fm_segm,fm_mesh_2d)
S3method(fm_segm,fm_segm)
S3method(fm_segm,fm_segm_list)
S3method(fm_segm,inla.mesh.segment)
S3method(fm_sizes,fm_mesh_2d)
S3method(fm_sizes,fm_mesh_3d)
S3method(fm_split_lines,fm_mesh_2d)
S3method(fm_transform,"NULL")
S3method(fm_transform,Spatial)
S3method(fm_transform,default)
S3method(fm_transform,fm_collect)
S3method(fm_transform,fm_lattice_2d)
S3method(fm_transform,fm_list)
S3method(fm_transform,fm_mesh_2d)
S3method(fm_transform,fm_segm)
S3method(fm_transform,matrix)
S3method(fm_transform,sf)
S3method(fm_transform,sfc)
S3method(fm_transform,sfg)
S3method(fm_unify_coords,"NULL")
S3method(fm_unify_coords,Spatial)
S3method(fm_unify_coords,default)
S3method(fm_unify_coords,sf)
S3method(fm_unify_coords,sfc)
S3method(fm_zm,list)
S3method(fm_zm,matrix)
S3method(fm_zm,numeric)
S3method(fm_zm,sf)
S3method(fm_zm,sfc)
S3method(fm_zm,sfg)
S3method(fm_zm_input,list)
S3method(fm_zm_input,matrix)
S3method(fm_zm_input,numeric)
S3method(fm_zm_input,sf)
S3method(fm_zm_input,sfc)
S3method(fm_zm_input,sfg)
S3method(geom_fm,fm_mesh_1d)
S3method(geom_fm,fm_mesh_2d)
S3method(geom_fm,fm_segm)
S3method(is.na,fm_CRS)
S3method(is.na,fm_crs)
S3method(is.na,inla.CRS)
S3method(lines,fm_mesh_2d)
S3method(lines,fm_segm)
S3method(lines,fm_segm_list)
S3method(lines_rgl,fm_segm)
S3method(lines_rgl,fm_segm_list)
S3method(plot,fm_mesh_2d)
S3method(plot,fm_segm)
S3method(plot,fm_segm_list)
S3method(plot_rgl,fm_mesh_2d)
S3method(plot_rgl,fm_segm)
S3method(plot_rgl,fm_segm_list)
S3method(print,fm_CRS)
S3method(print,fm_basis)
S3method(print,fm_bbox)
S3method(print,fm_collect)
S3method(print,fm_crs)
S3method(print,fm_evaluator)
S3method(print,fm_lattice_2d)
S3method(print,fm_lattice_Nd)
S3method(print,fm_list)
S3method(print,fm_mesh_1d)
S3method(print,fm_mesh_2d)
S3method(print,fm_mesh_3d)
S3method(print,fm_segm)
S3method(print,fm_segm_list)
S3method(print,fm_tensor)
S3method(rgl::as.triangles3d, fm_mesh_3d)
S3method(sf::st_crs,fm_crs)
export("fm_crs<-")
export("fm_crs_oblique<-")
export("fm_ellipsoid_radius<-")
export("fm_is_bnd<-")
export("fm_length_unit<-")
export(fm_CRS)
export(fm_as_bbox)
export(fm_as_bbox_list)
export(fm_as_collect)
export(fm_as_collect_list)
export(fm_as_dgCMatrix)
export(fm_as_dgTMatrix)
export(fm_as_fm)
export(fm_as_fmesher_sparse)
export(fm_as_lattice_2d)
export(fm_as_lattice_2d_list)
export(fm_as_lattice_Nd)
export(fm_as_lattice_Nd_list)
export(fm_as_list)
export(fm_as_mesh_1d)
export(fm_as_mesh_1d_list)
export(fm_as_mesh_2d)
export(fm_as_mesh_2d_list)
export(fm_as_mesh_3d)
export(fm_as_mesh_3d_list)
export(fm_as_segm)
export(fm_as_segm_list)
export(fm_as_sfc)
export(fm_as_tensor)
export(fm_as_tensor_list)
export(fm_as_unpackedMatrix)
export(fm_assess)
export(fm_bary)
export(fm_bary_loc)
export(fm_bary_simplex)
export(fm_basis)
export(fm_basis_mesh_1d)
export(fm_basis_mesh_2d)
export(fm_bbox)
export(fm_block)
export(fm_block_eval)
export(fm_block_log_shift)
export(fm_block_log_weights)
export(fm_block_logsumexp_eval)
export(fm_block_prep)
export(fm_block_weights)
export(fm_call_stack)
export(fm_caller_name)
export(fm_centroids)
export(fm_collect)
export(fm_components)
export(fm_contains)
export(fm_covariance)
export(fm_cprod)
export(fm_crs)
export(fm_crs_bounds)
export(fm_crs_detect_manifold)
export(fm_crs_get_ellipsoid_radius)
export(fm_crs_get_lengthunit)
export(fm_crs_graticule)
export(fm_crs_is_geocent)
export(fm_crs_is_identical)
export(fm_crs_is_null)
export(fm_crs_oblique)
export(fm_crs_plot)
export(fm_crs_projection_type)
export(fm_crs_set_ellipsoid_radius)
export(fm_crs_set_lengthunit)
export(fm_crs_tissot)
export(fm_delaunay_2d)
export(fm_delaunay_3d)
export(fm_detect_manifold)
export(fm_diameter)
export(fm_dof)
export(fm_ellipsoid_radius)
export(fm_evaluate)
export(fm_evaluator)
export(fm_evaluator_lattice)
export(fm_extensions)
export(fm_fem)
export(fm_generate_colors)
export(fm_hexagon_lattice)
export(fm_int)
export(fm_int_mesh_2d)
export(fm_int_mesh_2d_core)
export(fm_int_multi_sampler)
export(fm_is_bnd)
export(fm_is_within)
export(fm_lattice_2d)
export(fm_lattice_Nd)
export(fm_length_unit)
export(fm_list)
export(fm_manifold)
export(fm_manifold_dim)
export(fm_manifold_get)
export(fm_manifold_type)
export(fm_matern_precision)
export(fm_matern_sample)
export(fm_mesh_1d)
export(fm_mesh_2d)
export(fm_mesh_2d_inla)
export(fm_mesh_2d_map)
export(fm_mesh_2d_map_lim)
export(fm_mesh_3d)
export(fm_mesh_components)
export(fm_mesh_intersection)
export(fm_nonconvex_hull)
export(fm_nonconvex_hull_fm)
export(fm_nonconvex_hull_inla)
export(fm_nonconvex_hull_inla_basic)
export(fm_pixels)
export(fm_proj4string)
export(fm_qinv)
export(fm_raw_basis)
export(fm_rcdt_2d)
export(fm_rcdt_2d_inla)
export(fm_refine)
export(fm_row_kron)
export(fm_safe_sp)
export(fm_sample)
export(fm_segm)
export(fm_segm_contour_helper)
export(fm_segm_join)
export(fm_segm_split)
export(fm_simplify)
export(fm_simplify_helper)
export(fm_sizes)
export(fm_sp2segment)
export(fm_split_lines)
export(fm_store_points)
export(fm_subdivide)
export(fm_subset)
export(fm_tensor)
export(fm_transform)
export(fm_try_callstack)
export(fm_unify_coords)
export(fm_vertex_projection)
export(fm_vertices)
export(fm_wkt)
export(fm_wkt_as_wkt_tree)
export(fm_wkt_get_ellipsoid_radius)
export(fm_wkt_get_lengthunit)
export(fm_wkt_is_geocent)
export(fm_wkt_predef)
export(fm_wkt_projection_type)
export(fm_wkt_set_ellipsoid_radius)
export(fm_wkt_set_lengthunit)
export(fm_wkt_tree_as_wkt)
export(fm_wkt_tree_get_item)
export(fm_wkt_tree_projection_type)
export(fm_wkt_tree_set_item)
export(fm_wkt_unit_params)
export(fm_zm)
export(fm_zm_input)
export(fm_zm_target)
export(fmesher_bary)
export(fmesher_bary3d)
export(fmesher_fem)
export(fmesher_globe_points)
export(fmesher_mesh3d)
export(fmesher_rcdt)
export(fmesher_spherical_bsplines)
export(fmesher_spherical_bsplines1)
export(fmesher_spherical_harmonics)
export(fmesher_split_lines)
export(fmexample_sp)
export(geom_fm)
export(lines_rgl)
export(local_fm_testthat_assign)
export(local_fm_testthat_setup)
export(local_fm_testthat_tolerances)
export(new_fm_int)
export(plot_rgl)
import(methods)
importFrom(Matrix,as.matrix)
importFrom(Rcpp,sourceCpp)
importFrom(grDevices,cm.colors)
importFrom(grDevices,dev.off)
importFrom(grDevices,pdf)
importFrom(grDevices,rgb)
importFrom(graphics,lines)
importFrom(graphics,plot.new)
importFrom(graphics,plot.window)
importFrom(graphics,points)
importFrom(lifecycle,deprecated)
importFrom(methods,as)
importFrom(methods,is)
importFrom(rlang,":=")
importFrom(rlang,.data)
importFrom(rlang,.env)
importFrom(sf,st_crs)
importFrom(stats,na.omit)
importFrom(stats,quantile)
importFrom(stats,runif)
importFrom(utils,modifyList)
importFrom(utils,str)
useDynLib(fmesher, .registration = TRUE)
