# 2x2, 3x3 and Nxn Space-Filling Curves

## Documentation for package ‘sfcurve’ version 1.0.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

A B C D E G H L M P R S T U misc

## -- A --

add_base_structure | Reduce a curve
all_2x2_shapes | Shape of the curve
all_3x3_meander_shapes | Shape of the curve
all_3x3_peano_shapes | Shape of the curve
all_traverse_paths | All traverse paths of a sequence

## -- B --

BASE_B | Base patterns
BASE_C | Base patterns
BASE_D | Base patterns
BASE_I | Base patterns
BASE_J | Base patterns
BASE_L | Base patterns
BASE_LIST | Base patterns
BASE_P | Base patterns
BASE_Q | Base patterns
BASE_R | Base patterns
BASE_U | Base patterns
beta_omega_curve | Various curves in their standard forms

## -- C --

c.sfc_sequence | Utility functions
change_level1_unit_orientation | Level-1 unit in the Peano curve and Meander curve
change_level1_unit_orientation-method | Level-1 unit in the Peano curve and Meander curve

## -- D --

draw_multiple_curves | Draw multiple curves
draw_rules_2x2 | Draw the expansion rules
draw_rules_3x3_combined | General 3x3 space-filling curves
draw_rules_3x3_meander | Draw the expansion rules
draw_rules_3x3_peano | Draw the expansion rules
draw_rules_4x4_meander | 4x4 space-filling curves in meander type

## -- E --

expand_h | H-curve

## -- G --

get_one_traverse_path | All traverse paths of a sequence

## -- H --

H0 | Seed sequences of the H-curve
H1 | Seed sequences of the H-curve
H2 | Seed sequences of the H-curve
hilbert_3d | Three dimensional Hilbert curve
hilbert_curve | Various curves in their standard forms
h_curve | Various curves in their standard forms

## -- L --

length.sfc_sequence | Utility functions
level1_unit_orientation | Level-1 unit in the Peano curve and Meander curve
level1_unit_orientation-method | Level-1 unit in the Peano curve and Meander curve

## -- M --

meander_curve | Various curves in their standard forms
moore_curve | Various curves in their standard forms

## -- P --

peano_curve | Various curves in their standard forms
plot.sfc_nxn | The graphics object
plot.sfc_sequence | The graphics object
plot_segments | Plot segments
plot_traverse_paths | All traverse paths of a sequence

## -- R --

rev.sfc_sequence | Transformations of a sequence

## -- S --

sfc_2x2 | Create space-filling curves
sfc_3x3_combined | General 3x3 space-filling curves
sfc_3x3_meander | Create space-filling curves
sfc_3x3_peano | Create space-filling curves
sfc_4x4_meander | 4x4 space-filling curves in meander type
sfc_apply | Apply to every unit in the sfc_nxn curve
sfc_apply-method | Apply to every unit in the sfc_nxn curve
sfc_base | Constructor of the sfc_base class
sfc_dflip | Transformations of a sequence
sfc_dflip-method | Transformations of a sequence
sfc_expand | Expand the curve to the next level
sfc_expand-method | General 3x3 space-filling curves
sfc_expand-method | 4x4 space-filling curves in meander type
sfc_expand-method | Expand the curve to the next level
sfc_expand_by_rules | Expand a sequence
sfc_expand_by_rules-method | Expand a sequence
sfc_flip_unit | Flip units
sfc_flip_unit-method | Flip units
sfc_generator | Generate a nxn curve based on expansion rules
sfc_grob | The graphics object
sfc_grob-method | The graphics object
sfc_h | H-curve
sfc_hflip | Transformations of a sequence
sfc_hflip-method | Transformations of a sequence
sfc_index | Subunit in the curve
sfc_index-method | Subunit in the curve
sfc_is_compatible | Whether two sfc_sequence objects are compatible
sfc_is_compatible-method | Whether two sfc_sequence objects are compatible
sfc_level | The level of the curve
sfc_level-method | The level of the curve
sfc_mode | The mode of the curve
sfc_mode-method | The mode of the curve
sfc_next_point | The previous and the next point
sfc_next_point-method | The previous and the next point
sfc_previous_point | The previous and the next point
sfc_previous_point-method | The previous and the next point
sfc_reduce | Reduce a curve
sfc_reduce-method | Reduce a curve
sfc_reverse | Transformations of a sequence
sfc_reverse-method | Transformations of a sequence
sfc_rotate | Transformations of a sequence
sfc_rotate-method | Transformations of a sequence
sfc_rules | Constructor of the sfc_rules class
SFC_RULES_2x2 | Rules
SFC_RULES_3x3_COMBINED | Rules
SFC_RULES_3x3_MEANDER | Rules
SFC_RULES_3x3_PEANO | Rules
SFC_RULES_4x4_MEANDER_1 | Rules
SFC_RULES_4x4_MEANDER_2 | Rules
sfc_seed | Constructor of the sfc_sequence class
sfc_segments | Coordinates of the points on the curve
sfc_segments-method | Coordinates of the points on the curve
sfc_sequence | Constructor of the sfc_sequence class
sfc_shape | Shape of the curve
sfc_shape-method | Shape of the curve
sfc_unit | Constructor of the sfc_sequence class
sfc_universe | The universe base pattern set
sfc_universe-method | The universe base pattern set
sfc_validate | Validate the sequence
sfc_validate-method | Validate the sequence
sfc_vflip | Transformations of a sequence
sfc_vflip-method | Transformations of a sequence
show-method | Print the object

## -- T --

test_sfc_index | Subunit in the curve

## -- U --

unit_orientation | Flip units

## -- misc --

[.sfc_nxn | Subunit in the curve
[.sfc_sequence | Utility functions
[<-.sfc_sequence | Utility functions
^.sfc_sequence | Transformations of a sequence