Package org.anchoranalysis.mpp.bean.mark
Class MarkRegion
- All Implemented Interfaces:
GenerateUniqueParameterization
public abstract class MarkRegion
extends AnchorBean<MarkRegion>
implements GenerateUniqueParameterization
An abstract base class for defining regions associated with marks.
This class extends AnchorBean and implements GenerateUniqueParameterization, providing a foundation for creating mark regions in the MPP (Marked Point Process) framework.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract VoxelStatistics
createStatisticsFor
(VoxelizedMarkMemo memo, Dimensions dimensions) Creates voxel statistics for the mark region based on the given memo and dimensions.Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.anchoranalysis.bean.GenerateUniqueParameterization
equals, hashCode, uniqueName
-
Constructor Details
-
MarkRegion
public MarkRegion()
-
-
Method Details
-
createStatisticsFor
public abstract VoxelStatistics createStatisticsFor(VoxelizedMarkMemo memo, Dimensions dimensions) throws CreateException Creates voxel statistics for the mark region based on the given memo and dimensions.- Parameters:
memo
- a memoized representation of a voxelized markdimensions
- the dimensions of the space in which the mark exists- Returns:
- VoxelStatistics object containing statistical information about the mark region
- Throws:
CreateException
- if there's an error creating the statistics
-