LuciadCPillar C# 2023.1.04
Luciad.Models.Features.FeatureQuery.Builder Class Reference

Builder to create a FeatureQuery. More...

Inheritance diagram for Luciad.Models.Features.FeatureQuery.Builder:

Public Member Functions

 Builder (Luciad.Models.Features.FeatureQuery.Builder other)
 
Luciad.Models.Features.FeatureQuery.Builder Bounds (Luciad.Geometries.Bounds bounds)
 Sets the bounds the queried features must interact with. More...
 
Luciad.Models.Features.FeatureQuery Build ()
 Creates the FeatureQuery for the configured conditions and settings. More...
 
Luciad.Models.Features.FeatureQuery.Builder Condition (Luciad.Expressions.Expression condition)
 Sets the condition to apply. More...
 
void Dispose ()
 
Luciad.Models.Features.FeatureQuery.Builder FeatureIds (System.Collections.Generic.IList< ulong > featureIds)
 Sets the feature ids to select. More...
 
Luciad.Models.Features.FeatureQuery.Builder Limit (uint limit)
 Sets the maximum number of features to return. More...
 
Luciad.Models.Features.FeatureQuery.Builder Sort (Luciad.Models.Features.FeatureQuery.SortOperator order)
 Sets the sorting of the features. More...
 

Detailed Description

Builder to create a FeatureQuery.

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

Constructor & Destructor Documentation

◆ Builder()

Luciad.Models.Features.FeatureQuery.Builder.Builder ( Luciad.Models.Features.FeatureQuery.Builder  other)
inline

Member Function Documentation

◆ Bounds()

Luciad.Models.Features.FeatureQuery.Builder Luciad.Models.Features.FeatureQuery.Builder.Bounds ( Luciad.Geometries.Bounds  bounds)
inline

Sets the bounds the queried features must interact with.

bounds

the bounds the queried features must interact with

this

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

◆ Build()

Luciad.Models.Features.FeatureQuery Luciad.Models.Features.FeatureQuery.Builder.Build ( )
inline

Creates the FeatureQuery for the configured conditions and settings.

the FeatureQuery for the configured conditions and settings.

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

◆ Condition()

Luciad.Models.Features.FeatureQuery.Builder Luciad.Models.Features.FeatureQuery.Builder.Condition ( Luciad.Expressions.Expression  condition)
inline

Sets the condition to apply.

condition

the condition to apply

this

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

◆ Dispose()

void Luciad.Models.Features.FeatureQuery.Builder.Dispose ( )
inline

◆ FeatureIds()

Luciad.Models.Features.FeatureQuery.Builder Luciad.Models.Features.FeatureQuery.Builder.FeatureIds ( System.Collections.Generic.IList< ulong >  featureIds)
inline

Sets the feature ids to select.

featureIds

the feature ids to select

this

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

◆ Limit()

Luciad.Models.Features.FeatureQuery.Builder Luciad.Models.Features.FeatureQuery.Builder.Limit ( uint  limit)
inline

Sets the maximum number of features to return.

limit

the maximum number of features to return

this

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

◆ Sort()

Luciad.Models.Features.FeatureQuery.Builder Luciad.Models.Features.FeatureQuery.Builder.Sort ( Luciad.Models.Features.FeatureQuery.SortOperator  order)
inline

Sets the sorting of the features.

order

the sorting of the features

this

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