LuciadCPillar C# 2023.1.03
Luciad.Layers.Features.FeaturePainterContext Class Reference

FeaturePainterContext provides information for use during feature painting. More...

Inheritance diagram for Luciad.Layers.Features.FeaturePainterContext:

Public Member Functions

void Dispose ()
 
bool IsFeatureStateEnabled (Luciad.Layers.Features.FeatureState featureState)
 Returns if the given FeatureState is enabled for the Feature that is currently being painted. More...
 

Properties

uint DetailLevel [get]
 
ulong LayerId [get]
 
Luciad.Models.Features.IFeatureModel Model [get]
 

Detailed Description

FeaturePainterContext provides information for use during feature painting.

IFeaturePainter implementations can use it to find out the applicable detail level, feature state and so on to determine how to paint the current feature.

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

Member Function Documentation

◆ Dispose()

void Luciad.Layers.Features.FeaturePainterContext.Dispose ( )
inline

◆ IsFeatureStateEnabled()

bool Luciad.Layers.Features.FeaturePainterContext.IsFeatureStateEnabled ( Luciad.Layers.Features.FeatureState  featureState)
inline

Returns if the given FeatureState is enabled for the Feature that is currently being painted.

featureState

a given FeatureState

if the given FeatureState is enabled for the Feature that is currently being painted.

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

Property Documentation

◆ DetailLevel

uint Luciad.Layers.Features.FeaturePainterContext.DetailLevel
get

◆ LayerId

ulong Luciad.Layers.Features.FeaturePainterContext.LayerId
get

◆ Model

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