LuciadCPillar C# 2024.0
Luciad.Layers.Rasters.RasterLayer Class Reference

A layer for raster models. More...

Inheritance diagram for Luciad.Layers.Rasters.RasterLayer:
Luciad.Layers.Layer

Classes

class  Builder
 Builder for creating a RasterLayer for a IRasterModel. More...
 

Static Public Member Functions

static Luciad.Layers.Rasters.RasterLayer.Builder NewBuilder ()
 Returns the new builder for creating a RasterLayer. More...
 

Properties

Luciad.Layers.Rasters.RasterLayerType LayerType [get]
 The type of this raster layer. More...
 
Luciad.Models.Rasters.IRasterModel Model [get]
 The layer's model, which provides the raster to be presented. More...
 
static string PropertyRasterStyle = PropertyRasterStyleInternal() [get]
 Property name for the LayerEvent that is fired as a result of changing the layer's style. More...
 
Luciad.Layers.Styles.RasterStyle RasterStyle [get, set]
 The raster style used for painting this layer. More...
 
- Properties inherited from Luciad.Layers.Layer
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...
 

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 raster models.

Use RasterLayer.NewBuilder to create a raster layer instance.

Member Function Documentation

◆ NewBuilder()

static Luciad.Layers.Rasters.RasterLayer.Builder Luciad.Layers.Rasters.RasterLayer.NewBuilder ( )
inlinestatic

Returns the new builder for creating a RasterLayer.

Returns
the new builder for creating a RasterLayer.

Property Documentation

◆ LayerType

Luciad.Layers.Rasters.RasterLayerType Luciad.Layers.Rasters.RasterLayer.LayerType
get

The type of this raster layer.

[get]

Returns the type of this raster layer.

Since
2024.0 [get]

◆ Model

Luciad.Models.Rasters.IRasterModel Luciad.Layers.Rasters.RasterLayer.Model
get

The layer's model, which provides the raster to be presented.

[get]

Returns the layer's model, which provides the raster to be presented.

◆ PropertyRasterStyle

string Luciad.Layers.Rasters.RasterLayer.PropertyRasterStyle = PropertyRasterStyleInternal()
staticget

Property name for the LayerEvent that is fired as a result of changing the layer's style.

Since
2023.1
See also
RasterStyle

◆ RasterStyle

Luciad.Layers.Styles.RasterStyle Luciad.Layers.Rasters.RasterLayer.RasterStyle
getset

The raster style used for painting this layer.

[get]

Returns the raster style used for painting this layer.

[set]

Sets the raster style used for painting this layer. If the new raster style is different from the old one, a LayerEvent is delivered to the observers with the property name PropertyRasterStyle.

Since
2023.1