def asTransformationMatrix(self, time=None):
    'Return plug as TransformationMatrix\n\n        Example:\n            >>> node = createNode("transform")\n            >>> node["translateY"] = 12\n            >>> node["rotate"] = 1\n            >>> tm = node["matrix"].asTm()\n            >>> map(round, tm.rotation())\n            [1.0, 1.0, 1.0]\n            >>> list(tm.translation())\n            [0.0, 12.0, 0.0]\n\n        '
    return TransformationMatrix(self.asMatrix(time))
Return plug as TransformationMatrix

Example:
    >>> node = createNode("transform")
    >>> node["translateY"] = 12
    >>> node["rotate"] = 1
    >>> tm = node["matrix"].asTm()
    >>> map(round, tm.rotation())
    [1.0, 1.0, 1.0]
    >>> list(tm.translation())
    [0.0, 12.0, 0.0]
def asTransformationMatrix(self, time=None):
    'Return plug as TransformationMatrix\n\n        Example:\n            >>> node = createNode("transform")\n            >>> node["translateY"] = 12\n            >>> node["rotate"] = 1\n            >>> tm = node["matrix"].asTm()\n            >>> map(round, tm.rotation())\n            [1.0, 1.0, 1.0]\n            >>> list(tm.translation())\n            [0.0, 12.0, 0.0]\n\n        '
    return TransformationMatrix(self.asMatrix(time))