public abstract class SelectSlicesWithIndexBase extends SelectSlicesBase
Constructor and Description |
---|
SelectSlicesWithIndexBase() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
protected VoxelStatistics |
createStatisticsFor(VoxelizedMark voxelized,
Mark mark,
Dimensions dimensions) |
boolean |
equals(Object o) |
protected abstract VoxelStatistics |
extractFromVoxelized(VoxelizedMark voxelized) |
int |
getIndexNonZero() |
int |
hashCode() |
void |
setIndexNonZero(int indexNonZero) |
protected VoxelStatistics |
statisticsForAllSlices(VoxelizedMark voxelized,
boolean useNonZeroIndex) |
String |
toString()
By default, we use
AnchorBean.describeBean() as the string representation of the bean. |
String |
uniqueName()
A string describing this class and all its parameterization.
|
getSliceID, setSliceID
boundingBoxForRegion, createStatisticsFor, getIndex, getRegionID, setIndex, setRegionID, sliceStatisticsForRegion
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
protected VoxelStatistics createStatisticsFor(VoxelizedMark voxelized, Mark mark, Dimensions dimensions) throws CreateException
createStatisticsFor
in class IndexedRegionBase
CreateException
protected abstract VoxelStatistics extractFromVoxelized(VoxelizedMark voxelized) throws CreateException
CreateException
protected VoxelStatistics statisticsForAllSlices(VoxelizedMark voxelized, boolean useNonZeroIndex)
public String uniqueName()
GenerateUniqueParameterization
It must be guaranteed to be unique for a given set of parameters.
uniqueName
in interface GenerateUniqueParameterization
uniqueName
in class SelectSlicesBase
public String toString()
AnchorBean
AnchorBean.describeBean()
as the string representation of the bean.toString
in class IndexedRegionBase
public boolean equals(Object o)
equals
in interface GenerateUniqueParameterization
equals
in class SelectSlicesBase
protected boolean canEqual(Object other)
canEqual
in class SelectSlicesBase
public int hashCode()
hashCode
in interface GenerateUniqueParameterization
hashCode
in class SelectSlicesBase
public int getIndexNonZero()
public void setIndexNonZero(int indexNonZero)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.