FeatureQuery Class
Specifies additional query parameters in feature queries.
NuGet/Assembly: Carmenta.Engine.5.17.0.nupkg (in the CECore assembly)
Syntax
public class FeatureQuery : EngineObjectRemarks
This class is used to specify additional query parameters in calls to DataSet.GetFeatures, Operator.GetFeatures and Layer.GetFeatures.
Inheritance Hierarchy
System.Object
EngineObject
FeatureQuery
Platforms
Windows, Linux, Android
FeatureQuery Members
The FeatureQuery type has the following members.
Constructors
| Name | Description |
|---|---|
| FeatureQuery | Initializes a new instance of the FeatureQuery class. |
Properties
| Name | Description |
|---|---|
| Area | Gets or sets the geographic area a Feature of the feature query. |
| Condition | Gets or sets a feature condition for the query. |
| Ids | Gets the collection that contains the identities of the features the query should return. |
| IsDisposed | Gets a value that tells whether the current FeatureQuery has been disposed. Inherited from EngineObject |
| NativeHandle | Gets the native Carmenta Engine kernel object the current FeatureQuery represents. Inherited from EngineObject |
| Resolution | Gets or sets the size of a pixel, in the unit of the Crs of the feature request. |
| SearchCount | Gets or sets the maximum number of features that can be returned from a dataset when a search text has been specified. |
| SearchText | Gets or sets a search text to use in the query. |
| SunPosition | Gets or sets the position of the sun for the query. |
| UpdateAttributes | Gets the update attributes of the query. |
Methods
| Name | Description |
|---|---|
| Clone | Creates a copy of an object. Inherited from EngineObject |
| Dispose | Releases the reference to the native Carmenta Engine kernel instance the EngineObject represents. Inherited from EngineObject |
| Equals | Determines whether this instance is equal to another. Inherited from EngineObject |
| SetResolutionFromNominalScale | Sets the Resolution property from an inverted scale. |