public abstract class OverlapMaskBase extends FeaturePairMemoSingleRegion
Constructor and Description |
---|
OverlapMaskBase() |
Modifier and Type | Method and Description |
---|---|
int |
getEnergyIndex() |
int |
getMaskValue() |
protected double |
overlappingNumVoxels(FeatureCalculationInput<FeatureInputPairMemo> input) |
protected double |
overlapWithGlobalMask(FeatureCalculationInput<FeatureInputPairMemo> input) |
void |
setEnergyIndex(int energyIndex) |
void |
setMaskValue(int maskValue) |
protected double |
volumeAgg(VoxelizedMarkMemo obj1,
VoxelizedMarkMemo obj2,
int regionID,
RelationBean relationToThreshold,
java.util.function.LongBinaryOperator statFunc) |
protected double |
volumeStatistic(VoxelizedMarkMemo obj1,
VoxelizedMarkMemo obj2,
int regionID,
RelationBean relationToThreshold,
java.util.function.LongBinaryOperator statFunc) |
box, getRegionID, setRegionID
inputType
assignTo, beforeCalc, calculate, calculateCheckInitialized, castAs, createListChildFeatures, describeBean, describeParameters, descriptionLong, duplicateChangeName, getCustomName, getFriendlyName, onInitialization, setCustomName, toString
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized
checkMisconfigured, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
protected double overlapWithGlobalMask(FeatureCalculationInput<FeatureInputPairMemo> input) throws FeatureCalculationException
FeatureCalculationException
protected double overlappingNumVoxels(FeatureCalculationInput<FeatureInputPairMemo> input) throws FeatureCalculationException
overlappingNumVoxels
in class FeaturePairMemoSingleRegion
FeatureCalculationException
protected double volumeAgg(VoxelizedMarkMemo obj1, VoxelizedMarkMemo obj2, int regionID, RelationBean relationToThreshold, java.util.function.LongBinaryOperator statFunc)
protected double volumeStatistic(VoxelizedMarkMemo obj1, VoxelizedMarkMemo obj2, int regionID, RelationBean relationToThreshold, java.util.function.LongBinaryOperator statFunc)
public int getMaskValue()
public void setMaskValue(int maskValue)
public int getEnergyIndex()
public void setEnergyIndex(int energyIndex)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.