em = rw.GetExtensionManager()
    painter = vtk.vtkSurfaceLICPainter()
    ok = painter.IsSupported(rw)
    print()
    print('SurfaceLIC %s Supported by:\n  %s\n  %s\n  %s\n' %
          ('is' if (ok) else 'is not', em.GetDriverGLVersion(),
           em.GetDriverGLVendor(), em.GetDriverGLRenderer()))
    del painter
del rw

if ok:
    smtesting.ProcessCommandLineArguments()

    LoadDistributedPlugin('SurfaceLIC', True, globals())

    smtesting.LoadServerManagerState(smtesting.StateXMLFileName)

    view = GetRenderView()
    view.RemoteRenderThreshold = 0

    if saveImage:
        SetActiveView(view)
        Render()
        imageFile = os.path.splitext(
            os.path.basename(smtesting.StateXMLFileName))[0]
        WriteImage('%s/../../%s.png' % (smtesting.TempDir, imageFile))

    if not smtesting.DoRegressionTesting(view.SMProxy):
        raise smtesting.TestError('Test failed.')

    print()
import os
import os.path
import sys

from paraview import servermanager

from paraview import smtesting

smtesting.ProcessCommandLineArguments()
servermanager.Connect()

pvsm_file = os.path.join(smtesting.SMStatesDir, "ProxyPropertyLinks.pvsm")
print("State file: %s" % pvsm_file)

smtesting.LoadServerManagerState(pvsm_file)

pxm = servermanager.ProxyManager()
sphere1 = pxm.GetProxy("sources", "Sphere1")
sphere2 = pxm.GetProxy("sources", "Sphere2")
sphere3 = pxm.GetProxy("sources", "Sphere3")

# Create links.
proxyLink = servermanager.vtkSMProxyLink()
proxyLink.AddLinkedProxy(sphere1.SMProxy, 1)  # Input
proxyLink.AddLinkedProxy(sphere2.SMProxy, 2)  # Output
pxm.RegisterLink("MyProxyLink", proxyLink)
proxyLink = None

propertyLink = servermanager.vtkSMPropertyLink()
propertyLink.AddLinkedProperty(sphere3.SMProxy, "EndTheta", 1)  # Input.
Esempio n. 3
0
import time

from paraview import servermanager
servermanager.Connect()


def RenderAndWait(ren):
    ren.StillRender()
    #time.sleep(.5)


smtesting.ProcessCommandLineArguments()

pvsm_file = os.path.join(smtesting.SMStatesDir, "UndoRedo.pvsm")
print "State file: %s" % pvsm_file
smtesting.LoadServerManagerState(pvsm_file)

pxm = servermanager.ProxyManager()
renModule = pxm.GetProxy("rendermodules", "RenderModule0")
renModule.UpdateVTKObjects()

self_cid = servermanager.ActiveConnection.ID

undoStack = servermanager.vtkSMUndoStack()
undoStackBuilder = servermanager.vtkSMUndoStackBuilder()
undoStackBuilder.SetUndoStack(undoStack)
undoStackBuilder.SetConnectionID(self_cid)

proxy = pxm.NewProxy("sources", "SphereSource")
proxy2 = pxm.NewProxy("sources", "CubeSource")