Interface IInitGeoPlastLayerConfig
Defines the arguments required to initialize a GeoPlast layer, including settings, data sources, and references to related terrain layers.
Namespace: Fwt.HexTerrains.GeoPlasts.Data
Assembly: fwt.hexterrains.dll
Syntax
public interface IInitGeoPlastLayerConfig
Remarks
Implementations of this interface provide the necessary configuration and input data for constructing a GeoPlastLayer instance. The properties supply settings and cell value data for plast amount, density, plast volume, and cell volume, as well as references to bedrock and ceiling plast layers. This interface is typically used when preparing to create or configure a new GeoPlastLayer in terrain modeling workflows.
Properties
AmountArgs
Gets or sets the arguments used to initialize the color map cell value data layer for plast amount values.
Declaration
InitColorMapCellValueDataLayerArgs<float> AmountArgs { get; set; }
Property Value
| Type | Description |
|---|---|
| InitColorMapCellValueDataLayerArgs<float> |
BedrockPlastReference
Gets or sets the reference to the bedrock plast layer within the terrain model.
Declaration
HexTerrainLayerReference BedrockPlastReference { get; set; }
Property Value
| Type | Description |
|---|---|
| HexTerrainLayerReference |
DensityArgs
Gets or sets the arguments used to configure the density data layer for the color map cell value initialization.
Declaration
InitColorMapCellValueDataLayerArgs<float> DensityArgs { get; set; }
Property Value
| Type | Description |
|---|---|
| InitColorMapCellValueDataLayerArgs<float> |
Remarks
Use this property to specify parameters that control how density values are processed and visualized within the color map. Changing these arguments affects the behavior of the density layer in subsequent operations.
GeoPlastSettings
Gets or sets the configuration settings for GeoPlast operations.
Declaration
GeoPlastSettings GeoPlastSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| GeoPlastSettings |
VolumeArgs
Gets or sets the arguments used to initialize the color map data layer for plast volume values.
Declaration
InitColorMapCellValueDataLayerArgs<float> VolumeArgs { get; set; }
Property Value
| Type | Description |
|---|---|
| InitColorMapCellValueDataLayerArgs<float> |