Files
ThirdParty-6/ParaView-5.0.1/Applications/ParaView/Testing/XML/TestPythonView.xml

53 lines
10 KiB
XML

<?xml version="1.0" ?>
<pqevents>
<pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_tabbar" command="set_tab_with_text" arguments="+" />
<pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_tabbar" command="set_tab_with_text" arguments="Layout #2" />
<pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget2/Frame.0/CentralWidgetFrame/EmptyView/scrollArea/qt_scrollarea_viewport/widgetFoo/ConvertActionsFrame/PythonView" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget2/Frame.0/CentralWidgetFrame/Viewport" command="mousePress" arguments="(0.330739,0.347905,1,1,0)" />
<pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget2/Frame.0/CentralWidgetFrame/Viewport" command="mouseMove" arguments="(0.330739,0.347905,1,0,0)" />
<pqevent object="pqClientMainWindow/centralwidget/MultiViewWidget/CoreWidget/qt_tabwidget_stackedwidget/MultiViewWidget2/Frame.0/CentralWidgetFrame/Viewport" command="mouseRelease" arguments="(0.330739,0.347905,1,0,0)" />
<!-- Set the script -->
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/ViewFrame/ProxyPanel/Script/1pqPopOutWidget0/Script/qt_scrollarea_viewport" command="mousePress" arguments="1,1,0,157,31" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/ViewFrame/ProxyPanel/Script/1pqPopOutWidget0/Script/qt_scrollarea_viewport" command="mouseRelease" arguments="1,0,0,157,31" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/ViewFrame/ProxyPanel/Script/1pqPopOutWidget0/Script" command="set_string" arguments="import vtk&#xA;from vtk import vtkDataObject&#xA;from paraview.vtk.util import numpy_support&#xA;&#xA;def setup_data(view):&#xA; numVisibleObjects = view.GetNumberOfVisibleDataObjects()&#xA; for i in xrange(numVisibleObjects):&#xA; dataObject = view.GetVisibleDataObjectForSetup(i)&#xA; if dataObject:&#xA; pd = dataObject.GetPointData()&#xA;&#xA; # Enable desired arrays&#xA; desiredArrays = [&quot;X&quot;, &quot;Y&quot;, &quot;Z&quot;]&#xA; for arrayName in desiredArrays:&#xA; view.SetAttributeArrayStatus(i, vtkDataObject.POINT, arrayName, 1)&#xA;&#xA;def render(view, width, height):&#xA; from matplotlib.backends.backend_agg import FigureCanvasAgg as FigureCanvas&#xA; from matplotlib.figure import Figure&#xA;&#xA; figure = Figure()&#xA; figureCanvas = FigureCanvas(figure)&#xA; figure.set_dpi(72)&#xA; figure.set_size_inches(float(width)/72.0, float(height)/72.0)&#xA;&#xA; # Set the border color of the figure&#xA;&#xA; ax = figure.add_subplot(1,1,1, axisbg=&quot;white&quot;)&#xA; ax.hold(True)&#xA; numVisibleObjects = view.GetNumberOfVisibleDataObjects()&#xA; for i in xrange(numVisibleObjects):&#xA; dataObject = view.GetVisibleDataObjectForRendering(i)&#xA; if dataObject:&#xA; pd = dataObject.GetPointData()&#xA; xArray = pd.GetArray(&quot;X&quot;)&#xA; yArray = pd.GetArray(&quot;Y&quot;)&#xA; zArray = pd.GetArray(&quot;Z&quot;)&#xA; if not xArray or not yArray or not zArray:&#xA; continue&#xA;&#xA; np_xArray = numpy_support.vtk_to_numpy(xArray)&#xA; np_yArray = numpy_support.vtk_to_numpy(yArray)&#xA; np_zArray = abs(300*numpy_support.vtk_to_numpy(zArray))&#xA;&#xA; if xArray != None and yArray != None and zArray != None:&#xA; ax.scatter(np_xArray, np_yArray, np_zArray, alpha=0.5)&#xA;&#xA; ax.hold(False)&#xA;&#xA; from paraview import python_view&#xA; image = python_view.figure_to_image(figure)&#xA;&#xA; return image" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/ViewFrame/ProxyPanel/Script/1pqPopOutWidget0/Script" command="key" arguments="16777220" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/ViewFrame/ProxyPanel/Script/1pqPopOutWidget0/Script" command="key" arguments="16777217" />
<pqevent object="pqClientMainWindow/menubar" command="activate" arguments="menuSources" />
<pqevent object="pqClientMainWindow/menubar/menuSources" command="activate" arguments="PointSource" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/1pq3DWidgetPropertyWidget0/pqHandleWidget/pqPointSourceControls/NumberOfPoints" command="set_int" arguments="10" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/1pq3DWidgetPropertyWidget0/pqHandleWidget/pqPointSourceControls/NumberOfPoints" command="set_int" arguments="100" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/1pq3DWidgetPropertyWidget0/pqHandleWidget/pqPointSourceControls/NumberOfPoints" command="set_int" arguments="1000" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/1pq3DWidgetPropertyWidget0/pqHandleWidget/pqPointSourceControls/Radius" command="key" arguments="46" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/1pq3DWidgetPropertyWidget0/pqHandleWidget/pqPointSourceControls/Radius" command="set_string" arguments="0.5" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/Accept" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/menubar" command="activate" arguments="menuSources" />
<pqevent object="pqClientMainWindow/menubar/menuSources" command="activate" arguments="PointSource" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/1pq3DWidgetPropertyWidget0/pqHandleWidget/pqPointSourceControls/NumberOfPoints" command="set_int" arguments="10" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/1pq3DWidgetPropertyWidget0/pqHandleWidget/pqPointSourceControls/NumberOfPoints" command="set_int" arguments="100" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/1pq3DWidgetPropertyWidget0/pqHandleWidget/pqPointSourceControls/NumberOfPoints" command="set_int" arguments="1000" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/1pq3DWidgetPropertyWidget0/pqHandleWidget/pqPointSourceControls/Radius" command="key" arguments="46" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/1pq3DWidgetPropertyWidget0/pqHandleWidget/pqPointSourceControls/Radius" command="set_string" arguments="0.5" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/Accept" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/menubar/menuFilters/pqProxyGroupMenuManager0/Calculator" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/ResultArrayName/ResultArrayName" command="key" arguments="16777248" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/ResultArrayName/ResultArrayName" command="set_string" arguments="X" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/Function/Scalars" command="activate" arguments="" />
<pqevent object="1QMenu0" command="activate" arguments="coordsX" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/Accept" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/menubar/menuFilters/pqProxyGroupMenuManager0/Calculator" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/ResultArrayName/ResultArrayName" command="key" arguments="16777248" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/ResultArrayName/ResultArrayName" command="set_string" arguments="Y" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/Function/Scalars" command="activate" arguments="" />
<pqevent object="1QMenu0" command="activate" arguments="coordsY" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/Accept" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/menubar/menuFilters/pqProxyGroupMenuManager0/Calculator" command="activate" arguments="" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/ResultArrayName/ResultArrayName" command="key" arguments="16777248" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/ResultArrayName/ResultArrayName" command="set_string" arguments="Z" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/scrollArea/qt_scrollarea_viewport/scrollAreaWidgetContents/PropertiesFrame/ProxyPanel/Function/Scalars" command="activate" arguments="" />
<pqevent object="1QMenu0" command="activate" arguments="coordsZ" />
<pqevent object="pqClientMainWindow/propertiesDock/propertiesPanel/Accept" command="activate" arguments="" />
</pqevents>