Function reference
-
draw_multiple_curves()
- Draw multiple curves
-
draw_rules_2x2()
draw_rules_3x3_peano()
draw_rules_3x3_meander()
- Draw the expansion rules
-
sfc_h()
expand_h()
- H-curve
-
hilbert_3d()
- Three dimensional Hilbert curve
-
level1_unit_orientation(<sfc_3x3_peano>)
change_level1_unit_orientation(<sfc_3x3_peano>)
level1_unit_orientation(<sfc_3x3_meander>)
change_level1_unit_orientation(<sfc_3x3_meander>)
- Level-1 unit in the Peano curve and Meander curve
-
plot_segments()
- Plot segments
-
SFC_RULES_2x2
SFC_RULES_3x3_PEANO
SFC_RULES_3x3_MEANDER
SFC_RULES_3x3_COMBINED
SFC_RULES_4x4_MEANDER_1
SFC_RULES_4x4_MEANDER_2
- Rules
-
sfc_3x3_combined()
sfc_expand(<sfc_3x3_combined>)
draw_rules_3x3_combined()
- General 3x3 space-filling curves
-
sfc_4x4_meander()
sfc_expand(<sfc_4x4_meander>)
draw_rules_4x4_meander()
- 4x4 space-filling curves in meander type
-
sfc_apply(<sfc_nxn>)
- Apply to every unit in the sfc_nxn curve
-
sfc_base()
- Constructor of the sfc_base class
-
sfc_expand(<sfc_2x2>)
sfc_expand(<sfc_3x3_peano>)
sfc_expand(<sfc_3x3_meander>)
- Expand the curve to the next level
-
sfc_expand_by_rules(<sfc_rules>,<sfc_nxn>)
sfc_expand_by_rules(<sfc_rules>,<factor>)
sfc_expand_by_rules(<sfc_rules>,<character>)
- Expand a sequence
-
sfc_generator()
- Generate a nxn curve based on expansion rules
-
sfc_grob(<sfc_base>)
sfc_grob(<sfc_sequence>)
plot(<sfc_sequence>)
sfc_grob(<sfc_nxn>)
plot(<sfc_nxn>)
sfc_grob(<matrix>)
- The graphics object
-
`[`(<sfc_nxn>)
sfc_index(<sfc_nxn>)
- Subunit in the curve
-
sfc_is_compatible(<sfc_sequence>,<sfc_sequence>)
sfc_is_compatible(<sfc_sequence>,<sfc_rules>)
sfc_is_compatible(<sfc_rules>,<sfc_sequence>)
- Whether two sfc_sequence objects are compatible
-
sfc_level(<sfc_nxn>)
- The level of the curve
-
sfc_mode(<sfc_nxn>)
sfc_mode(<sfc_rules>)
- The mode of the curve
-
sfc_previous_point(<sfc_base>)
sfc_next_point(<sfc_base>)
- The previous and the next point
-
sfc_reduce(<sfc_nxn>)
sfc_reduce(<matrix>)
add_base_structure()
- Reduce a curve
-
sfc_rules()
- Constructor of the sfc_rules class
-
sfc_segments(<sfc_nxn>)
sfc_segments(<sfc_sequence>)
- Coordinates of the points on the curve
-
sfc_sequence()
sfc_seed()
sfc_unit()
- Constructor of the sfc_sequence class
-
sfc_shape(<sfc_2x2>)
all_2x2_shapes()
sfc_shape(<sfc_3x3_peano>)
all_3x3_peano_shapes()
sfc_shape(<sfc_3x3_meander>)
all_3x3_meander_shapes()
- Shape of the curve
-
sfc_rotate(<sfc_sequence>)
`^`(<sfc_sequence>)
sfc_hflip(<sfc_sequence>)
sfc_vflip(<sfc_sequence>)
sfc_dflip(<sfc_sequence>)
sfc_reverse(<sfc_sequence>)
rev(<sfc_sequence>)
- Transformations of a sequence
-
sfc_universe(<sfc_rules>)
sfc_universe(<sfc_sequence>)
- The universe base pattern set
-
sfc_validate(<sfc_sequence>)
sfc_validate(<character>)
- Validate the sequence
-
show(<sfc_base>)
show(<sfc_nxn>)
show(<sfc_rules>)
show(<sfc_sequence>)
- Print the object
-
sfc_2x2()
sfc_3x3_peano()
sfc_3x3_meander()
- Create space-filling curves
-
hilbert_curve()
moore_curve()
beta_omega_curve()
peano_curve()
meander_curve()
h_curve()
- Various curves in their standard forms
-
all_traverse_paths()
get_one_traverse_path()
plot_traverse_paths()
- All traverse paths of a sequence
-
`[`(<sfc_sequence>)
`[<-`(<sfc_sequence>)
length(<sfc_sequence>)
c(<sfc_sequence>)
- Utility functions