def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) if self.dataUnit.isProcessed(): data = self.dataUnit.getSourceDataUnits()[0].getTimepoint(0) else: data = self.dataUnit.getTimepoint(0) self.origin = data.GetOrigin() self.spacing = data.GetSpacing() self.extent = data.GetWholeExtent() x = self.extent[1] / 2 y = self.extent[3] / 2 z = self.extent[5] / 2 self.setDisplaySlice(x, y, z) ctf = self.dataUnit.getColorTransferFunction() self.planeWidgetX.GetColorMap().SetLookupTable(ctf) self.planeWidgetX.maxDim = x self.planeWidgetY.GetColorMap().SetLookupTable(ctf) self.planeWidgetY.maxDim = y self.planeWidgetZ.GetColorMap().SetLookupTable(ctf) self.planeWidgetZ.maxDim = z
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) if self.dataUnit.isProcessed(): data = self.dataUnit.getSourceDataUnits()[0].getTimepoint(0) else: data = self.dataUnit.getTimepoint(0) self.origin = data.GetOrigin() self.spacing = data.GetSpacing() self.extent = data.GetWholeExtent() x = self.extent[1] / 2 y = self.extent[3] / 2 z = self.extent[5] / 2 self.setDisplaySlice(x, y, z) ctf = self.dataUnit.getColorTransferFunction() self.planeWidgetX.GetColorMap().SetLookupTable(ctf) self.planeWidgetX.maxDim = x self.planeWidgetY.GetColorMap().SetLookupTable(ctf) self.planeWidgetY.maxDim = y self.planeWidgetZ.GetColorMap().SetLookupTable(ctf) self.planeWidgetZ.maxDim = z
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ if dataunit == None: return VisualizationModule.setDataUnit(self, dataunit)
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) data = self.getInput(1) self.boxWidget.SetInput(data) self.boxWidget.PlaceWidget() self.boxWidget.On()
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) if self.visualizer.getProcessedMode(): data = self.dataUnit.getSourceDataUnits()[0].getTimepoint(0) else: data = self.dataUnit.getTimepoint(0) sx, sy, sz = data.GetSpacing()
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) data = self.getInput(1) self.boxWidget.SetInput(data) self.boxWidget.PlaceWidget() self.boxWidget.On()
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) if self.visualizer.getProcessedMode(): self.voxelSize = dataunit.getSourceDataUnits()[0].getVoxelSize() else: self.voxelSize = dataunit.getVoxelSize() self.updateLine()
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) if self.visualizer.getProcessedMode(): self.voxelSize = dataunit.getSourceDataUnits()[0].getVoxelSize() else: self.voxelSize = dataunit.getVoxelSize() self.updateLine()
def setDataUnit(self, dataunit): """ Method: setDataUnit(self) Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) if self.visualizer.getProcessedMode(): data = self.dataUnit.getSourceDataUnits()[0].getTimepoint(0) else: data = self.dataUnit.getTimepoint(0) ctf = self.dataUnit.getColorTransferFunction()
def setDataUnit(self, dataunit): """ Method: setDataUnit(self) Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) if self.visualizer.getProcessedMode(): data = self.dataUnit.getSourceDataUnits()[0].getTimepoint(0) else: data = self.dataUnit.getTimepoint(0) ctf = self.dataUnit.getColorTransferFunction()
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) if self.visualizer.getProcessedMode(): data = self.dataUnit.getSourceDataUnits()[0].getTimepoint(0) else: data = self.dataUnit.getTimepoint(0) self.data = data sx, sy, sz = data.GetSpacing() vx, vy, vz = self.dataUnit.getVoxelSize() scale = vx scale = 1000000 self.representation.SetLabelFormat("%.2fum") self.representation.SetScaleX(vx) self.representation.SetScaleZ(vz)
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) data = self.getInput(1) self.origin = data.GetOrigin() self.spacing = data.GetSpacing() self.extent = data.GetWholeExtent() y = self.extent[3] x = self.extent[1] self.planeWidget.SetInput(data) self.planeWidget.SetOrigin(-32, -32, -32) self.planeWidget.SetPoint1(0, y + 32, 0) self.planeWidget.SetPoint2(x + 32, 0, 0) self.planeWidget.PlaceWidget()
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) data = self.getInput(1) self.origin = data.GetOrigin() self.spacing = data.GetSpacing() self.extent = data.GetWholeExtent() y = self.extent[3] x = self.extent[1] self.planeWidget.SetInput(data) self.planeWidget.SetOrigin(-32, -32, -32) self.planeWidget.SetPoint1(0, y + 32, 0) self.planeWidget.SetPoint2(x + 32, 0, 0) self.planeWidget.PlaceWidget()
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ Logging.info("Dataunit for Volume Rendering:", dataunit, kw = "rendering") VisualizationModule.setDataUnit(self, dataunit) otf, otf2 = vtk.vtkPiecewiseFunction(), vtk.vtkPiecewiseFunction() d = dataunit.getSingleComponentBitDepth() maxv = 2 ** d otf2.AddPoint(0, 0.0) otf2.AddPoint(maxv, 1.0) otf.AddPoint(0, 0.0) otf.AddPoint(maxv, 0.2) self.otfs = [otf, otf, otf, otf2, otf] self.setInputChannel(1, 0) self.parameters["Palette"] = self.colorTransferFunction
def setDataUnit(self, dataunit): """ Method: setDataUnit(self) Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit) print "got dataunit", dataunit data = self.dataUnit.getTimepoint(0) self.origin = data.GetOrigin() self.spacing = data.GetSpacing() self.extent = data.GetWholeExtent() x = self.extent[1] / 2 y = self.extent[3] / 2 z = self.extent[5] / 2 self.setDisplaySlice(x, y, z) ctf = self.dataUnit.getColorTransferFunction() self.ctf = ctf for planeWidget in self.planes: planeWidget.GetColorMap().SetLookupTable(ctf)
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ Logging.info("Dataunit for Volume Rendering:", dataunit, kw="rendering") VisualizationModule.setDataUnit(self, dataunit) otf, otf2 = vtk.vtkPiecewiseFunction(), vtk.vtkPiecewiseFunction() d = dataunit.getSingleComponentBitDepth() maxv = 2**d otf2.AddPoint(0, 0.0) otf2.AddPoint(maxv, 1.0) otf.AddPoint(0, 0.0) otf.AddPoint(maxv, 0.2) self.otfs = [otf, otf, otf, otf2, otf] self.setInputChannel(1, 0) self.parameters["Palette"] = self.colorTransferFunction
def setDataUnit(self, dataunit): """ Sets the dataunit this module uses for visualization """ VisualizationModule.setDataUnit(self, dataunit)