public class AddCriteriaEnergyPair extends Object implements AddCriteria<EnergyPair>
Constructor and Description |
---|
AddCriteriaEnergyPair(FeatureList<FeatureInputPairMemo> energyPairs,
AddCriteriaPair pairAddCriteria) |
Modifier and Type | Method and Description |
---|---|
Optional<EnergyPair> |
generateEdge(VoxelizedMarkMemo mark1,
VoxelizedMarkMemo mark2,
EnergyStack energyStack,
Optional<FeatureCalculatorMulti<FeatureInputPairMemo>> session,
boolean do3D) |
Optional<FeatureList<FeatureInputPairMemo>> |
orderedListOfFeatures()
A list of features used to determine the
AddCriteria , or Optional.empty() if
irrelvant. |
public AddCriteriaEnergyPair(FeatureList<FeatureInputPairMemo> energyPairs, AddCriteriaPair pairAddCriteria) throws InitializeException
InitializeException
public Optional<FeatureList<FeatureInputPairMemo>> orderedListOfFeatures() throws CreateException
OrderedFeatureList
AddCriteria
, or Optional.empty()
if
irrelvant.orderedListOfFeatures
in interface OrderedFeatureList<FeatureInputPairMemo>
CreateException
public Optional<EnergyPair> generateEdge(VoxelizedMarkMemo mark1, VoxelizedMarkMemo mark2, EnergyStack energyStack, Optional<FeatureCalculatorMulti<FeatureInputPairMemo>> session, boolean do3D) throws CreateException
generateEdge
in interface AddCriteria<EnergyPair>
CreateException
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.