sfc_sequence: Constructor of the sfc_sequence class
Description
Constructor of the sfc_sequence class
Usage
sfc_sequence(seq, rot = 0L, universe = NULL)
sfc_seed(seq, rot = 0L, universe = NULL)
sfc_unit(seq, rot = 0L, universe = NULL)
Value
An sfc_sequence object.
Arguments
seq
A sequence of base patterns. The value can be a vector of letters or a single string.
rot
The corresponding rotations of base patterns. If it has length one and the sequence contains R/L/I (right/left/forward),
rot controls the rotation of the first base pattern and the rotations for remaining base patterns in the sequence are automatically
calculated.
universe
The universe of base patterns. A vector of letters.
Details
This funtion is very low-level. Normally, users do not need to directly use this constructor.
sfc_seed class is the same as the sfc_sequence class. It is used specifically as the "seed sequence"
when generating the curves.
sfc_unit class also inherits the sfc_sequence class but has one additionally slot: corner.
It is used specifically when defining the expansion rules.