#include <vtkImageAutoThresholdColocalization.h>
Inheritance diagram for vtkImageAutoThresholdColocalization:
vtkImageAutoThresholdColocalization takes the components from multiple inputs and AutoThresholdColocalizations them into one output. The output images are AutoThresholdColocalization along the "AutoThresholdColocalizationAxis". Except for the AutoThresholdColocalization axis, all inputs must have the same extent. All inputs must have the same number of scalar components. A future extension might be to pad or clip inputs to have the same extent. The output has the same origin and spacing as the first input. The origin and spacing of all other inputs are ignored. All inputs must have the same scalar type.
Definition at line 43 of file vtkImageAutoThresholdColocalization.h.
Public Types | |
typedef vtkImageMultipleInputOutputFilter | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual double | GetK1 () |
virtual void | SetK1 (double) |
virtual double | GetK2 () |
virtual void | SetK2 (double) |
virtual bool | GetIncludeZeroPixels () |
virtual void | SetIncludeZeroPixels (bool) |
virtual int | GetConstantVoxelValue () |
virtual void | SetConstantVoxelValue (int) |
virtual double | GetPearsonWholeImage () |
virtual void | SetPearsonWholeImage (double) |
virtual double | GetPearsonImageAbove () |
virtual void | SetPearsonImageAbove (double) |
virtual double | GetPearsonImageBelow () |
virtual void | SetPearsonImageBelow (double) |
virtual double | GetM1 () |
virtual void | SetM1 (double) |
virtual double | GetM2 () |
virtual void | SetM2 (double) |
virtual double | GetThresholdM1 () |
virtual void | SetThresholdM1 (double) |
virtual double | GetThresholdM2 () |
virtual void | SetThresholdM2 (double) |
virtual double | GetC1 () |
virtual void | SetC1 (double) |
virtual double | GetC2 () |
virtual void | SetC2 (double) |
virtual double | GetPercentageVolumeCh1 () |
virtual void | SetPercentageVolumeCh1 (double) |
virtual double | GetPercentageVolumeCh2 () |
virtual void | SetPercentageVolumeCh2 (double) |
virtual double | GetPercentageTotalCh1 () |
virtual void | SetPercentageTotalCh1 (double) |
virtual double | GetPercentageTotalCh2 () |
virtual void | SetPercentageTotalCh2 (double) |
virtual double | GetPercentageMaterialCh1 () |
virtual void | SetPercentageMaterialCh1 (double) |
virtual double | GetPercentageMaterialCh2 () |
virtual void | SetPercentageMaterialCh2 (double) |
virtual double | GetCh1ThresholdMax () |
virtual void | SetCh1ThresholdMax (double) |
virtual double | GetCh2ThresholdMax () |
virtual void | SetCh2ThresholdMax (double) |
virtual double | GetSumOverThresholdCh1 () |
virtual void | SetSumOverThresholdCh1 (double) |
virtual double | GetSumOverThresholdCh2 () |
virtual void | SetSumOverThresholdCh2 (double) |
virtual double | GetSumCh1 () |
virtual void | SetSumCh1 (double) |
virtual double | GetSumCh2 () |
virtual void | SetSumCh2 (double) |
virtual double | GetSlope () |
virtual void | SetSlope (double) |
virtual double | GetIntercept () |
virtual void | SetIntercept (double) |
virtual double | GetColocAmount () |
virtual void | SetColocAmount (double) |
virtual double | GetColocPercent () |
virtual void | SetColocPercent (double) |
virtual double | GetDiffStainIntCh1 () |
virtual void | SetDiffStainIntCh1 (double) |
virtual double | GetDiffStainVoxelsCh1 () |
virtual void | SetDiffStainVoxelsCh1 (double) |
virtual double | GetDiffStainIntCh2 () |
virtual void | SetDiffStainIntCh2 (double) |
virtual double | GetDiffStainVoxelsCh2 () |
virtual void | SetDiffStainVoxelsCh2 (double) |
virtual int | GetLowerThresholdCh1 () |
virtual void | SetLowerThresholdCh1 (int) |
virtual int | GetLowerThresholdCh2 () |
virtual void | SetLowerThresholdCh2 (int) |
virtual int | GetUpperThresholdCh1 () |
virtual void | SetUpperThresholdCh1 (int) |
virtual int | GetUpperThresholdCh2 () |
virtual void | SetUpperThresholdCh2 (int) |
virtual void | SetOverThresholdCh1 (int) |
virtual int | GetOverThresholdCh1 () |
virtual void | SetOverThresholdCh2 (int) |
virtual int | GetOverThresholdCh2 () |
virtual void | SetNonZeroCh1 (int) |
virtual int | GetNonZeroCh1 () |
virtual void | SetNonZeroCh2 (int) |
virtual int | GetNonZeroCh2 () |
Static Public Member Functions | |
static vtkImageAutoThresholdColocalization * | New () |
static int | IsTypeOf (const char *type) |
static vtkImageAutoThresholdColocalization * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkImageAutoThresholdColocalization () | |
~vtkImageAutoThresholdColocalization () | |
void | ComputeInputUpdateExtents (vtkDataObject *output) |
void | ExecuteInformation (vtkImageData **inputs, vtkImageData **output) |
void | ComputeInputUpdateExtent (int inExt[6], int outExt[6]) |
void | ThreadedExecute (vtkImageData **inDatas, vtkImageData **outData, int extent[6], int id) |
void | InitOutput (int outExt[6], vtkImageData *outData) |
Reimplemented from vtkImageMultipleInputOutputFilter.
Definition at line 47 of file vtkImageAutoThresholdColocalization.h.
vtkImageAutoThresholdColocalization::vtkImageAutoThresholdColocalization | ( | ) | [protected] |
vtkImageAutoThresholdColocalization::~vtkImageAutoThresholdColocalization | ( | ) | [protected] |
static vtkImageAutoThresholdColocalization* vtkImageAutoThresholdColocalization::New | ( | ) | [static] |
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Reimplemented from vtkAlgorithm.
virtual const char* vtkImageAutoThresholdColocalization::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkImageMultipleInputOutputFilter.
static int vtkImageAutoThresholdColocalization::IsTypeOf | ( | const char * | type | ) | [static] |
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.
Reimplemented from vtkImageMultipleInputOutputFilter.
virtual int vtkImageAutoThresholdColocalization::IsA | ( | const char * | type | ) | [virtual] |
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeRevisionMacro found in vtkSetGet.h.
Reimplemented from vtkImageMultipleInputOutputFilter.
static vtkImageAutoThresholdColocalization* vtkImageAutoThresholdColocalization::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkImageMultipleInputOutputFilter.
void vtkImageAutoThresholdColocalization::PrintSelf | ( | ostream & | os, | |
vtkIndent | indent | |||
) | [virtual] |
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from vtkImageMultipleInputOutputFilter.
virtual bool vtkImageAutoThresholdColocalization::GetIncludeZeroPixels | ( | ) | [virtual] |
Include zero-zero pixel pairs in colocalization
virtual void vtkImageAutoThresholdColocalization::SetIncludeZeroPixels | ( | bool | ) | [virtual] |
Include zero-zero pixel pairs in colocalization
virtual int vtkImageAutoThresholdColocalization::GetConstantVoxelValue | ( | ) | [virtual] |
Set colocalized voxels to this value
virtual void vtkImageAutoThresholdColocalization::SetConstantVoxelValue | ( | int | ) | [virtual] |
Set colocalized voxels to this value
virtual double vtkImageAutoThresholdColocalization::GetPearsonWholeImage | ( | ) | [virtual] |
Pearson's correlation for whole volume, voxels above threshold and voxels below threshold
virtual void vtkImageAutoThresholdColocalization::SetPearsonWholeImage | ( | double | ) | [virtual] |
Pearson's correlation for whole volume, voxels above threshold and voxels below threshold
virtual double vtkImageAutoThresholdColocalization::GetPearsonImageAbove | ( | ) | [virtual] |
Pearson's correlation for whole volume, voxels above threshold and voxels below threshold
virtual void vtkImageAutoThresholdColocalization::SetPearsonImageAbove | ( | double | ) | [virtual] |
Pearson's correlation for whole volume, voxels above threshold and voxels below threshold
virtual double vtkImageAutoThresholdColocalization::GetPearsonImageBelow | ( | ) | [virtual] |
Pearson's correlation for whole volume, voxels above threshold and voxels below threshold
virtual void vtkImageAutoThresholdColocalization::SetPearsonImageBelow | ( | double | ) | [virtual] |
Pearson's correlation for whole volume, voxels above threshold and voxels below threshold
virtual double vtkImageAutoThresholdColocalization::GetM1 | ( | ) | [virtual] |
Manders' original colocalization coefficients M1 and M2 voxels below threshold
virtual void vtkImageAutoThresholdColocalization::SetM1 | ( | double | ) | [virtual] |
Manders' original colocalization coefficients M1 and M2 voxels below threshold
virtual double vtkImageAutoThresholdColocalization::GetM2 | ( | ) | [virtual] |
Manders' original colocalization coefficients M1 and M2 voxels below threshold
virtual void vtkImageAutoThresholdColocalization::SetM2 | ( | double | ) | [virtual] |
Manders' original colocalization coefficients M1 and M2 voxels below threshold
virtual double vtkImageAutoThresholdColocalization::GetK1 | ( | ) | [virtual] |
virtual void vtkImageAutoThresholdColocalization::SetK1 | ( | double | ) | [virtual] |
virtual double vtkImageAutoThresholdColocalization::GetK2 | ( | ) | [virtual] |
virtual void vtkImageAutoThresholdColocalization::SetK2 | ( | double | ) | [virtual] |
virtual double vtkImageAutoThresholdColocalization::GetThresholdM1 | ( | ) | [virtual] |
Manders' colocalization coefficients M1 and M2 for thresholded areas
virtual void vtkImageAutoThresholdColocalization::SetThresholdM1 | ( | double | ) | [virtual] |
Manders' colocalization coefficients M1 and M2 for thresholded areas
virtual double vtkImageAutoThresholdColocalization::GetThresholdM2 | ( | ) | [virtual] |
Manders' colocalization coefficients M1 and M2 for thresholded areas
virtual void vtkImageAutoThresholdColocalization::SetThresholdM2 | ( | double | ) | [virtual] |
Manders' colocalization coefficients M1 and M2 for thresholded areas
virtual double vtkImageAutoThresholdColocalization::GetC1 | ( | ) | [virtual] |
Costes' colocalization coefficients C1 and C2
virtual void vtkImageAutoThresholdColocalization::SetC1 | ( | double | ) | [virtual] |
Costes' colocalization coefficients C1 and C2
virtual double vtkImageAutoThresholdColocalization::GetC2 | ( | ) | [virtual] |
Costes' colocalization coefficients C1 and C2
virtual void vtkImageAutoThresholdColocalization::SetC2 | ( | double | ) | [virtual] |
Costes' colocalization coefficients C1 and C2
virtual double vtkImageAutoThresholdColocalization::GetPercentageVolumeCh1 | ( | ) | [virtual] |
Imaris percentage volume
virtual void vtkImageAutoThresholdColocalization::SetPercentageVolumeCh1 | ( | double | ) | [virtual] |
Imaris percentage volume
virtual double vtkImageAutoThresholdColocalization::GetPercentageVolumeCh2 | ( | ) | [virtual] |
Imaris percentage volume
virtual void vtkImageAutoThresholdColocalization::SetPercentageVolumeCh2 | ( | double | ) | [virtual] |
Imaris percentage volume
virtual double vtkImageAutoThresholdColocalization::GetPercentageTotalCh1 | ( | ) | [virtual] |
Imaris percentage total
virtual void vtkImageAutoThresholdColocalization::SetPercentageTotalCh1 | ( | double | ) | [virtual] |
Imaris percentage total
virtual double vtkImageAutoThresholdColocalization::GetPercentageTotalCh2 | ( | ) | [virtual] |
Imaris percentage total
virtual void vtkImageAutoThresholdColocalization::SetPercentageTotalCh2 | ( | double | ) | [virtual] |
Imaris percentage total
virtual double vtkImageAutoThresholdColocalization::GetPercentageMaterialCh1 | ( | ) | [virtual] |
Imaris percentage material
virtual void vtkImageAutoThresholdColocalization::SetPercentageMaterialCh1 | ( | double | ) | [virtual] |
Imaris percentage material
virtual double vtkImageAutoThresholdColocalization::GetPercentageMaterialCh2 | ( | ) | [virtual] |
Imaris percentage material
virtual void vtkImageAutoThresholdColocalization::SetPercentageMaterialCh2 | ( | double | ) | [virtual] |
Imaris percentage material
virtual double vtkImageAutoThresholdColocalization::GetCh1ThresholdMax | ( | ) | [virtual] |
Maximum Threshold of Channel 1 and 2
virtual void vtkImageAutoThresholdColocalization::SetCh1ThresholdMax | ( | double | ) | [virtual] |
Maximum Threshold of Channel 1 and 2
virtual double vtkImageAutoThresholdColocalization::GetCh2ThresholdMax | ( | ) | [virtual] |
Maximum Threshold of Channel 1 and 2
virtual void vtkImageAutoThresholdColocalization::SetCh2ThresholdMax | ( | double | ) | [virtual] |
Maximum Threshold of Channel 1 and 2
virtual double vtkImageAutoThresholdColocalization::GetSumOverThresholdCh1 | ( | ) | [virtual] |
Sum of voxels over threshold for channels 1 and 2
virtual void vtkImageAutoThresholdColocalization::SetSumOverThresholdCh1 | ( | double | ) | [virtual] |
Sum of voxels over threshold for channels 1 and 2
virtual double vtkImageAutoThresholdColocalization::GetSumOverThresholdCh2 | ( | ) | [virtual] |
Sum of voxels over threshold for channels 1 and 2
virtual void vtkImageAutoThresholdColocalization::SetSumOverThresholdCh2 | ( | double | ) | [virtual] |
Sum of voxels over threshold for channels 1 and 2
virtual double vtkImageAutoThresholdColocalization::GetSumCh1 | ( | ) | [virtual] |
Sum of all voxels for channels 1 and 2
virtual void vtkImageAutoThresholdColocalization::SetSumCh1 | ( | double | ) | [virtual] |
Sum of all voxels for channels 1 and 2
virtual double vtkImageAutoThresholdColocalization::GetSumCh2 | ( | ) | [virtual] |
Sum of all voxels for channels 1 and 2
virtual void vtkImageAutoThresholdColocalization::SetSumCh2 | ( | double | ) | [virtual] |
Sum of all voxels for channels 1 and 2
virtual double vtkImageAutoThresholdColocalization::GetSlope | ( | ) | [virtual] |
Slope of the regression
virtual void vtkImageAutoThresholdColocalization::SetSlope | ( | double | ) | [virtual] |
Slope of the regression
virtual double vtkImageAutoThresholdColocalization::GetIntercept | ( | ) | [virtual] |
Intercept of the regression
virtual void vtkImageAutoThresholdColocalization::SetIntercept | ( | double | ) | [virtual] |
Intercept of the regression
virtual double vtkImageAutoThresholdColocalization::GetColocAmount | ( | ) | [virtual] |
Colocalization amount
virtual void vtkImageAutoThresholdColocalization::SetColocAmount | ( | double | ) | [virtual] |
Colocalization amount
virtual double vtkImageAutoThresholdColocalization::GetColocPercent | ( | ) | [virtual] |
Colocalization percentage
virtual void vtkImageAutoThresholdColocalization::SetColocPercent | ( | double | ) | [virtual] |
Colocalization percentage
virtual double vtkImageAutoThresholdColocalization::GetDiffStainIntCh1 | ( | ) | [virtual] |
Differential staining calculated using intensity / voxel amount Differential staining Is calculated as the percentage of one channel to another Where the colocalized voxels are subtracted from the second channel I_r + I_coloc DiffStain = ------------------ I_g - I_coloc Where I_coloc is the sum of intensities of colocalized voxels in green channel
virtual void vtkImageAutoThresholdColocalization::SetDiffStainIntCh1 | ( | double | ) | [virtual] |
Differential staining calculated using intensity / voxel amount Differential staining Is calculated as the percentage of one channel to another Where the colocalized voxels are subtracted from the second channel I_r + I_coloc DiffStain = ------------------ I_g - I_coloc Where I_coloc is the sum of intensities of colocalized voxels in green channel
virtual double vtkImageAutoThresholdColocalization::GetDiffStainVoxelsCh1 | ( | ) | [virtual] |
Differential staining calculated using intensity / voxel amount Differential staining Is calculated as the percentage of one channel to another Where the colocalized voxels are subtracted from the second channel I_r + I_coloc DiffStain = ------------------ I_g - I_coloc Where I_coloc is the sum of intensities of colocalized voxels in green channel
virtual void vtkImageAutoThresholdColocalization::SetDiffStainVoxelsCh1 | ( | double | ) | [virtual] |
Differential staining calculated using intensity / voxel amount Differential staining Is calculated as the percentage of one channel to another Where the colocalized voxels are subtracted from the second channel I_r + I_coloc DiffStain = ------------------ I_g - I_coloc Where I_coloc is the sum of intensities of colocalized voxels in green channel
virtual double vtkImageAutoThresholdColocalization::GetDiffStainIntCh2 | ( | ) | [virtual] |
Differential staining calculated using intensity / voxel amount Differential staining Is calculated as the percentage of one channel to another Where the colocalized voxels are subtracted from the second channel I_r + I_coloc DiffStain = ------------------ I_g - I_coloc Where I_coloc is the sum of intensities of colocalized voxels in green channel
virtual void vtkImageAutoThresholdColocalization::SetDiffStainIntCh2 | ( | double | ) | [virtual] |
Differential staining calculated using intensity / voxel amount Differential staining Is calculated as the percentage of one channel to another Where the colocalized voxels are subtracted from the second channel I_r + I_coloc DiffStain = ------------------ I_g - I_coloc Where I_coloc is the sum of intensities of colocalized voxels in green channel
virtual double vtkImageAutoThresholdColocalization::GetDiffStainVoxelsCh2 | ( | ) | [virtual] |
Differential staining calculated using intensity / voxel amount Differential staining Is calculated as the percentage of one channel to another Where the colocalized voxels are subtracted from the second channel I_r + I_coloc DiffStain = ------------------ I_g - I_coloc Where I_coloc is the sum of intensities of colocalized voxels in green channel
virtual void vtkImageAutoThresholdColocalization::SetDiffStainVoxelsCh2 | ( | double | ) | [virtual] |
Differential staining calculated using intensity / voxel amount Differential staining Is calculated as the percentage of one channel to another Where the colocalized voxels are subtracted from the second channel I_r + I_coloc DiffStain = ------------------ I_g - I_coloc Where I_coloc is the sum of intensities of colocalized voxels in green channel
virtual int vtkImageAutoThresholdColocalization::GetLowerThresholdCh1 | ( | ) | [virtual] |
Instead of calculating thresholds, use the given thresholds
virtual void vtkImageAutoThresholdColocalization::SetLowerThresholdCh1 | ( | int | ) | [virtual] |
Instead of calculating thresholds, use the given thresholds
virtual int vtkImageAutoThresholdColocalization::GetLowerThresholdCh2 | ( | ) | [virtual] |
Instead of calculating thresholds, use the given thresholds
virtual void vtkImageAutoThresholdColocalization::SetLowerThresholdCh2 | ( | int | ) | [virtual] |
Instead of calculating thresholds, use the given thresholds
virtual int vtkImageAutoThresholdColocalization::GetUpperThresholdCh1 | ( | ) | [virtual] |
Instead of calculating thresholds, use the given thresholds
virtual void vtkImageAutoThresholdColocalization::SetUpperThresholdCh1 | ( | int | ) | [virtual] |
Instead of calculating thresholds, use the given thresholds
virtual int vtkImageAutoThresholdColocalization::GetUpperThresholdCh2 | ( | ) | [virtual] |
Instead of calculating thresholds, use the given thresholds
virtual void vtkImageAutoThresholdColocalization::SetUpperThresholdCh2 | ( | int | ) | [virtual] |
Instead of calculating thresholds, use the given thresholds
virtual void vtkImageAutoThresholdColocalization::SetOverThresholdCh1 | ( | int | ) | [virtual] |
The number of voxels in channel 1 and 2 that are between the lower and upper thresholds.
virtual int vtkImageAutoThresholdColocalization::GetOverThresholdCh1 | ( | ) | [virtual] |
The number of voxels in channel 1 and 2 that are between the lower and upper thresholds.
virtual void vtkImageAutoThresholdColocalization::SetOverThresholdCh2 | ( | int | ) | [virtual] |
The number of voxels in channel 1 and 2 that are between the lower and upper thresholds.
virtual int vtkImageAutoThresholdColocalization::GetOverThresholdCh2 | ( | ) | [virtual] |
The number of voxels in channel 1 and 2 that are between the lower and upper thresholds.
virtual void vtkImageAutoThresholdColocalization::SetNonZeroCh1 | ( | int | ) | [virtual] |
The number of non-zero voxels in channel 1 and 2
virtual int vtkImageAutoThresholdColocalization::GetNonZeroCh1 | ( | ) | [virtual] |
The number of non-zero voxels in channel 1 and 2
virtual void vtkImageAutoThresholdColocalization::SetNonZeroCh2 | ( | int | ) | [virtual] |
The number of non-zero voxels in channel 1 and 2
virtual int vtkImageAutoThresholdColocalization::GetNonZeroCh2 | ( | ) | [virtual] |
The number of non-zero voxels in channel 1 and 2
void vtkImageAutoThresholdColocalization::ComputeInputUpdateExtents | ( | vtkDataObject * | output | ) | [protected, virtual] |
What is the input update extent that is required to produce the desired output? By default, the whole input is always required but this is overridden in many subclasses.
Reimplemented from vtkImageMultipleInputOutputFilter.
void vtkImageAutoThresholdColocalization::ExecuteInformation | ( | vtkImageData ** | inputs, | |
vtkImageData ** | output | |||
) | [protected, virtual] |
Reimplemented from vtkImageMultipleInputOutputFilter.
void vtkImageAutoThresholdColocalization::ComputeInputUpdateExtent | ( | int | inExt[6], | |
int | outExt[6] | |||
) | [protected] |
void vtkImageAutoThresholdColocalization::ThreadedExecute | ( | vtkImageData ** | inDatas, | |
vtkImageData ** | outData, | |||
int | extent[6], | |||
int | id | |||
) | [protected, virtual] |
The execute method created by the subclass. This is kept public instead of protected since it is called from a non-member thread function.
Reimplemented from vtkImageMultipleInputOutputFilter.
void vtkImageAutoThresholdColocalization::InitOutput | ( | int | outExt[6], | |
vtkImageData * | outData | |||
) | [protected] |