Builder to create a FeatureQuery.
More...
#include <luciad/models/features/FeatureQuery.h>
Builder to create a FeatureQuery.
◆ ~Builder()
luciad::FeatureQuery::Builder::~Builder |
( |
| ) |
|
◆ Builder() [1/2]
luciad::FeatureQuery::Builder::Builder |
( |
const Builder & |
other | ) |
|
◆ Builder() [2/2]
luciad::FeatureQuery::Builder::Builder |
( |
Builder && |
other | ) |
|
|
noexcept |
◆ bounds()
Sets the bounds the queried features must interact with.
- Parameters
-
bounds | the bounds the queried features must interact with |
- Returns
- this
◆ build()
Creates the FeatureQuery for the configured conditions and settings.
- Returns
- the FeatureQuery for the configured conditions and settings.
◆ condition()
Sets the condition to apply.
- Parameters
-
condition | the condition to apply |
- Returns
- this
◆ featureIds()
Builder & luciad::FeatureQuery::Builder::featureIds |
( |
std::vector< FeatureId > |
featureIds | ) |
|
Sets the feature ids to select.
- Parameters
-
featureIds | the feature ids to select |
- Returns
- this
◆ limit()
Builder & luciad::FeatureQuery::Builder::limit |
( |
uint32_t |
limit | ) |
|
Sets the maximum number of features to return.
- Parameters
-
limit | the maximum number of features to return |
- Returns
- this
◆ operator=()
◆ sort()
Sets the sorting of the features.
- Parameters
-
order | the sorting of the features |
- Returns
- this