Class EnergySchemeCreatorByElement
Object
Creates an
EnergyScheme
by combining individual elements and their interactions.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()
Creates anEnergyScheme
instance.Optional dictionary provider.Optional creator for features considering all elements.Creates features for individual elements.Creates features for pairs of elements.List of named feature providers for image-based features.Criteria for adding pairs of elements.Mapping of regions.boolean
If true, the names of the imageFeatures are taken as a combination of the namedItem and the actual features.void
setDictionary
(DictionaryProvider dictionary) Optional dictionary provider.void
setElemAllCreator
(FeatureListProvider<FeatureInputAllMemo> elemAllCreator) Optional creator for features considering all elements.void
setElemIndCreator
(FeatureListProvider<FeatureInputSingleMemo> elemIndCreator) Creates features for individual elements.void
setElemPairCreator
(FeatureListProvider<FeatureInputPairMemo> elemPairCreator) Creates features for pairs of elements.void
setIncludeFeatureNames
(boolean includeFeatureNames) If true, the names of the imageFeatures are taken as a combination of the namedItem and the actual features.void
setListImageFeatures
(List<NamedBean<FeatureListProvider<FeatureInputStack>>> listImageFeatures) List of named feature providers for image-based features.void
setPairAddCriteria
(AddCriteriaPair pairAddCriteria) Criteria for adding pairs of elements.void
setRegionMap
(RegionMap regionMap) Mapping of regions.Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
-
Constructor Details
-
EnergySchemeCreatorByElement
public EnergySchemeCreatorByElement()
-
-
Method Details
-
create
Description copied from class:EnergySchemeCreator
Creates anEnergyScheme
instance.- Specified by:
create
in classEnergySchemeCreator
- Returns:
- a new
EnergyScheme
object - Throws:
CreateException
- if there's an error during the creation process
-
getElemIndCreator
Creates features for individual elements. -
setElemIndCreator
Creates features for individual elements. -
getElemPairCreator
Creates features for pairs of elements. -
setElemPairCreator
Creates features for pairs of elements. -
getElemAllCreator
Optional creator for features considering all elements. -
setElemAllCreator
Optional creator for features considering all elements. -
getListImageFeatures
List of named feature providers for image-based features. -
setListImageFeatures
public void setListImageFeatures(List<NamedBean<FeatureListProvider<FeatureInputStack>>> listImageFeatures) List of named feature providers for image-based features. -
getPairAddCriteria
Criteria for adding pairs of elements. -
setPairAddCriteria
Criteria for adding pairs of elements. -
getRegionMap
Mapping of regions. -
setRegionMap
Mapping of regions. -
getDictionary
Optional dictionary provider. -
isIncludeFeatureNames
public boolean isIncludeFeatureNames()If true, the names of the imageFeatures are taken as a combination of the namedItem and the actual features. -
setIncludeFeatureNames
public void setIncludeFeatureNames(boolean includeFeatureNames) If true, the names of the imageFeatures are taken as a combination of the namedItem and the actual features.
-