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_2x2SFC_RULES_3x3_PEANOSFC_RULES_3x3_MEANDERSFC_RULES_3x3_COMBINEDSFC_RULES_4x4_MEANDER_1SFC_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