Class SingleChannel
- Direct Known Subclasses:
CalculateLevelBase,FromDictionaryBase,NormalizeByConstant,NormalizeByMax
A score that is calculated on a single channel only.
This abstract class extends VoxelScore to provide a base for voxel scores that operate
on a single energy channel.
- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecalculate(int[] voxelIntensities) Calculates a score for a set of voxel intensities.protected abstract doublederiveScoreFromVoxel(int voxelIntensity) Derives a score from a single voxel intensity.intThe index of the energy channel to use for score calculation.voidsetEnergyChannelIndex(int energyChannelIndex) The index of the energy channel to use for score calculation.Methods inherited from class org.anchoranalysis.image.feature.bean.VoxelScore
initializeMethods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitializationMethods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
SingleChannel
public SingleChannel()
-
-
Method Details
-
calculate
Description copied from class:VoxelScoreCalculates a score for a set of voxel intensities.- Specified by:
calculatein classVoxelScore- Parameters:
voxelIntensities- an array of voxel intensity values- Returns:
- the calculated score for the given voxel intensities
- Throws:
FeatureCalculationException- if the calculation fails
-
deriveScoreFromVoxel
protected abstract double deriveScoreFromVoxel(int voxelIntensity) Derives a score from a single voxel intensity.- Parameters:
voxelIntensity- the intensity of the voxel in the specified energy channel- Returns:
- the calculated score for the voxel
-
getEnergyChannelIndex
public int getEnergyChannelIndex()The index of the energy channel to use for score calculation. -
setEnergyChannelIndex
public void setEnergyChannelIndex(int energyChannelIndex) The index of the energy channel to use for score calculation.
-