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 addComponent(
      self, glyphName, transform, identifier=None, **kwargs
  ):
      del identifier  # unused
      del kwargs  # unused
      self.pen.addComponent(glyphName, transform)
  
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 3 for calling the PointToSegmentPen obj's underlying member method code with example usage: obj.addComponent(glyphName, transform, identifier) without return types