Class CalculateObjectMask
Object
org.anchoranalysis.feature.calculate.part.CalculationPart<org.anchoranalysis.image.voxel.object.ObjectMask,org.anchoranalysis.image.feature.input.FeatureInputSingleObject>
org.anchoranalysis.plugin.image.feature.object.calculation.single.CalculateObjectMask
- All Implemented Interfaces:
org.anchoranalysis.feature.calculate.cache.ResettableCalculation
- Direct Known Subclasses:
CalculateDilation,CalculateErosion
public abstract class CalculateObjectMask
extends org.anchoranalysis.feature.calculate.part.CalculationPart<org.anchoranalysis.image.voxel.object.ObjectMask,org.anchoranalysis.image.feature.input.FeatureInputSingleObject>
Calculates an
ObjectMask based on a specified number of iterations.-
Constructor Summary
Constructors Modifier Constructor Description protectedCalculateObjectMask(int iterations, org.anchoranalysis.feature.calculate.cache.part.ResolvedPartMap<org.anchoranalysis.image.voxel.object.ObjectMask,org.anchoranalysis.image.feature.input.FeatureInputSingleObject,Integer> map)protectedCalculateObjectMask(CalculateObjectMask source)Copy constructor. -
Method Summary
-
Constructor Details
-
CalculateObjectMask
Copy constructor.- Parameters:
source- theCalculateObjectMaskto copy from
-
CalculateObjectMask
protected CalculateObjectMask(int iterations, org.anchoranalysis.feature.calculate.cache.part.ResolvedPartMap<org.anchoranalysis.image.voxel.object.ObjectMask,org.anchoranalysis.image.feature.input.FeatureInputSingleObject,Integer> map)
-
-
Method Details
-
execute
protected org.anchoranalysis.image.voxel.object.ObjectMask execute(org.anchoranalysis.image.feature.input.FeatureInputSingleObject input) throws org.anchoranalysis.feature.calculate.FeatureCalculationException- Specified by:
executein classorg.anchoranalysis.feature.calculate.part.CalculationPart<org.anchoranalysis.image.voxel.object.ObjectMask,org.anchoranalysis.image.feature.input.FeatureInputSingleObject>- Throws:
org.anchoranalysis.feature.calculate.FeatureCalculationException
-
toString
-
equals
- Specified by:
equalsin classorg.anchoranalysis.feature.calculate.part.CalculationPart<org.anchoranalysis.image.voxel.object.ObjectMask,org.anchoranalysis.image.feature.input.FeatureInputSingleObject>
-
canEqual
-
hashCode
public int hashCode()- Specified by:
hashCodein classorg.anchoranalysis.feature.calculate.part.CalculationPart<org.anchoranalysis.image.voxel.object.ObjectMask,org.anchoranalysis.image.feature.input.FeatureInputSingleObject>
-