edu.jhu.tmaj.beans.masks.filter
Class FilterMask
java.lang.Object
edu.jhu.tmaj.beans.masks.AbstractMask
edu.jhu.tmaj.beans.masks.filter.FilterMask
- All Implemented Interfaces:
- Mask, java.io.Serializable, java.lang.Comparable<Mask>
public final class FilterMask
- extends AbstractMask
- implements Mask, java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
FilterMask(java.lang.String name)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.lang.Comparable |
compareTo |
PARTICLE_SIZE_MIN_VALUE
public static final int PARTICLE_SIZE_MIN_VALUE
- See Also:
- Constant Field Values
PARTICLE_SIZE_MAX_VALUE
public static final int PARTICLE_SIZE_MAX_VALUE
- See Also:
- Constant Field Values
ITERATION_COUNT_MIN_VALUE
public static final int ITERATION_COUNT_MIN_VALUE
- See Also:
- Constant Field Values
ITERATION_COUNT_MAX_VALUE
public static final int ITERATION_COUNT_MAX_VALUE
- See Also:
- Constant Field Values
FilterMask
public FilterMask(java.lang.String name)
setFilterMaskID
public void setFilterMaskID(java.lang.Integer filterMaskID)
getFilterMaskID
public java.lang.Integer getFilterMaskID()
getInputMask
public Mask getInputMask()
setInputMask
public void setInputMask(Mask inputMask)
isMinimumParticleSizeFilterOn
public boolean isMinimumParticleSizeFilterOn()
setMinimumParticleSizeFilterOn
public void setMinimumParticleSizeFilterOn(boolean isMinimumParticleSizeFilterOn)
isMaximumParticleSizeFilterOn
public boolean isMaximumParticleSizeFilterOn()
setMaximumParticleSizeFilterOn
public void setMaximumParticleSizeFilterOn(boolean isMaximumParticleSizeFilterOn)
getMinimumParticleSize
public int getMinimumParticleSize()
setMinimumParticleSize
public void setMinimumParticleSize(int minimumParticleSize)
getMaximumParticleSize
public int getMaximumParticleSize()
setMaximumParticleSize
public void setMaximumParticleSize(int maximumParticleSize)
getMinParticleSizeForCalc
public double getMinParticleSizeForCalc()
getMaxParticleSizeForCalc
public double getMaxParticleSizeForCalc()
updateMaskSpecifics
protected void updateMaskSpecifics(Mask mask)
- Specified by:
updateMaskSpecifics
in class AbstractMask
getMask
public boolean[] getMask(ij.ImagePlus imagePlus,
ExternalFile file)
- Specified by:
getMask
in interface Mask
getIterationCount
public int getIterationCount()
setIterationCount
public void setIterationCount(int iterationCount)
getFilterMaskType
public FilterMaskType getFilterMaskType()
setFilterMaskType
public void setFilterMaskType(FilterMaskType filterMaskType)
isParticleSizeValid
public static boolean isParticleSizeValid(int particleSize)
isIterationCountValid
public static boolean isIterationCountValid(int iterationCount)