|
Luciad.Edit.Features.IFeatureEditConfiguration | EditConfiguration [get] |
| The edit configuration if editing is supported, or null . More...
|
|
Luciad.Models.Features.IFeatureGeometryProvider | EditCreateGeometryProvider [get] |
| The edit/create geometry provider for a Feature . More...
|
|
bool | IsEditable [get, set] |
| Whether this layer is editable. More...
|
|
bool | IsLabeled [get, set] |
| Whether this layer displays labels. More...
|
|
bool | IsQueryable [get, set] |
| Whether the features of this layer can be returned in the Map.QueryFeatures method. More...
|
|
Luciad.Layers.Features.FeatureLayerLoadingStrategy | LoadingStrategy [get] |
| The loading strategy that is used. More...
|
|
Luciad.Models.Features.IFeatureModel | Model [get] |
| The layer's model, which provides the features to present. More...
|
|
Luciad.Layers.Features.IFeaturePainter | Painter [get, set] |
| The layer's painter, which determines how the features are presented. More...
|
|
static string | PropertyEditable = PropertyEditableInternal() [get] |
| Returns the property name for the LayerEvent that is fired as a result of changing the layer's editable flag. More...
|
|
static string | PropertyLabeled = PropertyLabeledInternal() [get] |
| Returns the property name for the LayerEvent that is fired as a result of changing the layer's labeled flag. More...
|
|
static string | PropertyPainter = PropertyPainterInternal() [get] |
| Returns the property name for the LayerEvent that is fired as a result of changing the layer's IFeaturePainter . More...
|
|
static string | PropertyQueryable = PropertyQueryableInternal() [get] |
| Returns the property name for the LayerEvent that is fired as a result of changing the layer's queryable flag. More...
|
|
Luciad.Layers.Features.FeatureQueryConfiguration | QueryConfiguration [get] |
| The query configuration, which specifies which feature to present at different map scales. More...
|
|
ulong | Id [get] |
| The layer's unique id. More...
|
|
bool | IsVisible [get, set] |
| Whether this layer is visible. More...
|
|
static string | PropertyTitle = PropertyTitleInternal() [get] |
| Property name for the LayerEvent that is fired as a result of changing the layer's title. More...
|
|
static string | PropertyVisible = PropertyVisibleInternal() [get] |
| Property name for the LayerEvent that is fired as a result of changing the layer's visible flag. More...
|
|
string | Title [get, set] |
| The layer's title. More...
|
|
A layer for feature models.
Use FeatureLayer.NewBuilder
to create a feature layer instance.
bool Luciad.Layers.Features.FeatureLayer.IsEditable |
|
getset |
bool Luciad.Layers.Features.FeatureLayer.IsLabeled |
|
getset |
Whether this layer displays labels.
[get]
Returns whether this layer displays labels.
[set]
Sets whether this layer displays labels. Note that in order for the layer to display labels, its IFeaturePainter
should also call the FeatureCanvas.DrawLabel
method for its features. If not, no labels will be displayed, regardless of this setting.
- Since
- 2020.2
The layer's painter, which determines how the features are presented.
[get]
Returns the layer's painter, which determines how the features are presented.
[set]
Sets the layer's painter, which determines how the features are presented. It will replace the IFeaturePainter
that was set using the FeatureLayer.Builder.Painter
method, or if that method was not called, it will replace the default feature painter.
Limitation: This method currently only supports setting a new IFeaturePainter
with the exact same level of details
as the previous painter. If this is not the case, this method will throw an exception.
- Exceptions
-
System.ArgumentNullException | when the given feature painter is null |
System.ArgumentException | when the new painter has different detail levels than the previous painter |
- Since
- 2023.1 [set]