Exemple #1
0
    def open_browser(self):

        self.fbrowser = QtGui.QFileDialog()
        msg = app.translate("MainWindow", "Select patch files To Convert", None, app.UnicodeUTF8)
        ext = "Nrrd File(*.nrrd);;Nrrd Header (*.nhdr);;All Files (*)"
        fileName = self.fbrowser.getOpenFileNames(None, msg, os.getcwd(), ext)
        for f in fileName:
            nrrd_handle, s = self.nrrd_reader.execute(str(f))
            # cmap1 = self.create_1d_cmap.execute()
            texture, histo = self.texture_builder.execute(nrrd_handle, 0)
            vol_geom, n = self.volume_renderer.execute(texture, 0, 0)
            sr_py.send_scene(vol_geom)
Exemple #2
0
 def updateContents(self, inputPorts):
     """ updateContents(inputPorts: tuple)
     Connects the input scene graph to this viewer
     
     """
     for p in inputPorts:
         try:
             for i in p:
                 if i != 0:
                     print i
                     sr_py.send_scene(i, self._id)
         except:
             if p != 0:
                 sr_py.send_scene(p, self._id)
Exemple #3
0
 def updateContents(self, inputPorts):
     """ updateContents(inputPorts: tuple)
     Connects the input scene graph to this viewer
     
     """
     for p in inputPorts :
       try:
         for i in p:
           if i != 0 :
             print i
             sr_py.send_scene(i, self._id);
       except:
         if p != 0 :
           sr_py.send_scene(p, self._id);