Class ObjectsMergedAsMaskGenerator
Object
org.anchoranalysis.image.io.stack.output.generator.RasterGenerator<T>
org.anchoranalysis.image.io.stack.output.generator.RasterGeneratorSelectFormat<org.anchoranalysis.image.voxel.object.ObjectCollection>
org.anchoranalysis.image.io.object.output.grayscale.ObjectsAsGrayscaleGenerator
org.anchoranalysis.image.io.object.output.grayscale.ObjectsMergedAsMaskGenerator
- All Implemented Interfaces:
Generator<org.anchoranalysis.image.voxel.object.ObjectCollection>,TransformingGenerator<org.anchoranalysis.image.voxel.object.ObjectCollection,Stack>,ElementWriter<org.anchoranalysis.image.voxel.object.ObjectCollection>
public class ObjectsMergedAsMaskGenerator extends ObjectsAsGrayscaleGenerator
Writes objects merged together as a mask.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors Constructor Description ObjectsMergedAsMaskGenerator(Dimensions dimensions)Create with particular size for the mask image. -
Method Summary
Methods inherited from class org.anchoranalysis.image.io.object.output.grayscale.ObjectsAsGrayscaleGenerator
dimensions, guaranteedImageAttributesMethods inherited from class org.anchoranalysis.image.io.stack.output.generator.RasterGeneratorSelectFormat
selectFileExtension, writeToFileMethods inherited from class org.anchoranalysis.image.io.stack.output.generator.RasterGenerator
write, writeWithIndex
-
Constructor Details
-
ObjectsMergedAsMaskGenerator
Create with particular size for the mask image.- Parameters:
dimensions- theDimensionsof the image in which the mask should be created (sufficiently large to contain any possible merged objects).
-
-
Method Details
-
transform
public Stack transform(org.anchoranalysis.image.voxel.object.ObjectCollection element) throws OutputWriteFailedException- Throws:
OutputWriteFailedException
-