class_docstr: Place a regular grid of points on the input and randomly move the neighbourhood of these point around
  via affine transformations.
  
  This augmentation is deprecated. Please use Affine instead.
  
  Note: This class introduce interpolation artifacts to mask if it has values other than {0;1}
  
  Args:
      p (float): probability of applying the transform. Default: 0.5.
  
  Targets:
      image, mask
class_docstr_tok: ["Place","a","regular","grid","of","points","on","the","input","and","randomly","move","the","neighbourhood","of","these","point","around","via","affine","transformations",".","This","augmentation","is","deprecated",".","Please","use","Affine","instead",".","Note",":","This","class","introduce","interpolation","artifacts","to","mask","if","it","has","values","other","than","{","0",";","1","}","Args",":","p","(","float",")",":","probability","of","applying","the","transform",".","Default",":","0.5",".","Targets",":","image",",","mask"]
code: def get_transform_init_args_names(self):
      return (
          "scale",
          "translate_percent",
          "translate_px",
          "rotate",
          "shear",
          "order",
          "cval",
          "mode",
      )
  
imports: import warnings
  from albumentations.core.bbox_utils import convert_bboxes_from_albumentations, convert_bboxes_to_albumentations
  from albumentations.core.keypoints_utils import convert_keypoints_from_albumentations, convert_keypoints_to_albumentations
  from ..augmentations import Perspective
  from ..core.transforms_interface import BasicTransform, DualTransform, ImageOnlyTransform, to_tuple
label_desc: Use image node_id 3 for calling the IAAAffine obj's underlying member method code with example usage: obj.get_transform_init_args_names() and returns: str,  str,  str,  str,  str,  str,  str,  str