Source code for paraview.incubator.pythoninteractorbase

from paraview.simple import *
from vtkmodules.vtkCommonMath import vtkMatrix4x4


[docs] def SetModelTransformMatrix(matrix): rvProxy = GetActiveView() invmat = vtkMatrix4x4() invmat.DeepCopy(matrix) invmat.Invert() mElts = [matrix.GetElement(i, j) for i in range(4) for j in range(4)] rvProxy.SetPropertyWithName("ModelTransformMatrix", mElts) mElts = [invmat.GetElement(i, j) for i in range(4) for j in range(4)] rvProxy.SetPropertyWithName("PhysicalToWorldMatrix", mElts) rvProxy.UpdateVTKObjects()
[docs] class PythonInteractorBase():
[docs] def Initialize(self, vtkSelf): pass
[docs] def Update(self, vtkSelf): pass
[docs] def HandleTracker(self, vtkSelf, role, sensor, matrix): pass
[docs] def HandleButton(self, vtkSelf, role, button, state): pass
[docs] def HandleValuator(self, vtkSelf, numChannels, channelData): pass