Evaluator for a Feature.
More...
#include <luciad/models/features/FeatureExpressionEvaluator.h>
◆ ~FeatureExpressionEvaluator()
virtual luciad::FeatureExpressionEvaluator::~FeatureExpressionEvaluator |
( |
| ) |
|
|
virtualdefault |
◆ accept()
Convenience method to evaluate whether a feature meets a condition.
When the evaluator does not return a boolean value this method returns false
.
- Parameters
-
feature | the feature to evaluate. |
featureExpressionEvaluator | the expression evaluator. |
- Returns
true
whether the condition is met, false
otherwise.
◆ apply()
Evaluates an expression for the given feature.
- Parameters
-
feature | the feature to evaluate. |
- Returns
- the value that is the result of evaluating the expression for the given feature.