Class FeatureInputSingleMemo
Object
FeatureInputDimensions
FeatureInputEnergy
FeatureInputSingleMemo
- All Implemented Interfaces:
FeatureInput
,FeatureInputDictionary
,FeatureInputWithResolution
Feature input that contains a single memoized voxelized mark and an optional energy stack.
This class extends FeatureInputEnergy
to include a VoxelizedMarkMemo
object,
representing a single memoized voxelized mark for feature calculations.
-
Constructor Summary
ConstructorsConstructorDescriptionFeatureInputSingleMemo
(VoxelizedMarkMemo pxlPartMemo, Optional<EnergyStack> energyStack) Creates a new instance with a memoized voxelized mark and an optional energy stack.FeatureInputSingleMemo
(VoxelizedMarkMemo pxlPartMemo, EnergyStack energyStack) Creates a new instance with a memoized voxelized mark and a non-optional energy stack. -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
getMemo()
The memoized voxelized mark.int
hashCode()
void
setMemo
(VoxelizedMarkMemo memo) The memoized voxelized mark.Methods inherited from class org.anchoranalysis.feature.input.FeatureInputEnergy
dimensions, dimensionsOptional, dimensionsRequired, getDictionaryOptional, getEnergyStackOptional, getEnergyStackRequired, getResolutionOptional, getUnitConverterOptional, setEnergyStack, setEnergyStack
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.anchoranalysis.feature.input.FeatureInputDictionary
getDictionaryRequired
Methods inherited from interface org.anchoranalysis.feature.input.FeatureInputWithResolution
getResolutionRequired
-
Constructor Details
-
FeatureInputSingleMemo
Creates a new instance with a memoized voxelized mark and a non-optional energy stack.- Parameters:
pxlPartMemo
- the memoized voxelized markenergyStack
- the energy stack associated with the mark
-
FeatureInputSingleMemo
Creates a new instance with a memoized voxelized mark and an optional energy stack.- Parameters:
pxlPartMemo
- the memoized voxelized markenergyStack
- an optional energy stack associated with the mark
-
-
Method Details
-
equals
- Overrides:
equals
in classFeatureInputEnergy
-
canEqual
- Overrides:
canEqual
in classFeatureInputEnergy
-
hashCode
public int hashCode()- Overrides:
hashCode
in classFeatureInputEnergy
-
getMemo
The memoized voxelized mark. -
setMemo
The memoized voxelized mark.
-