public abstract class IndexedRegionBase extends MarkRegion
MarkRegion
with a region and an indexConstructor and Description |
---|
IndexedRegionBase() |
Modifier and Type | Method and Description |
---|---|
protected BoundingBox |
boundingBoxForRegion(VoxelizedMark vozelized) |
protected boolean |
canEqual(Object other) |
protected abstract VoxelStatistics |
createStatisticsFor(VoxelizedMark voxelized,
Mark mark,
Dimensions dimensions) |
VoxelStatistics |
createStatisticsFor(VoxelizedMarkMemo memo,
Dimensions dimensions) |
boolean |
equals(Object o) |
int |
getIndex() |
int |
getRegionID() |
int |
hashCode() |
void |
setIndex(int index) |
void |
setRegionID(int regionID) |
protected VoxelStatistics |
sliceStatisticsForRegion(VoxelizedMark voxelized,
int z) |
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.
|
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
public String toString()
AnchorBean
AnchorBean.describeBean()
as the string representation of the bean.toString
in class AnchorBean<MarkRegion>
public VoxelStatistics createStatisticsFor(VoxelizedMarkMemo memo, Dimensions dimensions) throws CreateException
createStatisticsFor
in class MarkRegion
CreateException
protected abstract VoxelStatistics createStatisticsFor(VoxelizedMark voxelized, Mark mark, Dimensions dimensions) throws CreateException
CreateException
protected VoxelStatistics sliceStatisticsForRegion(VoxelizedMark voxelized, int z)
protected BoundingBox boundingBoxForRegion(VoxelizedMark vozelized)
public String uniqueName()
GenerateUniqueParameterization
It must be guaranteed to be unique for a given set of parameters.
public boolean equals(Object o)
equals
in interface GenerateUniqueParameterization
equals
in class Object
protected boolean canEqual(Object other)
public int hashCode()
hashCode
in interface GenerateUniqueParameterization
hashCode
in class Object
public int getIndex()
public void setIndex(int index)
public int getRegionID()
public void setRegionID(int regionID)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.