1
########################################################################
3
# Vision Network - Python source code - file generated by vision
4
# Wednesday 29 August 2007 13:24:36
6
# The Scripps Research Institute (TSRI)
7
# Molecular Graphics Lab
8
# La Jolla, CA 92037, USA
10
# Copyright: Daniel Stoffler, Michel Sanner and TSRI
12
# revision: Guillaume Vareille
14
#########################################################################
16
# $Header: /opt/cvs/python/packages/share1.5/Vision/doc/Examples/lena_net.py,v 1.3 2007/08/29 20:37:16 vareille Exp $
18
# $Id: lena_net.py,v 1.3 2007/08/29 20:37:16 vareille Exp $
21
from traceback import print_exc
22
## loading libraries ##
23
from Vision.PILNodes import imagelib
24
masterNet.getEditor().addLibraryInstance(imagelib,"Vision.PILNodes", "imagelib")
27
## saving node Read Image ##
28
from Vision.PILNodes import ReadImage
29
Read_Image_0 = ReadImage(constrkw = {}, name='Read Image', library=imagelib)
30
masterNet.addNode(Read_Image_0,65,19)
31
apply(Read_Image_0.inputPortByName['filename'].configure, (), {'datatype': 'string', 'originalDatatype': 'str'})
32
Read_Image_0.inputPortByName['filename'].widget.set("lena.jpg", run=False)
33
apply(Read_Image_0.configure, (), {'expanded': True})
35
print "WARNING: failed to restore ReadImage named Read Image in network masterNet"
40
## saving node Show Image ##
41
from Vision.PILNodes import ShowImage
42
Show_Image_1 = ShowImage(constrkw = {}, name='Show Image', library=imagelib)
43
masterNet.addNode(Show_Image_1,101,268)
45
print "WARNING: failed to restore ShowImage named Show Image in network masterNet"
50
## saving node Scale ##
51
from Vision.PILNodes import ResizeImage
52
Scale_2 = ResizeImage(constrkw = {}, name='Scale', library=imagelib)
53
masterNet.addNode(Scale_2,93,158)
55
print "WARNING: failed to restore ResizeImage named Scale in network masterNet"
62
## saving connections for network lena ##
63
if Read_Image_0 is not None and Scale_2 is not None:
65
masterNet.connectNodes(
66
Read_Image_0, Scale_2, "image", "image", blocking=True)
68
print "WARNING: failed to restore connection between Read_Image_0 and Scale_2 in network masterNet"
69
if Scale_2 is not None and Show_Image_1 is not None:
71
masterNet.connectNodes(
72
Scale_2, Show_Image_1, "scaledImage", "image", blocking=True)
74
print "WARNING: failed to restore connection between Scale_2 and Show_Image_1 in network masterNet"