LuciadCPillar C# 2023.1.04
Luciad.Models.Features.FeatureExpressionEvaluatorFactory Class Reference

Factory to create an evaluator for expressions to be applied on luciad::Feature instances. More...

Static Public Member Functions

static Luciad.Models.Features.FeatureExpressionEvaluator CreateAlwaysAcceptEvaluator ()
 Returns an evaluator that always returns true. More...
 
static Luciad.Models.Features.FeatureExpressionEvaluator CreateEvaluator (Luciad.Expressions.Expression expression)
 Create an evaluator for the given expression. More...
 
static Luciad.Models.Features.FeatureExpressionEvaluator CreateEvaluator (Luciad.Models.Features.FeatureQuery query)
 
static Luciad.Models.Features.FeatureExpressionEvaluator CreateEvaluator (System.Collections.Generic.IList< ulong > featureIds)
 

Detailed Description

Factory to create an evaluator for expressions to be applied on luciad::Feature instances.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureExpressionEvaluatorFactory.

Member Function Documentation

◆ CreateAlwaysAcceptEvaluator()

Luciad.Models.Features.FeatureExpressionEvaluator Luciad.Models.Features.FeatureExpressionEvaluatorFactory.CreateAlwaysAcceptEvaluator ( )
inlinestatic

Returns an evaluator that always returns true.

an evaluator that always returns true

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureExpressionEvaluatorFactory::createAlwaysAcceptEvaluator.

◆ CreateEvaluator() [1/3]

Luciad.Models.Features.FeatureExpressionEvaluator Luciad.Models.Features.FeatureExpressionEvaluatorFactory.CreateEvaluator ( Luciad.Expressions.Expression  expression)
inlinestatic

Create an evaluator for the given expression.

expression

the expression for which an evaluator is needed.

the evaluator for the expression.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureExpressionEvaluatorFactory::createEvaluator.

◆ CreateEvaluator() [2/3]

static Luciad.Models.Features.FeatureExpressionEvaluator Luciad.Models.Features.FeatureExpressionEvaluatorFactory.CreateEvaluator ( Luciad.Models.Features.FeatureQuery  query)
inlinestatic

◆ CreateEvaluator() [3/3]

static Luciad.Models.Features.FeatureExpressionEvaluator Luciad.Models.Features.FeatureExpressionEvaluatorFactory.CreateEvaluator ( System.Collections.Generic.IList< ulong >  featureIds)
inlinestatic