class_docstr: Baseclass for all PointPens.
class_docstr_tok: ["Baseclass","for","all","PointPens","."]
docstr: Add a point to the current sub path.
docstr_tok: ["Add","a","point","to","the","current","sub","path","."]
code: def addPoint(
      self,
      pt: Tuple[float, float],
      segmentType: Optional[str] = None,
      smooth: bool = False,
      name: Optional[str] = None,
      identifier: Optional[str] = None,
      **kwargs: Any,
  ) -> None:
      """Add a point to the current sub path."""
      raise NotImplementedError
  
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 AbstractPointPen obj's underlying member method code with example usage: obj.addPoint(pt, segmentType, smooth, name, identifier) without return types