def __init__(self, n = -1):
		"""
		Method: __init__
		Constructor
		"""
		DataUnitSettings.__init__(self, n)
		
		self.set("Type", "Colocalization")
		self.registerCounted("ColocalizationLowerThreshold", 1)
		self.registerCounted("ColocalizationUpperThreshold", 1)
		self.register("ColocalizationDepth", 1)
		self.register("CalculateThresholds")
		
		for i in ["PValue", "RObserved", "RRandMean", "RRandSD",
				  "NumIterations", "ColocCount", "Method", "PSF",
				  "Ch1ThresholdMax", "Ch2ThresholdMax", "PearsonImageAbove",
				  "PearsonImageBelow", "PearsonWholeImage", "M1", "M2",
				  "ThresholdM1", "ThresholdM2", "Slope", "Intercept",
				  "K1", "K2", "DiffStainIntCh1", "DiffStainIntCh2",
					  "DiffStainVoxelsCh1", "DiffStainVoxelsCh2",
				  "ColocAmount", "ColocPercent", "PercentageVolumeCh1",
				  "PercentageTotalCh1", "PercentageTotalCh2",
				  "PercentageVolumeCh2", "PercentageMaterialCh1", "PercentageMaterialCh2",
				  "SumOverThresholdCh1", "SumOverThresholdCh2", "SumCh1", "SumCh2",
				  "NonZeroCh1", "NonZeroCh2", "OverThresholdCh1", "OverThresholdCh2", "Ch2Lambda"]:
			self.register(i, 1)
		self.register("OutputScalar", 1)

		#self.register("ColocalizationColorTransferFunction",1)
		ctf = vtk.vtkColorTransferFunction()
		ctf.AddRGBPoint(0, 0, 0, 0)
		ctf.AddRGBPoint(255, 1.0, 1.0, 1.0)
		self.set("ColorTransferFunction", ctf)
		# This is used purely for remembering the ctf the user has set
		self.register("ColocalizationColorTransferFunction", 1)
	def __init__(self, n = -1):
		"""
		Constructor
		"""
		DataUnitSettings.__init__(self, n)
		#self.registerCounted("MergingColorTransferFunction",1)

		self.set("Type", "Merging")
		self.registerCounted("IntensityTransferFunction", 1)
		self.register("AlphaTransferFunction", 1)
		self.register("AlphaMode")
		self.registerCounted("PreviewChannel")
		
		tf = vtkbxd.vtkIntensityTransferFunction()
		self.set("AlphaTransferFunction", tf)
		self.set("AlphaMode", [0, 0])
Esempio n. 3
0
    def __init__(self, n=-1):
        """
		Constructor
		"""
        DataUnitSettings.__init__(self, n)
        #self.registerCounted("MergingColorTransferFunction",1)

        self.set("Type", "Merging")
        self.registerCounted("IntensityTransferFunction", 1)
        self.register("AlphaTransferFunction", 1)
        self.register("AlphaMode")
        self.registerCounted("PreviewChannel")

        tf = vtkbxd.vtkIntensityTransferFunction()
        self.set("AlphaTransferFunction", tf)
        self.set("AlphaMode", [0, 0])
Esempio n. 4
0
    def __init__(self, n=-1):
        """
		Constructor
		"""
        DataUnitSettings.__init__(self, n)
        self.registerCounted("IntensityTransferFunctions", 1)
        self.register("InterpolationTimepoints", 1)
        self.set("Type", "Adjust")

        self.registerPrivate("ColorTransferFunction", 1)
        self.registerCounted("Source")
        self.register("VoxelSize")
        self.register("Spacing")
        #self.register("Origin")
        self.register("Dimensions")
        self.register("Type")
        self.register("Name")
        self.register("BitDepth")

        self.set("InterpolationTimepoints", [])
	def __init__(self, n = -1):
		"""
		Constructor
		"""
		DataUnitSettings.__init__(self, n)
		self.registerCounted("IntensityTransferFunctions", 1)
		self.register("InterpolationTimepoints", 1)
		self.set("Type", "Adjust")
		
		self.registerPrivate("ColorTransferFunction", 1)        
		self.registerCounted("Source")
		self.register("VoxelSize")
		self.register("Spacing")
		#self.register("Origin")
		self.register("Dimensions")
		self.register("Type")
		self.register("Name")
		self.register("BitDepth")
		
		self.set("InterpolationTimepoints", [])
    def __init__(self, n=-1):
        """
		Method: __init__
		Constructor
		"""
        DataUnitSettings.__init__(self, n)

        self.set("Type", "Colocalization")
        self.registerCounted("ColocalizationLowerThreshold", 1)
        self.registerCounted("ColocalizationUpperThreshold", 1)
        self.register("ColocalizationDepth", 1)
        self.register("CalculateThresholds")

        for i in [
                "PValue", "RObserved", "RRandMean", "RRandSD", "NumIterations",
                "ColocCount", "Method", "PSF", "Ch1ThresholdMax",
                "Ch2ThresholdMax", "PearsonImageAbove", "PearsonImageBelow",
                "PearsonWholeImage", "M1", "M2", "ThresholdM1", "ThresholdM2",
                "Slope", "Intercept", "K1", "K2", "DiffStainIntCh1",
                "DiffStainIntCh2", "DiffStainVoxelsCh1", "DiffStainVoxelsCh2",
                "ColocAmount", "ColocPercent", "PercentageVolumeCh1",
                "PercentageTotalCh1", "PercentageTotalCh2",
                "PercentageVolumeCh2", "PercentageMaterialCh1",
                "PercentageMaterialCh2", "SumOverThresholdCh1",
                "SumOverThresholdCh2", "SumCh1", "SumCh2", "NonZeroCh1",
                "NonZeroCh2", "OverThresholdCh1", "OverThresholdCh2",
                "Ch2Lambda"
        ]:
            self.register(i, 1)
        self.register("OutputScalar", 1)

        #self.register("ColocalizationColorTransferFunction",1)
        ctf = vtk.vtkColorTransferFunction()
        ctf.AddRGBPoint(0, 0, 0, 0)
        ctf.AddRGBPoint(255, 1.0, 1.0, 1.0)
        self.set("ColorTransferFunction", ctf)
        # This is used purely for remembering the ctf the user has set
        self.register("ColocalizationColorTransferFunction", 1)