Builder for a Map::FeatureQuery.
More...
#include <luciad/maps/Map.h>
◆ ~Builder()
luciad::Map::FeatureQuery::Builder::~Builder |
( |
| ) |
|
◆ Builder() [1/2]
luciad::Map::FeatureQuery::Builder::Builder |
( |
const Builder & |
other | ) |
|
◆ Builder() [2/2]
luciad::Map::FeatureQuery::Builder::Builder |
( |
Builder && |
other | ) |
|
|
noexcept |
◆ build()
Creates the map feature query
for the configured settings.
- Returns
- the feature query.
- Exceptions
-
◆ features()
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.
- Parameters
-
features | the features to include in the result |
- Returns
- this
◆ includeControllerLayers()
Builder & luciad::Map::FeatureQuery::Builder::includeControllerLayers |
( |
bool |
enable | ) |
|
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.
- Parameters
-
enable | if you want to query features on the controller layers in addition to the map layers. |
- Returns
- this
◆ operator=()
Builder & luciad::Map::FeatureQuery::Builder::operator= |
( |
Builder |
other | ) |
|
|
noexcept |
◆ rectangle()
The rectangle parameter is mandatory.
- Parameters
-
- Returns
- this