# Builds a slice's tool-path by any of various heuristics.
# Last edited on 2021-06-04 13:33:30 by jstolfi

def make(OCRS, BCS, CTS, number_lines, mp_cont, mp_jump, parms, test_parms, tag, B, wr):
  # ??
  return path_plan_IMP.make(OCRS, BCS, CTS, number_lines, mp_cont, mp_jump, parms, test_parms, tag, B, wr)

def describe_solution(wr, Qbest, CTS, Delta, o, qEnd, ncalls):
  # ??
  path_plan_IMP.describe_solution(wr, Qbest, CTS, Delta, o, qEnd, ncalls)


def plot_solution(fname, Q, B): 
  # ???
  # Files are "{fname}_sol.{ext}" where {ext} is "jpg", "eps", and "png".
  plot_data_IMP.plot_solution(fname, Q, B)

def plot_debug(OCRS, BCS, CTS, Q, tag, ncalls, B):
  # ???
  plot_data_IMP.plot_debug(OCRS, BCS, CTS, Q, tag, ncalls, B)
