LuciadCPillar C# 2023.1.04
|
Builder for a Map::FeatureQuery. More...
Public Member Functions | |
Builder (Luciad.Maps.Map.FeatureQuery.Builder other) | |
Luciad.Maps.Map.FeatureQuery | Build () |
Creates the map feature query for the configured settings. More... | |
void | Dispose () |
Luciad.Maps.Map.FeatureQuery.Builder | Features (System.Collections.Generic.IList< Luciad.Layers.Features.LayerFeatureId > features) |
Sets the features to select for this query. More... | |
Luciad.Maps.Map.FeatureQuery.Builder | IncludeControllerLayers (bool enable) |
Indicates if you want to query features on the controller layers in addition to the map layers. More... | |
Luciad.Maps.Map.FeatureQuery.Builder | Rectangle (Luciad.Cartesian.Rectangle rectangle) |
The rectangle parameter is mandatory. More... | |
Builder for a Map::FeatureQuery.
|
inline |
|
inline |
Creates the map feature query for the configured settings.
the feature query.
luciad::LogicException
when not all mandatory parameters are set.
|
inline |
|
inline |
Sets the features to select for this query.
These features act as a filter on the result: the Map:queryFeatures method will only provide results for the given features. Calling this method is optional. If it is not called, no filtering will be applied on the result.
features
the features to include in the result
this
|
inline |
Indicates if you want to query features on the controller layers in addition to the map layers.
Calling this method is optional, this value is false by default.
enable
if you want to query features on the controller layers in addition to the map layers.
this
|
inline |
The rectangle parameter is mandatory.
rectangle
the rectangle the features must interact with. Defined in device independent pixels.
this