'Regenerate the item position from the base, user, and temp transforms'

def updateTransform(self):

    transform = ((self.baseTransform * self.userTransform) * self.tempTransform)
    s = transform.saveState()
    self._graphicsItem.setPos(*s['pos'])
    self.itemRotation.setAngle(s['angle'])
    self.itemScale.setXScale(s['scale'][0])
    self.itemScale.setYScale(s['scale'][1])
    self.displayTransform(transform)
    return s
