BUG: Fixed vtkTransform::ApplyTransformMatrix crash
How to reproduce:
c=getNode('FullRainbow') m=vtk.vtkMatrix4x4() c.ApplyTransformMatrix(m)
Problem: vtkTransform::ApplyTransform and vtkTransform::ApplyTransformMatrix are calling each other. Most of the time at least one is overridden, so no crash occurs.
Solution: Removed calling of vtkTransform::ApplyTransformMatrix from vtkTransform::ApplyTransform. If a class has a more efficient version of transform application for linear transforms then this call can be added to vtkTransform::ApplyTransform in that specific class. Removed vtkTransform::ApplyTransformMatrix where it is not necessary (when it's just a more complicated and possibly slower version of ApplyTransform).