public class RelationWithMatches extends ObjectFilterRelation
Constructor and Description |
---|
RelationWithMatches() |
Modifier and Type | Method and Description |
---|---|
protected void |
end() |
int |
getCacheSize()
Size of feature evaluation cache for featureEvaluatorMatch
|
FeatureEvaluator<FeatureInputSingleObject> |
getFeatureEvaluator() |
FeatureEvaluator<FeatureInputSingleObject> |
getFeatureEvaluatorMatch() |
ObjectMatcher |
getMatcher() |
protected boolean |
match(ObjectMask object,
Optional<Dimensions> dim,
DoubleBiPredicate relation) |
void |
setCacheSize(int cacheSize)
Size of feature evaluation cache for featureEvaluatorMatch
|
void |
setFeatureEvaluator(FeatureEvaluator<FeatureInputSingleObject> featureEvaluator) |
void |
setFeatureEvaluatorMatch(FeatureEvaluator<FeatureInputSingleObject> featureEvaluatorMatch) |
void |
setMatcher(ObjectMatcher matcher) |
protected void |
start(Optional<Dimensions> dimensions,
ObjectCollection objectsToFilter) |
getRelation, match, precondition, setRelation
filter
getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized, onInitialization
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString
protected void start(Optional<Dimensions> dimensions, ObjectCollection objectsToFilter) throws OperationFailedException
start
in class ObjectFilterRelation
OperationFailedException
protected boolean match(ObjectMask object, Optional<Dimensions> dim, DoubleBiPredicate relation) throws OperationFailedException
match
in class ObjectFilterRelation
OperationFailedException
protected void end() throws OperationFailedException
end
in class ObjectFilterRelation
OperationFailedException
public FeatureEvaluator<FeatureInputSingleObject> getFeatureEvaluator()
public void setFeatureEvaluator(FeatureEvaluator<FeatureInputSingleObject> featureEvaluator)
public FeatureEvaluator<FeatureInputSingleObject> getFeatureEvaluatorMatch()
public void setFeatureEvaluatorMatch(FeatureEvaluator<FeatureInputSingleObject> featureEvaluatorMatch)
public ObjectMatcher getMatcher()
public void setMatcher(ObjectMatcher matcher)
public int getCacheSize()
public void setCacheSize(int cacheSize)
Copyright © 2010–2023 Owen Feehan, ETH Zurich, University of Zurich, Hoffmann-La Roche. All rights reserved.