Class FeatureInputPairMemo
Object
FeatureInputDimensions
FeatureInputEnergy
FeatureInputPairMemo
- All Implemented Interfaces:
FeatureInput
,FeatureInputDictionary
,FeatureInputWithResolution
Feature input that contains a pair of memoized voxelized marks and an energy stack.
This class extends FeatureInputEnergy
to include two VoxelizedMarkMemo
objects, representing a pair of memoized voxelized marks for feature calculations.
-
Constructor Summary
ConstructorsConstructorDescriptionFeatureInputPairMemo
(VoxelizedMarkMemo object1, VoxelizedMarkMemo object2, EnergyStack energyStack) Creates a new instance with two memoized voxelized marks and an energy stack. -
Method Summary
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, 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
-
FeatureInputPairMemo
public FeatureInputPairMemo(VoxelizedMarkMemo object1, VoxelizedMarkMemo object2, EnergyStack energyStack) Creates a new instance with two memoized voxelized marks and an energy stack.- Parameters:
object1
- the first memoized voxelized markobject2
- the second memoized voxelized markenergyStack
- the energy stack associated with the marks
-
-
Method Details
-
getObject1
The first memoized voxelized mark. -
getObject2
The second memoized voxelized mark. -
toString
-
equals
- Overrides:
equals
in classFeatureInputEnergy
-
canEqual
- Overrides:
canEqual
in classFeatureInputEnergy
-
hashCode
public int hashCode()- Overrides:
hashCode
in classFeatureInputEnergy
-