class_docstr: Abstract edge drawer object from which all concrete edge drawer
  implementations are derived.
class_docstr_tok: ["Abstract","edge","drawer","object","from","which","all","concrete","edge","drawer","implementations","are","derived","."]
docstr: Converts values given to the 'curved' edge style argument
  in plotting calls to floating point values.
docstr_tok: ["Converts","values","given","to","the","'curved","'","edge","style","argument","in","plotting","calls","to","floating","point","values","."]
code: def _curvature_to_float(value):
      """Converts values given to the 'curved' edge style argument
      in plotting calls to floating point values."""
      if value is None or value is False:
          return 0.0
      if value is True:
          return 0.5
      return float(value)
  
imports: from abc import ABCMeta, abstractmethod
  from math import atan2, pi
  from .text import TextAlignment
  from .utils import get_bezier_control_points_for_curved_edge, evaluate_cubic_bezier
label_desc: Use image node_id 1 for calling the AbstractEdgeDrawer obj's underlying member method code with example usage: obj._curvature_to_float(value) and returns: float, int, int