docstr: Calculate the line through given point and angle in ax + by + c =0 form.
docstr_tok: ["Calculate","the","line","through","given","point","and","angle","in","ax","+","by","+","c","=0","form","."]
code: def theta_line_cross_point(self, theta, point):
      """
      Calculate the line through given point and angle in ax + by + c =0 form.
      """
      x, y = point
      cos = np.cos(theta)
      sin = np.sin(theta)
      return [sin, -cos, cos * y - sin * x]
  
imports: import math
  import cv2
  import numpy
  from skimage.morphology._skeletonize import thin
  from ppocr.utils.e2e_utils.extract_textpoint_fast import sort_and_expand_with_direction_v2
label_desc: Use image node_id 18 for calling the PGProcessTrain obj's underlying member method code with example usage: obj.theta_line_cross_point(theta, point) and returns: list