Class RepeatSlice
Object
AnchorBean<MaskProvider>
InitializableBean<MaskProvider, ImageInitialization>
ImageBean<MaskProvider>
BeanProviderAsStackBase<MaskProvider, Mask>
MaskProvider
MaskProviderUnary
RepeatSlice
- All Implemented Interfaces:
Provider<Mask>,ProviderAsStack
public class RepeatSlice
extends MaskProviderUnary
Creates a new mask with specific dimensions that repeatedly duplicates a slice from an existing
mask
The incoming mask must have the same extent in XY as specified in dimension.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMaskcreateFromMask(Mask mask) DimensionsProviderDimensions to create new maskintWhich slice to use frommaskvoidsetDimensions(DimensionsProvider dimensions) Dimensions to create new maskvoidsetSliceIndex(int sliceIndex) Which slice to use frommaskMethods inherited from class org.anchoranalysis.image.bean.provider.MaskProviderUnary
get, getMask, setMaskMethods inherited from class org.anchoranalysis.image.bean.provider.MaskProvider
getAsStackMethods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitializationMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
RepeatSlice
public RepeatSlice()
-
-
Method Details
-
createFromMask
public Mask createFromMask(Mask mask) throws ProvisionFailedException - Specified by:
createFromMaskin classMaskProviderUnary- Throws:
ProvisionFailedException
-
getDimensions
public DimensionsProvider getDimensions()Dimensions to create new mask -
setDimensions
public void setDimensions(DimensionsProvider dimensions) Dimensions to create new mask -
getSliceIndex
public int getSliceIndex()Which slice to use frommask -
setSliceIndex
public void setSliceIndex(int sliceIndex) Which slice to use frommask
-