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 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 mark
      dimensions - 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