# Triangle Meshes and Related Geometry Tools

## Documentation for package ‘fmesher’ version 0.7.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

A C F G I L N P S misc

## -- A --

as.triangles3d.fm_mesh_3d | Convert a 3D mesh to a 3D rgl triangulation

## -- C --

c.fm_bbox | Bounding box class
c.fm_list | Handle lists of fmesher objects
c.fm_segm | Methods for fm_segm lists
c.fm_segm_list | Methods for fm_segm lists

## -- F --

fmesher-deprecated | Deprecated functions in fmesher
fmesher-print | Print objects
fmesher_globe_points | Globe points
fmexample | Example mesh data
fmexample3d | Example 3D mesh data
fmexample_sp | Add sp data to fmexample
fm_area | Calculate the area inside segments
fm_area.fm_segm | Calculate the area inside segments
fm_area.fm_segm_list | Calculate the area inside segments
fm_assess | Interactive mesh building and diagnostics
fm_as_bbox | Bounding box class
fm_as_bbox_list | Bounding box class
fm_as_collect | Convert objects to 'fm_collect'
fm_as_collect.fm_collect | Convert objects to 'fm_collect'
fm_as_collect_list | Convert objects to 'fm_collect'
fm_as_fm | Convert objects to fmesher objects
fm_as_fm.CRS | Convert objects to fmesher objects
fm_as_fm.crs | Convert objects to fmesher objects
fm_as_fm.fm_bbox | Convert objects to fmesher objects
fm_as_fm.fm_collect | Convert objects to fmesher objects
fm_as_fm.fm_crs | Convert objects to fmesher objects
fm_as_fm.fm_lattice_2d | Convert objects to fmesher objects
fm_as_fm.fm_lattice_Nd | Convert objects to fmesher objects
fm_as_fm.fm_mesh_1d | Convert objects to fmesher objects
fm_as_fm.fm_mesh_2d | Convert objects to fmesher objects
fm_as_fm.fm_mesh_3d | Convert objects to fmesher objects
fm_as_fm.fm_segm | Convert objects to fmesher objects
fm_as_fm.fm_tensor | Convert objects to fmesher objects
fm_as_fm.inla.CRS | Convert objects to fmesher objects
fm_as_fm.inla.mesh | Convert objects to fmesher objects
fm_as_fm.inla.mesh.1d | Convert objects to fmesher objects
fm_as_fm.inla.mesh.lattice | Convert objects to fmesher objects
fm_as_fm.inla.mesh.segment | Convert objects to fmesher objects
fm_as_fm.NULL | Convert objects to fmesher objects
fm_as_lattice_2d | Convert objects to 'fm_lattice_2d'
fm_as_lattice_2d.fm_lattice_2d | Convert objects to 'fm_lattice_2d'
fm_as_lattice_2d.inla.mesh.lattice | Convert objects to 'fm_lattice_2d'
fm_as_lattice_2d_list | Convert objects to 'fm_lattice_2d'
fm_as_lattice_Nd | Convert objects to 'fm_lattice_Nd'
fm_as_lattice_Nd.fm_lattice_Nd | Convert objects to 'fm_lattice_Nd'
fm_as_lattice_Nd_list | Convert objects to 'fm_lattice_Nd'
fm_as_list | Handle lists of fmesher objects
fm_as_mesh_1d | Convert objects to 'fm_segm'
fm_as_mesh_1d.fm_mesh_1d | Convert objects to 'fm_segm'
fm_as_mesh_1d.inla.mesh.1d | Convert objects to 'fm_segm'
fm_as_mesh_1d_list | Convert objects to 'fm_segm'
fm_as_mesh_2d | Convert objects to 'fm_mesh_2d'
fm_as_mesh_2d.fm_mesh_2d | Convert objects to 'fm_mesh_2d'
fm_as_mesh_2d.fm_mesh_3d | Convert objects to 'fm_mesh_2d'
fm_as_mesh_2d.inla.mesh | Convert objects to 'fm_mesh_2d'
fm_as_mesh_2d.sf | Convert objects to 'fm_mesh_2d'
fm_as_mesh_2d.sfc_MULTIPOLYGON | Convert objects to 'fm_mesh_2d'
fm_as_mesh_2d.sfc_POLYGON | Convert objects to 'fm_mesh_2d'
fm_as_mesh_2d.sfg | Convert objects to 'fm_mesh_2d'
fm_as_mesh_2d_list | Convert objects to 'fm_mesh_2d'
fm_as_mesh_3d | Convert objects to 'fm_mesh_3d'
fm_as_mesh_3d.fm_mesh_3d | Convert objects to 'fm_mesh_3d'
fm_as_mesh_3d_list | Convert objects to 'fm_mesh_3d'
fm_as_segm | Convert objects to 'fm_segm'
fm_as_segm.fm_segm | Convert objects to 'fm_segm'
fm_as_segm.inla.mesh.segment | Convert objects to 'fm_segm'
fm_as_segm.Line | Convert objects to 'fm_segm'
fm_as_segm.Lines | Convert objects to 'fm_segm'
fm_as_segm.matrix | Convert objects to 'fm_segm'
fm_as_segm.Polygon | Convert objects to 'fm_segm'
fm_as_segm.Polygons | Convert objects to 'fm_segm'
fm_as_segm.sf | Convert objects to 'fm_segm'
fm_as_segm.sfc_GEOMETRY | Convert objects to 'fm_segm'
fm_as_segm.sfc_LINESTRING | Convert objects to 'fm_segm'
fm_as_segm.sfc_MULTILINESTRING | Convert objects to 'fm_segm'
fm_as_segm.sfc_MULTIPOLYGON | Convert objects to 'fm_segm'
fm_as_segm.sfc_POINT | Convert objects to 'fm_segm'
fm_as_segm.sfc_POLYGON | Convert objects to 'fm_segm'
fm_as_segm.sfg | Convert objects to 'fm_segm'
fm_as_segm.SpatialLines | Convert objects to 'fm_segm'
fm_as_segm.SpatialLinesDataFrame | Convert objects to 'fm_segm'
fm_as_segm.SpatialPoints | Convert objects to 'fm_segm'
fm_as_segm.SpatialPointsDataFrame | Convert objects to 'fm_segm'
fm_as_segm.SpatialPolygons | Convert objects to 'fm_segm'
fm_as_segm.SpatialPolygonsDataFrame | Convert objects to 'fm_segm'
fm_as_segm_list | Convert objects to 'fm_segm'
fm_as_sfc | Conversion methods from mesh related objects to sfc
fm_as_sfc.fm_mesh_2d | Conversion methods from mesh related objects to sfc
fm_as_sfc.fm_segm | Conversion methods from mesh related objects to sfc
fm_as_sfc.fm_segm_list | Conversion methods from mesh related objects to sfc
fm_as_sfc.sf | Conversion methods from mesh related objects to sfc
fm_as_sfc.sfc | Conversion methods from mesh related objects to sfc
fm_as_tensor | Convert objects to 'fm_tensor'
fm_as_tensor.fm_tensor | Convert objects to 'fm_tensor'
fm_as_tensor_list | Convert objects to 'fm_tensor'
fm_bary | Compute barycentric coordinates
fm_bary.fm_bary | Compute barycentric coordinates
fm_bary.fm_lattice_2d | Compute barycentric coordinates
fm_bary.fm_lattice_Nd | Compute barycentric coordinates
fm_bary.fm_mesh_1d | Compute barycentric coordinates
fm_bary.fm_mesh_2d | Compute barycentric coordinates
fm_bary.fm_mesh_3d | Compute barycentric coordinates
fm_bary.list | Compute barycentric coordinates
fm_bary.tbl_df | Compute barycentric coordinates
fm_bary_loc | Extract Euclidean Sgeometry from Barycentric coordinates
fm_bary_loc.fm_lattice_2d | Extract Euclidean Sgeometry from Barycentric coordinates
fm_bary_loc.fm_lattice_Nd | Extract Euclidean Sgeometry from Barycentric coordinates
fm_bary_loc.fm_mesh_1d | Extract Euclidean Sgeometry from Barycentric coordinates
fm_bary_loc.fm_mesh_2d | Extract Euclidean Sgeometry from Barycentric coordinates
fm_bary_loc.fm_mesh_3d | Extract Euclidean Sgeometry from Barycentric coordinates
fm_bary_simplex | Extract Simplex information for Barycentric coordinates
fm_bary_simplex.fm_lattice_2d | Extract Simplex information for Barycentric coordinates
fm_bary_simplex.fm_lattice_Nd | Extract Simplex information for Barycentric coordinates
fm_bary_simplex.fm_mesh_1d | Extract Simplex information for Barycentric coordinates
fm_bary_simplex.fm_mesh_2d | Extract Simplex information for Barycentric coordinates
fm_bary_simplex.fm_mesh_3d | Extract Simplex information for Barycentric coordinates
fm_basis | Compute mapping matrix between mesh function space and points
fm_basis.default | Compute mapping matrix between mesh function space and points
fm_basis.fm_basis | Compute mapping matrix between mesh function space and points
fm_basis.fm_collect | Compute mapping matrix between mesh function space and points
fm_basis.fm_evaluator | Compute mapping matrix between mesh function space and points
fm_basis.fm_lattice_2d | Compute mapping matrix between mesh function space and points
fm_basis.fm_lattice_Nd | Compute mapping matrix between mesh function space and points
fm_basis.fm_mesh_1d | Compute mapping matrix between mesh function space and points
fm_basis.fm_mesh_2d | Compute mapping matrix between mesh function space and points
fm_basis.fm_mesh_3d | Compute mapping matrix between mesh function space and points
fm_basis.fm_tensor | Compute mapping matrix between mesh function space and points
fm_basis.list | Compute mapping matrix between mesh function space and points
fm_basis.Matrix | Compute mapping matrix between mesh function space and points
fm_basis.matrix | Compute mapping matrix between mesh function space and points
fm_bbox | Bounding box class
fm_bbox.bbox | Bounding box class
fm_bbox.fm_bbox | Bounding box class
fm_bbox.fm_collect | Bounding box class
fm_bbox.fm_lattice_2d | Bounding box class
fm_bbox.fm_lattice_Nd | Bounding box class
fm_bbox.fm_mesh_1d | Bounding box class
fm_bbox.fm_mesh_2d | Bounding box class
fm_bbox.fm_mesh_3d | Bounding box class
fm_bbox.fm_segm | Bounding box class
fm_bbox.fm_tensor | Bounding box class
fm_bbox.list | Bounding box class
fm_bbox.Matrix | Bounding box class
fm_bbox.matrix | Bounding box class
fm_bbox.NULL | Bounding box class
fm_bbox.numeric | Bounding box class
fm_bbox.sf | Bounding box class
fm_bbox.sfc | Bounding box class
fm_bbox.sfg | Bounding box class
fm_block | Blockwise aggregation matrices
fm_block_eval | Blockwise aggregation matrices
fm_block_logsumexp_eval | Blockwise aggregation matrices
fm_block_log_shift | Blockwise aggregation matrices
fm_block_log_weights | Blockwise aggregation matrices
fm_block_prep | Blockwise aggregation matrices
fm_block_weights | Blockwise aggregation matrices
fm_centroids | Extract triangle centroids from an 'fm_mesh_2d'
fm_collect | Make a collection function space
fm_components | Compute connected mesh subsets
fm_components.fm_mesh_2d | Compute connected mesh subsets
fm_components.fm_mesh_3d | Compute connected mesh subsets
fm_components.fm_segm | Compute connected mesh subsets
fm_components.fm_segm_list | Compute connected mesh subsets
fm_contains | Check which mesh triangles are inside a polygon
fm_contains.sf | Check which mesh triangles are inside a polygon
fm_contains.sfc | Check which mesh triangles are inside a polygon
fm_contains.Spatial | Check which mesh triangles are inside a polygon
fm_covariance | SPDE, GMRF, and Matérn process methods
fm_CRS | Create a coordinate reference system object
fm_crs | Obtain coordinate reference system object
fm_crs.character | Obtain coordinate reference system object
fm_CRS.CRS | Create a coordinate reference system object
fm_CRS.crs | Create a coordinate reference system object
fm_crs.crs | Obtain coordinate reference system object
fm_CRS.default | Create a coordinate reference system object
fm_crs.default | Obtain coordinate reference system object
fm_CRS.fm_collect | Create a coordinate reference system object
fm_crs.fm_collect | Obtain coordinate reference system object
fm_CRS.fm_CRS | Create a coordinate reference system object
fm_CRS.fm_crs | Create a coordinate reference system object
fm_crs.fm_CRS | Obtain coordinate reference system object
fm_crs.fm_crs | Obtain coordinate reference system object
fm_CRS.fm_lattice | Create a coordinate reference system object
fm_crs.fm_lattice_2d | Obtain coordinate reference system object
fm_CRS.fm_list | Obtain coordinate reference system object
fm_crs.fm_list | Obtain coordinate reference system object
fm_crs.fm_mesh_1d | Obtain coordinate reference system object
fm_CRS.fm_mesh_2d | Create a coordinate reference system object
fm_crs.fm_mesh_2d | Obtain coordinate reference system object
fm_crs.fm_mesh_3d | Obtain coordinate reference system object
fm_CRS.fm_segm | Create a coordinate reference system object
fm_crs.fm_segm | Obtain coordinate reference system object
fm_crs.fm_tensor | Obtain coordinate reference system object
fm_CRS.inla.CRS | Create a coordinate reference system object
fm_crs.inla.CRS | Obtain coordinate reference system object
fm_CRS.matrix | Create a coordinate reference system object
fm_crs.matrix | Obtain coordinate reference system object
fm_CRS.sf | Create a coordinate reference system object
fm_crs.sf | Obtain coordinate reference system object
fm_CRS.sfc | Create a coordinate reference system object
fm_crs.sfc | Obtain coordinate reference system object
fm_CRS.sfg | Create a coordinate reference system object
fm_crs.sfg | Obtain coordinate reference system object
fm_CRS.Spatial | Create a coordinate reference system object
fm_crs.Spatial | Obtain coordinate reference system object
fm_CRS.SpatRaster | Create a coordinate reference system object
fm_crs.SpatRaster | Obtain coordinate reference system object
fm_CRS.SpatVector | Create a coordinate reference system object
fm_crs.SpatVector | Obtain coordinate reference system object
fm_crs<- | Assignment operators for crs information objects
fm_crs<-.fm_collect | Assignment operators for crs information objects
fm_crs<-.fm_lattice_2d | Assignment operators for crs information objects
fm_crs<-.fm_list | Assignment operators for crs information objects
fm_crs<-.fm_mesh_2d | Assignment operators for crs information objects
fm_crs<-.fm_segm | Assignment operators for crs information objects
fm_crs<-.NULL | Assignment operators for crs information objects
fm_crs<-.sf | Assignment operators for crs information objects
fm_crs<-.sfc | Assignment operators for crs information objects
fm_crs<-.sfg | Assignment operators for crs information objects
fm_crs<-.Spatial | Assignment operators for crs information objects
fm_crs_bounds | Handling CRS/WKT
fm_crs_detect_manifold | Detect manifold type
fm_crs_get_ellipsoid_radius | Handling CRS/WKT
fm_crs_get_lengthunit | Handling CRS/WKT
fm_crs_graticule | Plot CRS and fm_crs objects
fm_crs_is_geocent | Handling CRS/WKT
fm_crs_is_identical | Check if two CRS objects are identical
fm_crs_is_null | Check if a crs is NULL or NA
fm_crs_oblique | Obtain coordinate reference system object
fm_crs_oblique<- | Assignment operators for crs information objects
fm_crs_oblique<-.CRS | Assignment operators for crs information objects
fm_crs_oblique<-.crs | Assignment operators for crs information objects
fm_crs_oblique<-.fm_collect | Assignment operators for crs information objects
fm_crs_oblique<-.fm_CRS | Assignment operators for crs information objects
fm_crs_oblique<-.fm_crs | Assignment operators for crs information objects
fm_crs_oblique<-.fm_lattice_2d | Assignment operators for crs information objects
fm_crs_oblique<-.fm_mesh_2d | Assignment operators for crs information objects
fm_crs_oblique<-.fm_segm | Assignment operators for crs information objects
fm_crs_oblique<-.inla.CRS | Assignment operators for crs information objects
fm_crs_oblique<-.NULL | Assignment operators for crs information objects
fm_crs_plot | Plot CRS and fm_crs objects
fm_crs_projection_type | Handling CRS/WKT
fm_crs_set_ellipsoid_radius | Handling CRS/WKT
fm_crs_set_lengthunit | Handling CRS/WKT
fm_crs_tissot | Plot CRS and fm_crs objects
fm_crs_wkt | Handling CRS/WKT
fm_delaunay_2d | Refined Constrained Delaunay Triangulation
fm_delaunay_3d | Construct a 3D tetrahedralisation
fm_detect_manifold | Detect manifold type
fm_detect_manifold.CRS | Detect manifold type
fm_detect_manifold.crs | Detect manifold type
fm_detect_manifold.fm_mesh_2d | Detect manifold type
fm_detect_manifold.matrix | Detect manifold type
fm_detect_manifold.numeric | Detect manifold type
fm_diameter | Diameter bound for a geometric object
fm_diameter.fm_collect | Diameter bound for a geometric object
fm_diameter.fm_lattice_2d | Diameter bound for a geometric object
fm_diameter.fm_list | Diameter bound for a geometric object
fm_diameter.fm_mesh_1d | Diameter bound for a geometric object
fm_diameter.fm_mesh_2d | Diameter bound for a geometric object
fm_diameter.fm_mesh_3d | Diameter bound for a geometric object
fm_diameter.fm_segm | Diameter bound for a geometric object
fm_diameter.fm_tensor | Diameter bound for a geometric object
fm_diameter.matrix | Diameter bound for a geometric object
fm_diameter.sf | Diameter bound for a geometric object
fm_diameter.sfc | Diameter bound for a geometric object
fm_diameter.sfg | Diameter bound for a geometric object
fm_dof | Function spece degrees of freedom
fm_dof.fm_collect | Function spece degrees of freedom
fm_dof.fm_lattice_2d | Function spece degrees of freedom
fm_dof.fm_lattice_Nd | Function spece degrees of freedom
fm_dof.fm_mesh_1d | Function spece degrees of freedom
fm_dof.fm_mesh_2d | Function spece degrees of freedom
fm_dof.fm_mesh_3d | Function spece degrees of freedom
fm_dof.fm_tensor | Function spece degrees of freedom
fm_ellipsoid_radius | Handling CRS/WKT
fm_ellipsoid_radius.character | Handling CRS/WKT
fm_ellipsoid_radius.default | Handling CRS/WKT
fm_ellipsoid_radius<- | Handling CRS/WKT
fm_ellipsoid_radius<-.character | Handling CRS/WKT
fm_ellipsoid_radius<-.CRS | Handling CRS/WKT
fm_ellipsoid_radius<-.crs | Handling CRS/WKT
fm_ellipsoid_radius<-.fm_CRS | Handling CRS/WKT
fm_ellipsoid_radius<-.fm_crs | Handling CRS/WKT
fm_ellipsoid_radius<-.inla.CRS | Handling CRS/WKT
fm_evaluate | Methods for projecting to/from mesh objects
fm_evaluate.default | Methods for projecting to/from mesh objects
fm_evaluate.fm_basis | Methods for projecting to/from mesh objects
fm_evaluate.fm_evaluator | Methods for projecting to/from mesh objects
fm_evaluator | Methods for projecting to/from mesh objects
fm_evaluator.default | Methods for projecting to/from mesh objects
fm_evaluator.fm_mesh_1d | Methods for projecting to/from mesh objects
fm_evaluator.fm_mesh_2d | Methods for projecting to/from mesh objects
fm_evaluator.fm_mesh_3d | Methods for projecting to/from mesh objects
fm_evaluator_lattice | Methods for projecting to/from mesh objects
fm_evaluator_lattice.default | Methods for projecting to/from mesh objects
fm_evaluator_lattice.fm_bbox | Methods for projecting to/from mesh objects
fm_evaluator_lattice.fm_mesh_2d | Methods for projecting to/from mesh objects
fm_extensions | Compute an extension of a spatial object
fm_fem | Compute finite element matrices
fm_fem.fm_collect | Compute finite element matrices
fm_fem.fm_mesh_1d | Compute finite element matrices
fm_fem.fm_mesh_2d | Compute finite element matrices
fm_fem.fm_mesh_3d | Compute finite element matrices
fm_fem.fm_tensor | Compute finite element matrices
fm_gmrf | SPDE, GMRF, and Matérn process methods
fm_hexagon_lattice | Create hexagon lattice points
fm_int | Multi-domain integration
fm_int.character | Multi-domain integration
fm_int.factor | Multi-domain integration
fm_int.fm_lattice_2d | Multi-domain integration
fm_int.fm_mesh_1d | Multi-domain integration
fm_int.fm_mesh_2d | Multi-domain integration
fm_int.list | Multi-domain integration
fm_int.numeric | Multi-domain integration
fm_int.SpatRaster | Multi-domain integration
fm_int_object | Deprecated functions in fmesher
fm_is_bnd | Make a spatial segment object
fm_is_bnd<- | Make a spatial segment object
fm_is_within | Query if points are inside a mesh
fm_lattice_2d | Make a lattice object
fm_lattice_2d.default | Make a lattice object
fm_lattice_Nd | Lattice grids for N dimensions
fm_lattice_Nd.data.frame | Lattice grids for N dimensions
fm_lattice_Nd.fm_bbox | Lattice grids for N dimensions
fm_lattice_Nd.list | Lattice grids for N dimensions
fm_lattice_Nd.matrix | Lattice grids for N dimensions
fm_lattice_Nd.NULL | Lattice grids for N dimensions
fm_length_unit | Handling CRS/WKT
fm_length_unit.character | Handling CRS/WKT
fm_length_unit.default | Handling CRS/WKT
fm_length_unit<- | Handling CRS/WKT
fm_length_unit<-.character | Handling CRS/WKT
fm_length_unit<-.CRS | Handling CRS/WKT
fm_length_unit<-.crs | Handling CRS/WKT
fm_length_unit<-.fm_CRS | Handling CRS/WKT
fm_length_unit<-.fm_crs | Handling CRS/WKT
fm_length_unit<-.inla.CRS | Handling CRS/WKT
fm_list | Handle lists of fmesher objects
fm_manifold | Query the mesh manifold type
fm_manifold_dim | Query the mesh manifold type
fm_manifold_get | Query the mesh manifold type
fm_manifold_get.character | Query the mesh manifold type
fm_manifold_get.default | Query the mesh manifold type
fm_manifold_get.fm_lattice_2d | Query the mesh manifold type
fm_manifold_get.fm_lattice_Nd | Query the mesh manifold type
fm_manifold_type | Query the mesh manifold type
fm_matern_precision | SPDE, GMRF, and Matérn process methods
fm_matern_sample | SPDE, GMRF, and Matérn process methods
fm_mesh_1d | Make a 1D mesh object
fm_mesh_2d | Make a 2D mesh object
fm_mesh_2d_inla | Make a 2D mesh object
fm_mesh_3d | Construct a 3D tetrahedralisation
fm_mesh_components | Deprecated functions in fmesher
fm_nonconvex_hull | Compute an extension of a spatial object
fm_nonconvex_hull.fm_segm | Compute an extension of a spatial object
fm_nonconvex_hull.fm_segm_list | Compute an extension of a spatial object
fm_nonconvex_hull.matrix | Compute an extension of a spatial object
fm_nonconvex_hull.sf | Compute an extension of a spatial object
fm_nonconvex_hull.sfc | Compute an extension of a spatial object
fm_nonconvex_hull.sfg | Compute an extension of a spatial object
fm_nonconvex_hull.Spatial | Compute an extension of a spatial object
fm_nonconvex_hull_fm | Compute an extension of a spatial object
fm_nonconvex_hull_sf | Compute an extension of a spatial object
fm_pixels | Generate lattice points covering a mesh
fm_proj4string | Handling CRS/WKT
fm_qinv | Sparse partial inverse
fm_raw_basis | Basis functions for mesh manifolds
fm_rcdt_2d | Refined Constrained Delaunay Triangulation
fm_rcdt_2d_inla | Refined Constrained Delaunay Triangulation
fm_row_kron | Row-wise Kronecker products
fm_sample | SPDE, GMRF, and Matérn process methods
fm_segm | Make a spatial segment object
fm_segm.default | Make a spatial segment object
fm_segm.fm_mesh_2d | Make a spatial segment object
fm_segm.fm_segm | Make a spatial segment object
fm_segm.fm_segm_list | Make a spatial segment object
fm_segm.inla.mesh.segment | Make a spatial segment object
fm_segm_join | Make a spatial segment object
fm_segm_list | Methods for fm_segm lists
fm_segm_split | Make a spatial segment object
fm_simplify | Recursive curve simplification.
fm_sizes | fm_sizes
fm_sizes.fm_mesh_2d | fm_sizes
fm_sizes.fm_mesh_3d | fm_sizes
fm_sp2segment | Deprecated functions in fmesher
fm_split_lines | Split lines at triangle edges
fm_split_lines.fm_mesh_2d | Split lines at triangle edges
fm_subdivide | Split triangles of a mesh into subtriangles
fm_subset | Extract a subset of a mesh
fm_tensor | Make a tensor product function space
fm_transform | Object coordinate transformation
fm_transform.default | Object coordinate transformation
fm_transform.fm_collect | Object coordinate transformation
fm_transform.fm_lattice_2d | Object coordinate transformation
fm_transform.fm_list | Object coordinate transformation
fm_transform.fm_mesh_2d | Object coordinate transformation
fm_transform.fm_segm | Object coordinate transformation
fm_transform.matrix | Object coordinate transformation
fm_transform.NULL | Object coordinate transformation
fm_transform.sf | Object coordinate transformation
fm_transform.sfc | Object coordinate transformation
fm_transform.sfg | Object coordinate transformation
fm_transform.Spatial | Object coordinate transformation
fm_vertices | Extract vertex locations from an 'fm_mesh_2d'
fm_wkt | Handling CRS/WKT
fm_wkt_get_ellipsoid_radius | Handling CRS/WKT
fm_wkt_get_lengthunit | Handling CRS/WKT
fm_wkt_is_geocent | Handling CRS/WKT
fm_wkt_predef | Obtain coordinate reference system object
fm_wkt_projection_type | Handling CRS/WKT
fm_wkt_set_ellipsoid_radius | Handling CRS/WKT
fm_wkt_set_lengthunit | Handling CRS/WKT
fm_wkt_tree_projection_type | Handling CRS/WKT
fm_wkt_unit_params | Handling CRS/WKT
fm_zm | Add or remove Z/M information
fm_zm.list | Add or remove Z/M information
fm_zm.matrix | Add or remove Z/M information
fm_zm.numeric | Add or remove Z/M information
fm_zm.sf | Add or remove Z/M information
fm_zm.sfc | Add or remove Z/M information
fm_zm.sfg | Add or remove Z/M information
fm_zm_input | Add or remove Z/M information
fm_zm_input.list | Add or remove Z/M information
fm_zm_input.matrix | Add or remove Z/M information
fm_zm_input.numeric | Add or remove Z/M information
fm_zm_input.sf | Add or remove Z/M information
fm_zm_input.sfc | Add or remove Z/M information
fm_zm_input.sfg | Add or remove Z/M information
fm_zm_target | Add or remove Z/M information

## -- G --

geom_fm | ggplot2 geomes for fmesher related objects
geom_fm.fm_mesh_1d | ggplot2 geomes for fmesher related objects
geom_fm.fm_mesh_2d | ggplot2 geomes for fmesher related objects
geom_fm.fm_segm | ggplot2 geomes for fmesher related objects

## -- I --

is.na.fm_CRS | Create a coordinate reference system object
is.na.fm_crs | Check if a crs is NULL or NA
is.na.inla.CRS | Create a coordinate reference system object

## -- L --

lines.fm_mesh_2d | Draw a triangulation mesh object
lines.fm_segm | Draw 'fm_segm' objects.
lines.fm_segm_list | Draw 'fm_segm' objects.
lines_rgl | Low level triangulation mesh plotting
lines_rgl.fm_segm | Low level triangulation mesh plotting
lines_rgl.fm_segm_list | Low level triangulation mesh plotting

## -- N --

new_fm_int | Construct integration scheme objects

## -- P --

plot.fm_mesh_2d | Draw a triangulation mesh object
plot.fm_segm | Draw 'fm_segm' objects.
plot.fm_segm_list | Draw 'fm_segm' objects.
plot_rgl | Low level triangulation mesh plotting
plot_rgl.fm_mesh_2d | Low level triangulation mesh plotting
plot_rgl.fm_segm | Low level triangulation mesh plotting
plot_rgl.fm_segm_list | Low level triangulation mesh plotting
print.fm_basis | Print method for 'fm_basis'
print.fm_bbox | Print objects
print.fm_collect | Print objects
print.fm_CRS | Print objects
print.fm_crs | Print objects
print.fm_evaluator | Print method for 'fm_evaluator()'
print.fm_lattice_2d | Print objects
print.fm_lattice_Nd | Print objects
print.fm_list | Print objects
print.fm_mesh_1d | Print objects
print.fm_mesh_2d | Print objects
print.fm_mesh_3d | Print objects
print.fm_segm | Print objects
print.fm_segm_list | Print objects
print.fm_tensor | Print objects

## -- S --

st_crs.fm_crs | Obtain coordinate reference system object

## -- misc --

$.fm_crs | Obtain coordinate reference system object
[.fm_bbox | Bounding box class
[.fm_list | Handle lists of fmesher objects
[.fm_segm_list | Methods for fm_segm lists