# Knot Diagrams using Bezier Curves

## Documentation for package ‘knotR’ version 1.0-4

- DESCRIPTION file
- User guides, package vignettes and other documentation

## Help Pages

A B C D F G H I K L M N O P R S T U W

knotR-package | Knot Diagrams using Bezier Curves

## -- A --

always_left_badness | Badness of knots
amphichiral15 | Optimized knots
as | Conversions between various forms of a knot
as.controlpoints | Conversions between various forms of a knot
as.inkscape | Conversions between various forms of a knot
as.knotvec | Conversions between various forms of a knot
as.minobj | Conversions between various forms of a knot
as.minsymvec | Conversions between various forms of a knot

## -- B --

badness | Badness of knots
bezier | Various functionality for Bezier curves
bezier_angle | Intersection of two Bezier curves
bezier_arclength | Arcwise integrals over Bezier curves
bezier_bending_energy | Arcwise integrals over Bezier curves
bezier_curvature | Various functionality for Bezier curves
bezier_deriv | Various functionality for Bezier curves
bezier_deriv2 | Various functionality for Bezier curves
bezier_find_length | Solve for arclength
bezier_integral | Arcwise integrals over Bezier curves
bezier_integrals | Arcwise integrals over Bezier curves
bezier_intersect | Intersection of two Bezier curves
bezier_length | Various functionality for Bezier curves
bezier_radius | Various functionality for Bezier curves
bezier_total_curvature | Arcwise integrals over Bezier curves

## -- C --

celtic3 | Optimized knots
controlpoints | Various utilities for knots
crossing | Crossing Metrics for knots
crossing_matrix | Crossing Metrics for knots
crossing_points | Crossing Metrics for knots
crossing_strands | Crossing Metrics for knots
curvature_consecutive_segment_switching_badness | Badness of knots
curvature_switching_badness | Badness of knots

## -- D --

D16 | Optimized knots

## -- F --

fiveloops | Optimized knots
flower | Optimized knots
force_nodes | Symmetry and knots
force_nodes_exactly_horizontal | Symmetry and knots
force_nodes_exactly_vertical | Symmetry and knots
force_nodes_mirror_images_LR | Symmetry and knots
force_nodes_mirror_images_UD | Symmetry and knots
force_nodes_on_H_axis | Symmetry and knots
force_nodes_on_V_axis | Symmetry and knots
force_nodes_rotational | Symmetry and knots
fourloops | Optimized knots

## -- G --

getstringpoints | Returns the coordinates of a knot's path

## -- H --

head.inkscape | Head and tail methods for inkscape objects
hexknot | Optimized knots
hexknot2 | Optimized knots
hexknot3 | Optimized knots

## -- I --

inkscape | Various utilities for knots
is.sensible | Functionality for specifying overstrands and understrands

## -- K --

k10_1 | Optimized knots
k10_123 | Optimized knots
k10_47 | Optimized knots
k10_61 | Optimized knots
k10_61a | Optimized knots
k11a1 | Optimized knots
k11a179 | Optimized knots
k11a361 | Optimized knots
k11n157 | Optimized knots
k11n157_morenodes | Optimized knots
k11n22 | Optimized knots
k12a1202 | Optimized knots
k12n838 | Optimized knots
k12n_0242 | Optimized knots
k12n_0411 | Optimized knots
k3_1 | Optimized knots
k3_1a | Optimized knots
k4_1 | Optimized knots
k4_1a | Optimized knots
k5_1 | Optimized knots
k5_2 | Optimized knots
k6_1 | Optimized knots
k6_2 | Optimized knots
k6_3 | Optimized knots
k7_1 | Optimized knots
k7_2 | Optimized knots
k7_3 | Optimized knots
k7_4 | Optimized knots
k7_5 | Optimized knots
k7_6 | Optimized knots
k7_7 | Optimized knots
k7_7a | Optimized knots
k8_1 | Optimized knots
k8_10 | Optimized knots
k8_11 | Optimized knots
k8_11_90deg_crossing | Optimized knots
k8_12 | Optimized knots
k8_13 | Optimized knots
k8_14 | Optimized knots
k8_15 | Optimized knots
k8_16 | Optimized knots
k8_17 | Optimized knots
k8_18 | Optimized knots
k8_19 | Optimized knots
k8_19a | Optimized knots
k8_19b | Optimized knots
k8_2 | Optimized knots
k8_20 | Optimized knots
k8_21 | Optimized knots
k8_3 | Optimized knots
k8_3_90deg_crossing | Optimized knots
k8_4 | Optimized knots
k8_4a | Optimized knots
k8_5 | Optimized knots
k8_5_90deg_crossing | Optimized knots
k8_6 | Optimized knots
k8_6_90deg_crossing | Optimized knots
k8_7 | Optimized knots
k8_8 | Optimized knots
k8_9 | Optimized knots
k9_1 | Optimized knots
k9_10 | Optimized knots
k9_11 | Optimized knots
k9_12 | Optimized knots
k9_13 | Optimized knots
k9_14 | Optimized knots
k9_15 | Optimized knots
k9_16 | Optimized knots
k9_17 | Optimized knots
k9_18 | Optimized knots
k9_19 | Optimized knots
k9_2 | Optimized knots
k9_20 | Optimized knots
k9_21 | Optimized knots
k9_22 | Optimized knots
k9_23 | Optimized knots
k9_23a | Optimized knots
k9_24 | Optimized knots
k9_25 | Optimized knots
k9_26 | Optimized knots
k9_27 | Optimized knots
k9_28 | Optimized knots
k9_29 | Optimized knots
k9_3 | Optimized knots
k9_30 | Optimized knots
k9_31 | Optimized knots
k9_32 | Optimized knots
k9_33 | Optimized knots
k9_34 | Optimized knots
k9_35 | Optimized knots
k9_36 | Optimized knots
k9_37 | Optimized knots
k9_38 | Optimized knots
k9_39 | Optimized knots
k9_4 | Optimized knots
k9_40 | Optimized knots
k9_41 | Optimized knots
k9_42 | Optimized knots
k9_43 | Optimized knots
k9_44 | Optimized knots
k9_45 | Optimized knots
k9_46 | Optimized knots
k9_47 | Optimized knots
k9_48 | Optimized knots
k9_49 | Optimized knots
k9_5 | Optimized knots
k9_6 | Optimized knots
k9_7 | Optimized knots
k9_8 | Optimized knots
k9_9 | Optimized knots
knot | Symmetry and knots
knotoptim | Optimization of knot appearance
knotplot | Plotting of knots
knotplot2 | Plotting of knots
knotplot_old | Plotting of knots
knotR | Knot Diagrams using Bezier Curves
knots | Optimized knots
knotvec | Various utilities for knots
k_infinity | Optimized knots

## -- L --

longthin | Optimized knots

## -- M --

make_controlpoints_from_ink | Various utilities for knots
make_inkscape_from_controlpoints | Various utilities for knots
make_ink_from_minobj | Various utilities for knots
make_knotvec_from_minobj | Various utilities for knots
make_minobj_from_ink | Various utilities for knots
make_minobj_from_knot | Various utilities for knots
make_minobj_from_minsymvec | Symmetry and knots
make_minobj_from_vector | Various utilities for knots
make_minsymvec_from_minobj | Symmetry and knots
metrics | Badness of knots
midpoint_badness | Badness of knots
minobj | Various utilities for knots
minsymvec | Symmetry and knots
mirror | Functionality for specifying overstrands and understrands
myseg | Various functionality for Bezier curves

## -- N --

node_crossing_badness | Badness of knots
non_crossing_strand_close_approach_badness | Badness of knots

## -- O --

ochiai | Optimized knots
ornamental20 | Optimized knots
overunder | Functionality for specifying overstrands and understrands
overunder<- | Functionality for specifying overstrands and understrands

## -- P --

perko_A | Optimized knots
perko_B | Optimized knots
pretzel_2_3_7 | Optimized knots
pretzel_2_3_7_90deg_crossing | Optimized knots
pretzel_7_3_7 | Optimized knots
pretzel_7_3_7_90deg_crossing | Optimized knots
pretzel_p3_p5_p7_m3_m5 | Optimized knots
product_knot | Optimized knots

## -- R --

reader | Reading and writing svg files
reefknot | Optimized knots

## -- S --

satellite | Optimized knots
sum_31_41 | Optimized knots
svg | Reading and writing svg files
symmetrise | Symmetry and knots
symmetrize | Symmetry and knots
symmetry_object | Symmetry and knots

## -- T --

T20 | Optimized knots
tag_notneeded | Symmetry and knots
tail.inkscape | Head and tail methods for inkscape objects
three_figure_eights | Optimized knots
total_bending_energy | Badness of knots
total_crossing_angles | Badness of knots
total_crossing_angle_badness | Badness of knots
total_crossing_potential_energy | Badness of knots
total_string_length | Badness of knots
trefoil_of_trefoils | Optimized knots
triloop | Optimized knots

## -- U --

unknot | Optimized knots
utilities | Various utilities for knots

## -- W --

write_svg | Reading and writing svg files