class_docstr: Transform that can always be represented as a combination of 3 matrices: scale * rotate * translate
  This transform has no shear; angles are always preserved.
class_docstr_tok: ["Transform","that","can","always","be","represented","as","a","combination","of","3","matrices",":","scale","*","rotate","*","translate","This","transform","has","no","shear",";","angles","are","always","preserved","."]
docstr: Acceptable arguments are: 
  x, y
  [x, y]
  Point(x,y)
docstr_tok: ["Acceptable","arguments","are",":","x",",","y","[","x",",","y","]","Point","(","x",",","y",")"]
code: def setScale(self, *args):
      """Acceptable arguments are:
      x, y
      [x, y]
      Point(x,y)"""
      self._state["scale"] = Point(*args)
      self.update()
  
imports: from math import atan2, degrees
  import numpy
  from .Point import Point
  from .Qt import QtGui
  from .None import SRTTransform3D
label_desc: Use image node_id 11 for calling the SRTTransform obj's underlying member method code with example usage: obj.setScale() without return types