Validate the sequence
Usage
# S4 method for sfc_sequence
sfc_validate(p, by = "sfc_2x2")
# S4 method for character
sfc_validate(p, by = "sfc_2x2")
Arguments
- p
An
sfc_sequence
object or a character string. If it is a character string, rotation of zero is assigned to the first letter.- by
One of
sfc_2x2
,sfc_3x3_peano
andsfc_3x3_meander
.
Details
It is mainly used to validate a seed sequence whether they follow the forward-left-right rule.
Examples
try(sfc_validate("LLLLL"))
#> Error : Crossing is not allowed in the sequence.
try(sfc_validate(sfc_sequence("IIIII", rot = c(0, 90, 180, 270, 0),
universe = sfc_universe(SFC_RULES_2x2))))
#> Error : Crossing is not allowed in the sequence.