code: def appendPoint(self, position=None, type="line", smooth=False, name=None, identifier=None, point=None):
          
          if point is not None:
              if position is None:
                  position = point.position
              type = point.type
              smooth = point.smooth
              if name is None:
                  name = point.name
              if identifier is not None:
                  identifier = point.identifier
          self.insertPoint(
              len(self.points),
              position=position,
              type=type,
              smooth=smooth,
              name=name,
              identifier=identifier
          )
docs: Append a point to the contour.