public class OutsideRange extends VoxelScore
Calculates a voxel score based on whether the voxel intensity is outside a specified range.

This class extends VoxelScore to provide a specific scoring mechanism for voxels.

  • Constructor Details

    • OutsideRange

      public OutsideRange()
  • Method Details

    • calculate

      public double calculate(int[] voxelIntensities) throws FeatureCalculationException
      Description copied from class: VoxelScore
      Calculates a score for a set of voxel intensities.
      Specified by:
      calculate in class VoxelScore
      Parameters:
      voxelIntensities - an array of voxel intensity values
      Returns:
      the calculated score for the given voxel intensities
      Throws:
      FeatureCalculationException - if the calculation fails
    • getMin

      public int getMin()
      The minimum value of the range (inclusive).
    • setMin

      public void setMin(int min)
      The minimum value of the range (inclusive).
    • getMax

      public int getMax()
      The maximum value of the range (exclusive).
    • setMax

      public void setMax(int max)
      The maximum value of the range (exclusive).
    • getEnergyIndex

      public int getEnergyIndex()
      The index of the energy channel to use for intensity values.
    • setEnergyIndex

      public void setEnergyIndex(int energyIndex)
      The index of the energy channel to use for intensity values.