rsseismic.SoilLayer module#

class rsseismic.SoilLayer.SoilLayer(client: Client, modelId: str, layerId: str)#

Bases: _ProxyObject, SoilLayerPropertiesMixin

Read and edit properties for one soil layer on a profile.

Obtain an instance from model.Profiles.getSoilLayer(layerId). Layer IDs come from model.Profiles.listSoilLayers() or listActiveSoilLayers().

Use the generated get* / set* helpers for scalar layer properties such as thickness, unit weight, and soil model. Reference curves are edited through layer.ReferenceCurve; fitted dynamics and curve fitting use layer.Curve.

property layerId: str#