class_docstr: Transform performing only scale and translate, in that order.
  
  Parameters
  ----------
  scale : array-like
      Scale factors for X, Y, Z axes.
  translate : array-like
      Scale factors for X, Y, Z axes.
code: def __mul__(self, tr):
      if isinstance(tr, STTransform):
          s = self.scale * tr.scale
          t = self.translate + (tr.translate * self.scale)
          return STTransform(scale=s, translate=t)
      elif isinstance(tr, MatrixTransform):
          return self.as_matrix() * tr
      else:
          return super(STTransform, self).__mul__(tr)
  
imports: from __future__ import division
  import numpy
  from ...util import transforms
  from ...geometry import Rect
  from ._util import arg_to_vec4, as_vec4
  from .base_transform import BaseTransform
label_desc: Use image node_id 17 for calling the STTransform obj's underlying member method code with example usage: obj.__mul__(tr) and returns: STTransform, unknown, super