Extract a manifold definition string, or a logical for matching
manifold type
Usage
fm_manifold(x, type = NULL)
fm_manifold_type(x)
fm_manifold_dim(x)
Arguments
- x
An object with manifold
information, or a character string
- type
character
; if NULL
(the default), returns the manifold definition string.
If character
, returns TRUE
if the manifold type of x
matches at least
one of the character vector elements.
Value
fm_manifold()
: Either logical (matching manifold type yes/no),
or character (the stored manifold, when is.null(type)
is TRUE
)
fm_manifold_type()
: character or NULL; "M", "R", "S", or "T"
fm_manifold_dim()
: integer or NULL
Examples
fm_manifold(fmexample$mesh)
#> [1] "R2"
fm_manifold_type(fmexample$mesh)
#> [1] "R"
fm_manifold_dim(fmexample$mesh)
#> [1] 2