Class EnergySchemeCreatorByElement
Object
Creates an
EnergyScheme by combining individual elements and their interactions.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()Creates anEnergySchemeinstance.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.booleanIf true, the names of the imageFeatures are taken as a combination of the namedItem and the actual features.voidsetDictionary(DictionaryProvider dictionary) Optional dictionary provider.voidsetElemAllCreator(FeatureListProvider<FeatureInputAllMemo> elemAllCreator) Optional creator for features considering all elements.voidsetElemIndCreator(FeatureListProvider<FeatureInputSingleMemo> elemIndCreator) Creates features for individual elements.voidsetElemPairCreator(FeatureListProvider<FeatureInputPairMemo> elemPairCreator) Creates features for pairs of elements.voidsetIncludeFeatureNames(boolean includeFeatureNames) If true, the names of the imageFeatures are taken as a combination of the namedItem and the actual features.voidsetListImageFeatures(List<NamedBean<FeatureListProvider<FeatureInputStack>>> listImageFeatures) List of named feature providers for image-based features.voidsetPairAddCriteria(AddCriteriaPair pairAddCriteria) Criteria for adding pairs of elements.voidsetRegionMap(RegionMap regionMap) Mapping of regions.Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitializationMethods 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:EnergySchemeCreatorCreates anEnergySchemeinstance.- Specified by:
createin classEnergySchemeCreator- Returns:
- a new
EnergySchemeobject - 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.
-