def initialize(self, dataunit, channels, timepoints):
		"""
		Set initial values for settings based on 
					 number of channels and timepoints
		"""
		DataUnitSettings.initialize(self, dataunit, channels, timepoints)

		for i in range(channels):
			tf = vtkbxd.vtkIntensityTransferFunction()
			self.setCounted("IntensityTransferFunction", i, tf, 0)
		self.set("PreviewChannel", 1)
Esempio n. 2
0
    def initialize(self, dataunit, channels, timepoints):
        """
		Set initial values for settings based on 
					 number of channels and timepoints
		"""
        DataUnitSettings.initialize(self, dataunit, channels, timepoints)

        for i in range(channels):
            tf = vtkbxd.vtkIntensityTransferFunction()
            self.setCounted("IntensityTransferFunction", i, tf, 0)
        self.set("PreviewChannel", 1)
    def initialize(self, dataunit, channels, timepoints):
        """
		Set initial values for settings based on 
					 number of channels and timepoints
		"""
        DataUnitSettings.initialize(self, dataunit, channels, timepoints)
        print "Initializing colocalization for %d channels" % channels
        self.set("ColocalizationDepth", dataunit.getBitDepth())
        if hasattr(dataunit, "getScalarRange"):
            minval, maxval = dataunit.getScalarRange()
        else:
            minval, maxval = dataunit.getSourceDataUnits()[0].getScalarRange()
        print "Initializing channels, maxval=", maxval
        for i in range(channels):
            self.setCounted("ColocalizationLowerThreshold", i, maxval / 2, 0)
            self.setCounted("ColocalizationUpperThreshold", i, maxval, 0)
            ctf = vtk.vtkColorTransferFunction()
            ctf.AddRGBPoint(0, 0, 0, 0)
            ctf.AddRGBPoint(maxval, 1.0, 1.0, 1.0)
            self.set("ColorTransferFunction", ctf)
        self.set("OutputScalar", maxval)
	def initialize(self, dataunit, channels, timepoints):
		"""
		Set initial values for settings based on 
					 number of channels and timepoints
		"""
		DataUnitSettings.initialize(self, dataunit, channels, timepoints)
		print "Initializing colocalization for %d channels" % channels
		self.set("ColocalizationDepth", dataunit.getBitDepth())
		if hasattr(dataunit, "getScalarRange"):
			minval, maxval = dataunit.getScalarRange()
		else:
			minval, maxval = dataunit.getSourceDataUnits()[0].getScalarRange()
		print "Initializing channels, maxval=", maxval
		for i in range(channels):
			self.setCounted("ColocalizationLowerThreshold", i, maxval / 2, 0)
			self.setCounted("ColocalizationUpperThreshold", i, maxval, 0)
			ctf = vtk.vtkColorTransferFunction()
			ctf.AddRGBPoint(0, 0, 0, 0)
			ctf.AddRGBPoint(maxval, 1.0, 1.0, 1.0)
			self.set("ColorTransferFunction", ctf)            
		self.set("OutputScalar", maxval)
Esempio n. 5
0
    def initialize(self, dataunit, channels, timepoints):
        """
		Set initial values for settings based on 
					 number of channels and timepoints
		"""
        DataUnitSettings.initialize(self, dataunit, channels, timepoints)
        ctf = self.get("ColorTransferFunction")

        if hasattr(dataunit, "getScalarRange"):
            minval, maxval = dataunit.getScalarRange()
            bitdepth = dataunit.getBitDepth()
        else:
            minval, maxval = dataunit.getSourceDataUnits()[0].getScalarRange()
            bitdepth = dataunit.getSourceDataUnits()[0].getBitDepth()

        minval = min(0, minval)
        maxval = max(2**bitdepth - 1, maxval)

        for i in range(timepoints):

            tf = vtkbxd.vtkIntensityTransferFunction()
            tf.SetRangeMax(maxval)
            self.setCounted("IntensityTransferFunctions", i, tf, 0)
	def initialize(self, dataunit, channels, timepoints):
		"""
		Set initial values for settings based on 
					 number of channels and timepoints
		"""
		DataUnitSettings.initialize(self, dataunit, channels, timepoints)
		ctf = self.get("ColorTransferFunction")

		if hasattr(dataunit, "getScalarRange"):
			minval, maxval = dataunit.getScalarRange()
			bitdepth = dataunit.getBitDepth()
		else:
			minval, maxval = dataunit.getSourceDataUnits()[0].getScalarRange()
			bitdepth = dataunit.getSourceDataUnits()[0].getBitDepth()

		minval = min(0,minval)
		maxval = max(2**bitdepth-1, maxval)

		for i in range(timepoints):
			
			tf = vtkbxd.vtkIntensityTransferFunction()
			tf.SetRangeMax(maxval)
			self.setCounted("IntensityTransferFunctions", i, tf, 0)