docstr: Draw a whole string of quadratic curve segments.
  
  The last point specified is on-curve, all others are off-curve
  points.
  
  This method implements TrueType-style curves, breaking up curves
  using 'implied points': between each two consequtive off-curve points,
  there is one implied point exactly in the middle between them. See
  also decomposeQuadraticSegment().
  
  The last argument (normally the on-curve point) may be None.
  This is to support contours that have NO on-curve points (a rarely
  seen feature of TrueType outlines).
docstr_tok: ["Draw","a","whole","string","of","quadratic","curve","segments",".","The","last","point","specified","is","on-curve",",","all","others","are","off-curve","points",".","This","method","implements","TrueType-style","curves",",","breaking","up","curves","using","'implied","points","'",":","between","each","two","consequtive","off-curve","points",",","there","is","one","implied","point","exactly","in","the","middle","between","them",".","See","also","decomposeQuadraticSegment","(",")",".","The","last","argument","(","normally","the","on-curve","point",")","may","be","None",".","This","is","to","support","contours","that","have","NO","on-curve","points","(","a","rarely","seen","feature","of","TrueType","outlines",")","."]
code: def qCurveTo(self, *points: Tuple[float, float]) -> None:
      """Draw a whole string of quadratic curve segments.
  
      The last point specified is on-curve, all others are off-curve
      points.
  
      This method implements TrueType-style curves, breaking up curves
      using 'implied points': between each two consequtive off-curve points,
      there is one implied point exactly in the middle between them. See
      also decomposeQuadraticSegment().
  
      The last argument (normally the on-curve point) may be None.
      This is to support contours that have NO on-curve points (a rarely
      seen feature of TrueType outlines).
      """
      raise NotImplementedError
  
imports: from typing import Tuple, Dict
  from fontTools.misc.loggingTools import LogMixin
  from fontTools.misc.transform import DecomposedTransform
label_desc: Use image node_id 4 for calling the AbstractPen obj's underlying member method code with example usage: obj.qCurveTo() without return types