1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- #
- # Copied from VTK/Common/Testing/Python/PythonSmoke.py
- #
- import qt
- try:
- import vtk
- except:
- print "Cannot import vtk"
- qt.QApplication.exit(1)
- try:
- print dir(vtk)
- except:
- print "Cannot print dir(vtk)"
- qt.QApplication.exit(1)
- try:
- try:
- try:
- o = vtk.vtkLineWidget()
- print "Using Hybrid"
- except:
- o = vtk.vtkActor()
- print "Using Rendering"
- except:
- o = vtk.vtkObject()
- print "Using Common"
- except:
- print "Cannot create vtkObject"
- qt.QApplication.exit(1)
- try:
- print o
- print "Reference count: %d" % o.GetReferenceCount()
- print "Class name: %s" % o.GetClassName()
- except:
- print "Cannot print object"
- qt.QApplication.exit(1)
- try:
- b = vtk.vtkObject()
- d = b.SafeDownCast(o)
- print b, d
- except:
- print "Cannot downcast"
- qt.QApplication.exit(1)
- qt.QApplication.exit(0)
|