public abstract class VoxelScore extends ImageBean<VoxelScore>
Constructor and Description |
---|
VoxelScore() |
Modifier and Type | Method and Description |
---|---|
abstract double |
calculate(int[] voxelIntensities) |
void |
initialize(List<Histogram> histograms,
Optional<Dictionary> dictionary)
Initializes the voxels-score.
|
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
public void initialize(List<Histogram> histograms, Optional<Dictionary> dictionary) throws InitializeException
Must be called before calculate(int[])
.
histograms
- one or more histograms associated with this calculationdictionary
- optional Dictionary
associated with this calculationInitializeException
- if anything goes wrongpublic abstract double calculate(int[] voxelIntensities) throws FeatureCalculationException
FeatureCalculationException
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.