LuciadCPillar C# 2023.1.04
Luciad.Layers.Features.FeatureLayer Class Reference

A layer for feature models. More...

Inheritance diagram for Luciad.Layers.Features.FeatureLayer:
Luciad.Layers.Layer

Classes

class  Builder
 Builder for the luciad::FeatureLayer class. More...
 

Static Public Member Functions

static Luciad.Layers.Features.FeatureLayer.Builder NewBuilder ()
 

Properties

Luciad.Edit.Features.IFeatureEditConfiguration EditConfiguration [get]
 
Luciad.Models.Features.IFeatureGeometryProvider EditCreateGeometryProvider [get]
 
bool IsEditable [get, set]
 
bool IsLabeled [get, set]
 
bool IsQueryable [get, set]
 
Luciad.Layers.Features.FeatureLayerLoadingStrategy LoadingStrategy [get]
 
Luciad.Models.Features.IFeatureModel Model [get]
 
Luciad.Layers.Features.IFeaturePainter Painter [get, set]
 
static string PropertyEditable = PropertyEditableInternal() [get]
 
static string PropertyLabeled = PropertyLabeledInternal() [get]
 
static string PropertyPainter = PropertyPainterInternal() [get]
 
static string PropertyQueryable = PropertyQueryableInternal() [get]
 
Luciad.Layers.Features.FeatureQueryConfiguration QueryConfiguration [get]
 
- Properties inherited from Luciad.Layers.Layer
ulong Id [get]
 
bool IsVisible [get, set]
 
static string PropertyTitle = PropertyTitleInternal() [get]
 
static string PropertyVisible = PropertyVisibleInternal() [get]
 
string Title [get, set]
 

Additional Inherited Members

- Public Member Functions inherited from Luciad.Layers.Layer
void AddObserver (Luciad.Layers.ILayerObserver layerObserver)
 Adds an observer that allows to receive change events from this layer. More...
 
void Dispose ()
 
void RemoveObserver (Luciad.Layers.ILayerObserver layerObserver)
 Removes the given observer. More...
 

Detailed Description

A layer for feature models.

Use luciad::FeatureLayer::newBuilder to create a feature layer instance.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::FeatureLayer.

Member Function Documentation

◆ NewBuilder()

static Luciad.Layers.Features.FeatureLayer.Builder Luciad.Layers.Features.FeatureLayer.NewBuilder ( )
inlinestatic

Property Documentation

◆ EditConfiguration

Luciad.Edit.Features.IFeatureEditConfiguration Luciad.Layers.Features.FeatureLayer.EditConfiguration
get

◆ EditCreateGeometryProvider

Luciad.Models.Features.IFeatureGeometryProvider Luciad.Layers.Features.FeatureLayer.EditCreateGeometryProvider
get

◆ IsEditable

bool Luciad.Layers.Features.FeatureLayer.IsEditable
getset

◆ IsLabeled

bool Luciad.Layers.Features.FeatureLayer.IsLabeled
getset

◆ IsQueryable

bool Luciad.Layers.Features.FeatureLayer.IsQueryable
getset

◆ LoadingStrategy

Luciad.Layers.Features.FeatureLayerLoadingStrategy Luciad.Layers.Features.FeatureLayer.LoadingStrategy
get

◆ Model

Luciad.Models.Features.IFeatureModel Luciad.Layers.Features.FeatureLayer.Model
get

◆ Painter

Luciad.Layers.Features.IFeaturePainter Luciad.Layers.Features.FeatureLayer.Painter
getset

◆ PropertyEditable

string Luciad.Layers.Features.FeatureLayer.PropertyEditable = PropertyEditableInternal()
staticget

◆ PropertyLabeled

string Luciad.Layers.Features.FeatureLayer.PropertyLabeled = PropertyLabeledInternal()
staticget

◆ PropertyPainter

string Luciad.Layers.Features.FeatureLayer.PropertyPainter = PropertyPainterInternal()
staticget

◆ PropertyQueryable

string Luciad.Layers.Features.FeatureLayer.PropertyQueryable = PropertyQueryableInternal()
staticget

◆ QueryConfiguration

Luciad.Layers.Features.FeatureQueryConfiguration Luciad.Layers.Features.FeatureLayer.QueryConfiguration
get