class_docstr: Adapter class that converts the PointPen protocol to the
  (Segment)Pen protocol.
  
  NOTE: The segment pen does not support and will drop point names, identifiers
  and kwargs.
class_docstr_tok: ["Adapter","class","that","converts","the","PointPen","protocol","to","the","(","Segment",")","Pen","protocol",".","NOTE",":","The","segment","pen","does","not","support","and","will","drop","point","names",",","identifiers","and","kwargs","."]
code: def __init__(self, segmentPen, outputImpliedClosingLine=False):
      BasePointToSegmentPen.__init__(self)
      self.pen = segmentPen
      self.outputImpliedClosingLine = outputImpliedClosingLine
  
imports: import math
  from typing import Any, Optional, Tuple, Dict
  from fontTools.pens.basePen import AbstractPen, PenError
  from fontTools.misc.transform import DecomposedTransform
label_desc: Use image node_id 1 to create a new PointToSegmentPen object from inherited base classes: BasePointToSegmentPen with example: obj = PointToSegmentPen(segmentPen, outputImpliedClosingLine)